gitextract_ng9b39p4/ ├── .gitignore ├── .idea/ │ ├── compiler.xml │ ├── copyright/ │ │ └── profiles_settings.xml │ ├── encodings.xml │ ├── gradle.xml │ ├── misc.xml │ ├── modules.xml │ ├── runConfigurations.xml │ └── vcs.xml ├── README.md ├── app/ │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src/ │ └── main/ │ ├── AndroidManifest.xml │ ├── java/ │ │ └── com/ │ │ └── wjj/ │ │ └── easy/ │ │ └── easyandroidHelper/ │ │ ├── AppApplication.java │ │ ├── common/ │ │ │ ├── base/ │ │ │ │ ├── BaseActivity.java │ │ │ │ ├── BaseFragment.java │ │ │ │ ├── BasePresenter.java │ │ │ │ ├── BaseView.java │ │ │ │ ├── SimpleActivity.java │ │ │ │ └── SimpleFragment.java │ │ │ ├── di/ │ │ │ │ ├── ActivityCommonComponent.java │ │ │ │ ├── AppCommonComponent.java │ │ │ │ ├── AppCommonModule.java │ │ │ │ └── FragmentCommonComponent.java │ │ │ └── net/ │ │ │ ├── ApiService.java │ │ │ ├── AppHttp.java │ │ │ ├── CookieHead.java │ │ │ └── CookieInterceptor.java │ │ ├── model/ │ │ │ ├── ListInfo.java │ │ │ ├── LoginInfo.java │ │ │ ├── LoginResponse.java │ │ │ └── base/ │ │ │ ├── BaseChartInfo.java │ │ │ ├── BaseChartListInfo.java │ │ │ ├── BaseResponseInfo.java │ │ │ ├── BaseResponseListInfo.java │ │ │ └── BaseStatus.java │ │ ├── module/ │ │ │ ├── login/ │ │ │ │ ├── LoginActivity.java │ │ │ │ ├── LoginContract.java │ │ │ │ ├── LoginPresenter.java │ │ │ │ └── domain/ │ │ │ │ ├── GetVerifyCodeTask.java │ │ │ │ └── LoginTask.java │ │ │ └── main/ │ │ │ ├── HomeContract.java │ │ │ ├── HomeFragment.java │ │ │ ├── HomePresenter.java │ │ │ ├── MainActivity.java │ │ │ ├── MyContract.java │ │ │ ├── MyFragment.java │ │ │ ├── MyPresenter.java │ │ │ ├── adapter/ │ │ │ │ └── HomeAdapter.java │ │ │ └── domain/ │ │ │ └── GetListTask.java │ │ ├── utils/ │ │ │ └── SecretUtils.java │ │ └── widget/ │ │ └── dialog/ │ │ ├── BaseDialog.java │ │ └── DialogLoading.java │ └── res/ │ ├── anim/ │ │ ├── roll_down.xml │ │ ├── roll_up.xml │ │ ├── slide_in_bottom.xml │ │ └── slide_out_bottom.xml │ ├── drawable/ │ │ └── bg_color_white_corners_10.xml │ ├── layout/ │ │ ├── activity_login.xml │ │ ├── activity_main.xml │ │ ├── dialog_loading.xml │ │ ├── fragment_home.xml │ │ ├── fragment_my.xml │ │ ├── home_list_item.xml │ │ └── view_main_tab.xml │ ├── values/ │ │ ├── colors.xml │ │ ├── dimens.xml │ │ ├── strings.xml │ │ └── styles.xml │ ├── values-v21/ │ │ └── styles.xml │ └── values-w820dp/ │ └── dimens.xml ├── build.gradle ├── easyandroid/ │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src/ │ └── main/ │ ├── AndroidManifest.xml │ ├── java/ │ │ └── com/ │ │ └── wjj/ │ │ └── easy/ │ │ └── easyandroid/ │ │ ├── http/ │ │ │ └── Http.java │ │ ├── mvp/ │ │ │ ├── EasyBasePresenter.java │ │ │ ├── EasyBasePresenterFrg.java │ │ │ ├── EasyBaseView.java │ │ │ ├── EasyBaseViewFrg.java │ │ │ ├── di/ │ │ │ │ ├── components/ │ │ │ │ │ ├── ActivityComponent.java │ │ │ │ │ ├── AppComponent.java │ │ │ │ │ └── FragmentComponent.java │ │ │ │ ├── modules/ │ │ │ │ │ ├── ActivityModule.java │ │ │ │ │ ├── AppModule.java │ │ │ │ │ └── FragmentModule.java │ │ │ │ └── scopes/ │ │ │ │ ├── ActivityScope.java │ │ │ │ ├── ApplicationScope.java │ │ │ │ └── FragmentScope.java │ │ │ └── domain/ │ │ │ ├── executor/ │ │ │ │ ├── Executor.java │ │ │ │ ├── MainThread.java │ │ │ │ └── impl/ │ │ │ │ ├── MainThreadImpl.java │ │ │ │ └── ThreadExecutor.java │ │ │ └── usecases/ │ │ │ ├── AbstractUseCase.java │ │ │ └── UseCase.java │ │ └── ui/ │ │ ├── EasyActivity.java │ │ └── EasyFragment.java │ └── res/ │ └── values/ │ └── strings.xml ├── gradle/ │ └── wrapper/ │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradle.properties ├── gradlew ├── gradlew.bat └── settings.gradle