MCPcopy Create free account

hub / github.com/artem-zinnatullin/qualitymatters / types & classes

Types & classes104 in github.com/artem-zinnatullin/qualitymatters

InterfaceAnalyticsModel
Common interface for Analytics systems like: Yandex App Metrics, Google Analytics, Flurry, etc.
app/src/main/java/com/artemzin/qualitymatters/models/AnalyticsModel.java:8
ClassApiModule
app/src/main/java/com/artemzin/qualitymatters/api/ApiModule.java:17
InterfaceApplicationComponent
app/src/main/java/com/artemzin/qualitymatters/ApplicationComponent.java:27
ClassApplicationModule
app/src/main/java/com/artemzin/qualitymatters/ApplicationModule.java:24
ClassAsyncJob
app/src/main/java/com/artemzin/qualitymatters/performance/AsyncJob.java:7
ClassAsyncJobTest
app/src/unitTests/java/com/artemzin/qualitymatters/performance/AsyncJobTest.java:8
ClassAsyncJobsIdlingResource
app/src/functionalTests/java/com/artemzin/qualitymatters/functional_tests/rules/AsyncJobsObserverRule.java:36
ClassAsyncJobsModule
app/src/release/java/com/artemzin/qualitymatters/performance/AsyncJobsModule.java:10
ClassAsyncJobsModule
app/src/debug/java/com/artemzin/qualitymatters/performance/AsyncJobsModule.java:10
InterfaceAsyncJobsObserver
app/src/main/java/com/artemzin/qualitymatters/performance/AsyncJobsObserver.java:5
ClassAsyncJobsObserverImpl
app/src/debug/java/com/artemzin/qualitymatters/performance/AsyncJobsObserverImpl.java:13
ClassAsyncJobsObserverImplTest
app/src/debugUnitTests/java/com/artemzin/qualitymatters/performance/AsyncJobsObserverImplTest.java:13
ClassAsyncJobsObserverRule
app/src/functionalTests/java/com/artemzin/qualitymatters/functional_tests/rules/AsyncJobsObserverRule.java:15
ClassBaseActivity
app/src/main/java/com/artemzin/qualitymatters/ui/activities/BaseActivity.java:11
ClassBaseFragment
app/src/main/java/com/artemzin/qualitymatters/ui/fragments/BaseFragment.java:14
ClassBuilder
app/src/main/java/com/artemzin/qualitymatters/api/entities/Item.java:45
ClassBuilder
app/src/main/java/com/artemzin/qualitymatters/ui/presenters/ItemsPresenterConfiguration.java:22
ClassChangeableBaseUrl
Such implementation allows us easily change base url in the integration and functional tests!
app/src/main/java/com/artemzin/qualitymatters/api/ChangeableBaseUrl.java:13
ClassChangeableBaseUrlTest
app/src/unitTests/java/com/artemzin/qualitymatters/api/ChangeableBaseUrlTest.java:9
InterfaceDevMetricsProxy
app/src/main/java/com/artemzin/qualitymatters/developer_settings/DevMetricsProxy.java:3
ClassDevMetricsProxyImpl
app/src/debug/java/com/artemzin/qualitymatters/developer_settings/DevMetricsProxyImpl.java:8
ClassDeveloperSettings
Wrapper over {@link android.content.SharedPreferences} to store developer settings.
app/src/debug/java/com/artemzin/qualitymatters/developer_settings/DeveloperSettings.java:13
InterfaceDeveloperSettingsComponent
app/src/release/java/com/artemzin/qualitymatters/developer_settings/DeveloperSettingsComponent.java:5
InterfaceDeveloperSettingsComponent
app/src/debug/java/com/artemzin/qualitymatters/developer_settings/DeveloperSettingsComponent.java:9
ClassDeveloperSettingsFragment
app/src/debug/java/com/artemzin/qualitymatters/ui/fragments/DeveloperSettingsFragment.java:41
InterfaceDeveloperSettingsModel
app/src/main/java/com/artemzin/qualitymatters/developer_settings/DeveloperSettingsModel.java:3
ClassDeveloperSettingsModelImpl
app/src/debug/java/com/artemzin/qualitymatters/developer_settings/DeveloperSettingsModelImpl.java:20
ClassDeveloperSettingsModelImplTest
app/src/debugUnitTests/java/com/artemzin/qualitymatters/developer_settings/DeveloperSettingsModelImplTest.java:21
ClassDeveloperSettingsModule
app/src/release/java/com/artemzin/qualitymatters/developer_settings/DeveloperSettingsModule.java:14
ClassDeveloperSettingsModule
app/src/debug/java/com/artemzin/qualitymatters/developer_settings/DeveloperSettingsModule.java:21
ClassDeveloperSettingsPresenter
app/src/debug/java/com/artemzin/qualitymatters/ui/presenters/DeveloperSettingsPresenter.java:10
ClassDeveloperSettingsPresenterTest
app/src/debugUnitTests/java/com/artemzin/qualitymatters/ui/presenters/DeveloperSettingsPresenterTest.java:19
ClassDeveloperSettingsSpinnerAdapter
app/src/debug/java/com/artemzin/qualitymatters/ui/adapters/DeveloperSettingsSpinnerAdapter.java:18
ClassDeveloperSettingsSpinnerAdapterTest
app/src/debugUnitTests/java/com/artemzin/qualitymatters/ui/adapters/DeveloperSettingsSpinnerAdapterTest.java:29
ClassDeveloperSettingsTest
app/src/debugUnitTests/java/com/artemzin/qualitymatters/developer_settings/DeveloperSettingsTest.java:15
InterfaceDeveloperSettingsView
app/src/debug/java/com/artemzin/qualitymatters/ui/views/DeveloperSettingsView.java:8
ClassDisposableSubscription
app/src/main/java/com/artemzin/qualitymatters/other/DisposableSubscription.java:10
ClassDisposableSubscriptionTest
app/src/unitTests/java/com/artemzin/qualitymatters/other/DisposableSubscriptionTest.java:13
ClassEntityTypeAdapterFactory
app/src/main/java/com/artemzin/qualitymatters/other/EntityTypeAdapterFactory.java:6
ClassFinishAsyncJobSubscription
app/src/main/java/com/artemzin/qualitymatters/other/FinishAsyncJobSubscription.java:8
ClassFinishAsyncJobSubscriptionTest
app/src/unitTests/java/com/artemzin/qualitymatters/other/FinishAsyncJobSubscriptionTest.java:12
ClassHttpCodes
app/src/integrationTests/java/com/artemzin/qualitymatters/integration_tests/api/HttpCodes.java:11
ClassHttpLoggingLevel
app/src/debug/java/com/artemzin/qualitymatters/ui/fragments/DeveloperSettingsFragment.java:240
ClassItem
app/src/main/java/com/artemzin/qualitymatters/api/entities/Item.java:12
ClassItemTest
app/src/unitTests/java/com/artemzin/qualitymatters/api/entities/ItemTest.java:7
ClassItemTest
app/src/integrationTests/java/com/artemzin/qualitymatters/integration_tests/api/entities/ItemTest.java:14
ClassItemViewHolder
app/src/main/java/com/artemzin/qualitymatters/ui/adapters/ItemViewHolder.java:12
ClassItemViewHolderTest
app/src/unitTests/java/com/artemzin/qualitymatters/ui/adapters/ItemViewHolderTest.java:18
ClassItemsAdapter
app/src/main/java/com/artemzin/qualitymatters/ui/adapters/ItemsAdapter.java:17
ClassItemsAdapterTest
app/src/unitTests/java/com/artemzin/qualitymatters/ui/adapters/ItemsAdapterTest.java:29
ClassItemsFragment
app/src/main/java/com/artemzin/qualitymatters/ui/fragments/ItemsFragment.java:43
InterfaceItemsFragmentComponent
app/src/main/java/com/artemzin/qualitymatters/ui/fragments/ItemsFragment.java:144
ClassItemsFragmentModule
app/src/main/java/com/artemzin/qualitymatters/ui/fragments/ItemsFragment.java:149
ClassItemsFragmentTest
app/src/unitTests/java/com/artemzin/qualitymatters/ui/fragments/ItemsFragmentTest.java:12
ClassItemsModel
Model is not an entity. It's a container for business logic code. M(VC), M(VP), M(VVM). <p> Why create Model classes? Such classes hide complex logic
app/src/main/java/com/artemzin/qualitymatters/models/ItemsModel.java:18
ClassItemsModelTest
app/src/unitTests/java/com/artemzin/qualitymatters/models/ItemsModelTest.java:19
ClassItemsPresenter
app/src/main/java/com/artemzin/qualitymatters/ui/presenters/ItemsPresenter.java:14
ClassItemsPresenterConfiguration
app/src/main/java/com/artemzin/qualitymatters/ui/presenters/ItemsPresenterConfiguration.java:11
ClassItemsPresenterConfigurationTest
app/src/unitTests/java/com/artemzin/qualitymatters/ui/presenters/ItemsPresenterConfigurationTest.java:9
ClassItemsPresenterTest
app/src/unitTests/java/com/artemzin/qualitymatters/ui/presenters/ItemsPresenterTest.java:28
ClassItemsScreen
app/src/functionalTests/java/com/artemzin/qualitymatters/functional_tests/screens/ItemsScreen.java:21
ClassItemsTest
app/src/functionalTests/java/com/artemzin/qualitymatters/functional_tests/tests/ItemsTest.java:24
InterfaceItemsView
Main purpose of such interfaces — hide details of View implementation, such as hundred methods of {@link android.support.v4.app.Fragment}.
app/src/main/java/com/artemzin/qualitymatters/ui/views/ItemsView.java:14
InterfaceLeakCanaryProxy
Tiny interface to hide LeakCanary from main source set. Yep LeakCanary has it's own no-op impl, but this approach is universal and applicable to any l
app/src/main/java/com/artemzin/qualitymatters/developer_settings/LeakCanaryProxy.java:11
ClassLeakCanaryProxyImpl
app/src/debug/java/com/artemzin/qualitymatters/developer_settings/LeakCanaryProxyImpl.java:10
ClassLeakCanaryProxyImplTest
app/src/debugUnitTests/java/com/artemzin/qualitymatters/developer_settings/LeakCanaryProxyImplTest.java:9
InterfaceListener
app/src/main/java/com/artemzin/qualitymatters/performance/AsyncJobsObserver.java:7
ClassMainActivity
app/src/main/java/com/artemzin/qualitymatters/ui/activities/MainActivity.java:17
ClassMainActivityViewModifier
app/src/debug/java/com/artemzin/qualitymatters/developer_settings/MainActivityViewModifier.java:14
ClassMockWebServerRule
JUnit test rule for mocking web server!
app/src/functionalTests/java/com/artemzin/qualitymatters/functional_tests/rules/MockWebServerRule.java:18
ClassModelsModule
app/src/main/java/com/artemzin/qualitymatters/models/ModelsModule.java:14
ClassNetworkModule
app/src/main/java/com/artemzin/qualitymatters/network/NetworkModule.java:14
ClassNoOpAsyncJobsObserver
app/src/release/java/com/artemzin/qualitymatters/performance/NoOpAsyncJobsObserver.java:5
ClassNoOpAsyncJobsObserverTest
app/src/releaseUnitTests/java/com/artemzin/qualitymatters/performance/NoOpAsyncJobsObserverTest.java:10
ClassNoOpDevMetricsProxy
app/src/release/java/com/artemzin/qualitymatters/developer_settings/NoOpDevMetricsProxy.java:3
ClassNoOpLeakCanaryProxy
app/src/release/java/com/artemzin/qualitymatters/developer_settings/NoOpLeakCanaryProxy.java:5
ClassNoOpLeakCanaryProxyTest
app/src/releaseUnitTests/java/com/artemzin/qualitymatters/developer_settings/NoOpLeakCanaryProxyTest.java:5
ClassNoOpViewModifier
app/src/release/java/com/artemzin/qualitymatters/ui/other/NoOpViewModifier.java:6
ClassNoOpViewModifierTest
app/src/releaseUnitTests/java/com/artemzin/qualitymatters/developer_settings/NoOpViewModifierTest.java:13
ClassOkHttpInterceptorsModule
Provides OkHttp interceptors for release build.
app/src/release/java/com/artemzin/qualitymatters/network/OkHttpInterceptorsModule.java:18
ClassOkHttpInterceptorsModule
Provides OkHttp interceptors for debug build.
app/src/debug/java/com/artemzin/qualitymatters/network/OkHttpInterceptorsModule.java:22
ClassPicassoImageLoader
app/src/main/java/com/artemzin/qualitymatters/models/PicassoImageLoader.java:8
ClassPicassoImageLoaderTest
app/src/unitTests/java/com/artemzin/qualitymatters/models/PicassoImageLoaderTest.java:17
ClassPresenter
Base presenter implementation. @param <V> view.
app/src/main/java/com/artemzin/qualitymatters/ui/presenters/Presenter.java:15
ClassPresenterTest
app/src/unitTests/java/com/artemzin/qualitymatters/ui/presenters/PresenterTest.java:14
ClassQualityMattersApp
app/src/main/java/com/artemzin/qualitymatters/QualityMattersApp.java:14
ClassQualityMattersFunctionalTestApp
app/src/functionalTests/java/com/artemzin/qualitymatters/functional_tests/QualityMattersFunctionalTestApp.java:13
ClassQualityMattersFunctionalTestsRunner
app/src/functionalTests/java/com/artemzin/qualitymatters/functional_tests/QualityMattersFunctionalTestsRunner.java:9
InterfaceQualityMattersImageLoader
app/src/main/java/com/artemzin/qualitymatters/models/QualityMattersImageLoader.java:6
ClassQualityMattersIntegrationRobolectricTestRunner
app/src/integrationTests/java/com/artemzin/qualitymatters/QualityMattersIntegrationRobolectricTestRunner.java:12
ClassQualityMattersIntegrationTestApp
app/src/integrationTests/java/com/artemzin/qualitymatters/QualityMattersIntegrationTestApp.java:13
InterfaceQualityMattersRestApi
app/src/main/java/com/artemzin/qualitymatters/api/QualityMattersRestApi.java:12
ClassQualityMattersRestApiIntegrationTest
Main purpose of Integration tests is to check that all layers of your app work correctly, for example: <ul> <li>Http layer</li> <li>REST layer</li> <l
app/src/integrationTests/java/com/artemzin/qualitymatters/integration_tests/api/QualityMattersRestApiIntegrationTest.java:31
ClassQualityMattersRobolectricUnitTestRunner
app/src/unitTests/java/com/artemzin/qualitymatters/QualityMattersRobolectricUnitTestRunner.java:12
ClassQualityMattersUnitTestApp
app/src/unitTests/java/com/artemzin/qualitymatters/QualityMattersUnitTestApp.java:13
InterfaceSelectionOption
app/src/debug/java/com/artemzin/qualitymatters/ui/adapters/DeveloperSettingsSpinnerAdapter.java:100
ClassTestUtils
app/src/functionalTests/java/com/artemzin/qualitymatters/functional_tests/TestUtils.java:8
ClassVerticalSpaceItemDecoration
app/src/main/java/com/artemzin/qualitymatters/ui/adapters/VerticalSpaceItemDecoration.java:8
ClassVerticalSpaceItemDecorationTest
app/src/unitTests/java/com/artemzin/qualitymatters/ui/adapters/VerticalSpaceItemDecorationTest.java:13
ClassViewActions
app/src/functionalTests/java/com/artemzin/qualitymatters/functional_tests/espresso/ViewActions.java:10
next →1–100 of 104, ranked by callers