NEW

Summary

Directory Structure

Directory structure:
└── androidstarters-android-starter/
    ├── README.md
    ├── circle.yml
    ├── CONTRIBUTING.md
    ├── gradle.properties
    ├── gradlew
    ├── gradlew.bat
    ├── .travis.yml
    ├── aars/
    │   └── cloudtestingscreenshotter_lib.aar
    ├── app/
    │   ├── lint.xml
    │   ├── proguard-rules.pro
    │   └── src/
    │       ├── androidTest/
    │       │   ├── assets/
    │       │   │   └── getPokemon.json
    │       │   └── java/
    │       │       └── io/
    │       │           └── mvpstarter/
    │       │               └── sample/
    │       │                   ├── DetailActivityTest.java
    │       │                   ├── MainActivityTest.java
    │       │                   ├── runner/
    │       │                   │   ├── RxAndroidJUnitRunner.java
    │       │                   │   └── TestRunner.java
    │       │                   └── util/
    │       │                       ├── ErrorTestUtil.java
    │       │                       ├── RxIdlingResource.java
    │       │                       └── RxIdlingScheduler.java
    │       ├── commonTest/
    │       │   └── java/
    │       │       └── io/
    │       │           └── mvpstarter/
    │       │               └── sample/
    │       │                   └── common/
    │       │                       ├── TestComponentRule.java
    │       │                       ├── TestDataFactory.java
    │       │                       └── injection/
    │       │                           ├── component/
    │       │                           │   └── TestComponent.java
    │       │                           └── module/
    │       │                               └── ApplicationTestModule.java
    │       ├── debug/
    │       │   ├── AndroidManifest.xml
    │       │   └── res/
    │       │       └── values/
    │       │           └── google_maps_api.xml
    │       ├── main/
    │       │   ├── AndroidManifest.xml
    │       │   ├── java/
    │       │   │   └── io/
    │       │   │       └── mvpstarter/
    │       │   │           └── sample/
    │       │   │               ├── Constants.java
    │       │   │               ├── MvpStarterApplication.java
    │       │   │               ├── data/
    │       │   │               │   ├── DataManager.java
    │       │   │               │   ├── local/
    │       │   │               │   │   ├── DbManager.java
    │       │   │               │   │   └── PreferencesHelper.java
    │       │   │               │   ├── model/
    │       │   │               │   │   └── response/
    │       │   │               │   │       ├── NamedResource.java
    │       │   │               │   │       ├── Pokemon.java
    │       │   │               │   │       ├── PokemonListResponse.java
    │       │   │               │   │       ├── Sprites.java
    │       │   │               │   │       └── Statistic.java
    │       │   │               │   └── remote/
    │       │   │               │       └── PokemonService.java
    │       │   │               ├── features/
    │       │   │               │   ├── base/
    │       │   │               │   │   ├── BaseActivity.java
    │       │   │               │   │   ├── BaseFragment.java
    │       │   │               │   │   ├── BasePresenter.java
    │       │   │               │   │   ├── MvpView.java
    │       │   │               │   │   └── Presenter.java
    │       │   │               │   ├── common/
    │       │   │               │   │   └── ErrorView.java
    │       │   │               │   ├── detail/
    │       │   │               │   │   ├── DetailActivity.java
    │       │   │               │   │   ├── DetailMvpView.java
    │       │   │               │   │   ├── DetailPresenter.java
    │       │   │               │   │   ├── MapsSampleActivity.java
    │       │   │               │   │   └── widget/
    │       │   │               │   │       └── StatisticView.java
    │       │   │               │   └── main/
    │       │   │               │       ├── MainActivity.java
    │       │   │               │       ├── MainMvpView.java
    │       │   │               │       ├── MainPresenter.java
    │       │   │               │       └── PokemonAdapter.java
    │       │   │               ├── injection/
    │       │   │               │   ├── ActivityContext.java
    │       │   │               │   ├── ApplicationContext.java
    │       │   │               │   ├── ConfigPersistent.java
    │       │   │               │   ├── PerActivity.java
    │       │   │               │   ├── PerFragment.java
    │       │   │               │   ├── component/
    │       │   │               │   │   ├── ActivityComponent.java
    │       │   │               │   │   ├── AppComponent.java
    │       │   │               │   │   ├── ConfigPersistentComponent.java
    │       │   │               │   │   └── FragmentComponent.java
    │       │   │               │   └── module/
    │       │   │               │       ├── ActivityModule.java
    │       │   │               │       ├── ApiModule.java
    │       │   │               │       ├── AppModule.java
    │       │   │               │       ├── FragmentModule.java
    │       │   │               │       └── NetworkModule.java
    │       │   │               └── util/
    │       │   │                   ├── NetworkUtil.java
    │       │   │                   ├── ViewUtil.java
    │       │   │                   └── rx/
    │       │   │                       └── scheduler/
    │       │   │                           ├── BaseScheduler.java
    │       │   │                           ├── ComputationMainScheduler.java
    │       │   │                           ├── IoMainScheduler.java
    │       │   │                           ├── NewThreadMainScheduler.java
    │       │   │                           ├── SchedulerUtils.java
    │       │   │                           ├── SingleMainScheduler.java
    │       │   │                           └── TrampolineMainScheduler.java
    │       │   └── res/
    │       │       ├── layout/
    │       │       │   ├── activity_detail.xml
    │       │       │   ├── activity_main.xml
    │       │       │   ├── activity_maps_sample.xml
    │       │       │   ├── item_pokemon.xml
    │       │       │   ├── view_error.xml
    │       │       │   └── view_statistic.xml
    │       │       └── values/
    │       │           ├── colors.xml
    │       │           ├── dimens.xml
    │       │           ├── strings.xml
    │       │           └── styles.xml
    │       ├── release/
    │       │   └── res/
    │       │       └── values/
    │       │           └── google_maps_api.xml
    │       └── test/
    │           ├── java/
    │           │   └── io/
    │           │       └── mvpstarter/
    │           │           └── sample/
    │           │               ├── DataManagerTest.java
    │           │               ├── DetailPresenterTest.java
    │           │               ├── MainPresenterTest.java
    │           │               └── util/
    │           │                   ├── DefaultConfig.java
    │           │                   └── RxSchedulersOverrideRule.java
    │           └── resources/
    │               └── mockito-extensions/
    │                   └── org.mockito.plugins.MockMaker
    ├── config/
    │   └── quality/
    │       ├── checkstyle/
    │       │   └── checkstyle-config.xml
    │       ├── findbugs/
    │       │   └── android-exclude-filter.xml
    │       └── pmd/
    │           └── pmd-ruleset.xml
    ├── gradle/
    │   └── wrapper/
    │       └── gradle-wrapper.properties
    ├── scripts/
    │   ├── ci.sh
    │   └── remoteTesting.sh
    └── .github/
        └── ISSUE_TEMPLATE.md

Files Content