├── .gitignore ├── LICENSE ├── README.md ├── data ├── build.gradle └── src │ ├── main │ └── java │ │ └── data │ │ ├── cache │ │ └── RxProviders.java │ │ ├── internal │ │ └── di │ │ │ └── DataModule.java │ │ ├── net │ │ └── RestApi.java │ │ ├── sections │ │ ├── DataRepository.java │ │ ├── UI.java │ │ └── user_demo │ │ │ └── UserDemoDataRepository.java │ │ └── storage │ │ └── RepositoryAdapter.java │ └── test │ └── java │ └── data │ ├── net │ └── RestApiTest.java │ └── user_demo │ └── UserDemoDataRepositoryTest.java ├── domain ├── build.gradle └── src │ ├── main │ └── java │ │ └── domain │ │ ├── foundation │ │ ├── BaseView.java │ │ ├── Presenter.java │ │ ├── Repository.java │ │ ├── UseCase.java │ │ ├── helpers │ │ │ └── ParserException.java │ │ └── schedulers │ │ │ ├── ObserveOn.java │ │ │ └── SubscribeOn.java │ │ ├── internal │ │ └── di │ │ │ └── DomainModule.java │ │ └── sections │ │ ├── UI.java │ │ ├── Wireframe.java │ │ ├── dashboard │ │ ├── DashboardItemsMenu.java │ │ ├── DashboardPresenter.java │ │ ├── DashboardView.java │ │ ├── GetMenuItemsUseCase.java │ │ └── ItemMenu.java │ │ ├── launch │ │ ├── LaunchPresenter.java │ │ └── LaunchView.java │ │ └── user_demo │ │ ├── UserDemoRepository.java │ │ ├── common │ │ └── UserView.java │ │ ├── detail │ │ ├── GetSelectedDemoUserListUseCase.java │ │ └── UserDemoPresenter.java │ │ ├── entities │ │ └── UserDemoEntity.java │ │ ├── list │ │ ├── GetUsersDemoUseCase.java │ │ ├── SaveUserDemoSelectedListUseCase.java │ │ ├── UsersDemoPresenter.java │ │ └── UsersView.java │ │ └── search │ │ ├── SearchUserDemoPresenter.java │ │ └── SearchUserDemoUseCase.java │ └── test │ └── java │ └── domain │ ├── common │ └── BaseTest.java │ ├── foundation │ ├── PresenterErrorsTest.java │ └── PresenterSubscriptionsTest.java │ └── sections │ ├── dashboard │ └── GetMenuItemsUseCaseTest.java │ └── user_demo │ ├── detail │ └── GetSelectedDemoUserListUseCaseTest.java │ ├── list │ ├── GetUsersDemoUseCaseTest.java │ └── SaveUserDemoSelectedListUseCaseTest.java │ └── search │ └── SearchUserDemoUseCaseTest.java ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── presentation ├── build.gradle ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── presentation │ │ ├── common │ │ ├── BaseTest.java │ │ ├── SuiteIntegration.java │ │ └── ViewActions.java │ │ └── sections │ │ ├── dashboard │ │ └── DashboardTest.java │ │ └── user_demo │ │ └── UsersTest.java │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── presentation │ │ ├── foundation │ │ ├── AppCare.java │ │ ├── BaseApp.java │ │ ├── BaseFragmentActivity.java │ │ ├── BasePresenterFragment.java │ │ ├── LayoutResActivity.java │ │ ├── LayoutResFragment.java │ │ └── SingleFragmentActivity.java │ │ ├── internal │ │ └── di │ │ │ ├── ApplicationComponent.java │ │ │ ├── ApplicationModule.java │ │ │ ├── DataPresentationModule.java │ │ │ └── DomainPresentationModule.java │ │ ├── sections │ │ ├── UIData.java │ │ ├── UIDomain.java │ │ ├── WireframeDomain.java │ │ ├── dashboard │ │ │ ├── DashBoardActivity.java │ │ │ ├── DashboardItemsMenuDomain.java │ │ │ └── ItemMenuViewGroup.java │ │ ├── launch │ │ │ └── LaunchActivity.java │ │ └── user_demo │ │ │ ├── UserViewGroup.java │ │ │ ├── detail │ │ │ └── UserFragment.java │ │ │ ├── list │ │ │ └── UsersFragment.java │ │ │ └── search │ │ │ └── SearchUserFragment.java │ │ └── utilities │ │ └── recyclerview_adapter │ │ ├── RecyclerViewAdapter.java │ │ └── ViewWrapper.java │ └── res │ ├── drawable-xxxhdpi │ ├── geek.jpg │ ├── ic_search.png │ ├── ic_user.png │ └── ic_users.png │ ├── mipmap-hdpi │ └── ic_launcher.png │ ├── mipmap-mdpi │ └── ic_launcher.png │ ├── mipmap-xhdpi │ └── ic_launcher.png │ ├── mipmap-xxhdpi │ └── ic_launcher.png │ ├── mipmap-xxxhdpi │ └── ic_launcher.png │ ├── sections │ ├── common │ │ └── layout │ │ │ ├── action_bar.xml │ │ │ ├── single_fragment_activity.xml │ │ │ └── toolbar.xml │ ├── dashboard │ │ └── layout │ │ │ ├── dashboard_activity.xml │ │ │ └── item_menu_view_group.xml │ └── user_demo │ │ └── layout │ │ ├── user_fragment.xml │ │ ├── user_search_fragment.xml │ │ ├── user_view_group.xml │ │ └── users_fragment.xml │ ├── values-sw600dp │ └── dimens.xml │ ├── values-sw720dp │ └── dimens.xml │ └── values │ ├── colors.xml │ ├── dimens.xml │ ├── ids.xml │ ├── strings.xml │ └── styles.xml ├── settings.gradle └── start_fresh ├── AndroidManifest ├── ApplicationComponent ├── DataModule ├── DomainPresentationModule ├── LICENSE ├── LaunchPresenter ├── README.md ├── RestApi ├── RxProviders ├── SuiteIntegration ├── Wireframe ├── WireframeDomain ├── build ├── build_presentation ├── strings └── styles /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RefineriaWeb/base_app_android/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RefineriaWeb/base_app_android/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RefineriaWeb/base_app_android/HEAD/README.md -------------------------------------------------------------------------------- /data/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RefineriaWeb/base_app_android/HEAD/data/build.gradle -------------------------------------------------------------------------------- /data/src/main/java/data/cache/RxProviders.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RefineriaWeb/base_app_android/HEAD/data/src/main/java/data/cache/RxProviders.java -------------------------------------------------------------------------------- /data/src/main/java/data/internal/di/DataModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RefineriaWeb/base_app_android/HEAD/data/src/main/java/data/internal/di/DataModule.java -------------------------------------------------------------------------------- /data/src/main/java/data/net/RestApi.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RefineriaWeb/base_app_android/HEAD/data/src/main/java/data/net/RestApi.java -------------------------------------------------------------------------------- /data/src/main/java/data/sections/DataRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RefineriaWeb/base_app_android/HEAD/data/src/main/java/data/sections/DataRepository.java -------------------------------------------------------------------------------- /data/src/main/java/data/sections/UI.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RefineriaWeb/base_app_android/HEAD/data/src/main/java/data/sections/UI.java -------------------------------------------------------------------------------- /data/src/main/java/data/sections/user_demo/UserDemoDataRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RefineriaWeb/base_app_android/HEAD/data/src/main/java/data/sections/user_demo/UserDemoDataRepository.java -------------------------------------------------------------------------------- /data/src/main/java/data/storage/RepositoryAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RefineriaWeb/base_app_android/HEAD/data/src/main/java/data/storage/RepositoryAdapter.java -------------------------------------------------------------------------------- /data/src/test/java/data/net/RestApiTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RefineriaWeb/base_app_android/HEAD/data/src/test/java/data/net/RestApiTest.java -------------------------------------------------------------------------------- /data/src/test/java/data/user_demo/UserDemoDataRepositoryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RefineriaWeb/base_app_android/HEAD/data/src/test/java/data/user_demo/UserDemoDataRepositoryTest.java -------------------------------------------------------------------------------- /domain/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RefineriaWeb/base_app_android/HEAD/domain/build.gradle -------------------------------------------------------------------------------- /domain/src/main/java/domain/foundation/BaseView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RefineriaWeb/base_app_android/HEAD/domain/src/main/java/domain/foundation/BaseView.java -------------------------------------------------------------------------------- /domain/src/main/java/domain/foundation/Presenter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RefineriaWeb/base_app_android/HEAD/domain/src/main/java/domain/foundation/Presenter.java -------------------------------------------------------------------------------- /domain/src/main/java/domain/foundation/Repository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RefineriaWeb/base_app_android/HEAD/domain/src/main/java/domain/foundation/Repository.java -------------------------------------------------------------------------------- /domain/src/main/java/domain/foundation/UseCase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RefineriaWeb/base_app_android/HEAD/domain/src/main/java/domain/foundation/UseCase.java -------------------------------------------------------------------------------- /domain/src/main/java/domain/foundation/helpers/ParserException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RefineriaWeb/base_app_android/HEAD/domain/src/main/java/domain/foundation/helpers/ParserException.java -------------------------------------------------------------------------------- /domain/src/main/java/domain/foundation/schedulers/ObserveOn.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RefineriaWeb/base_app_android/HEAD/domain/src/main/java/domain/foundation/schedulers/ObserveOn.java -------------------------------------------------------------------------------- /domain/src/main/java/domain/foundation/schedulers/SubscribeOn.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RefineriaWeb/base_app_android/HEAD/domain/src/main/java/domain/foundation/schedulers/SubscribeOn.java -------------------------------------------------------------------------------- /domain/src/main/java/domain/internal/di/DomainModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RefineriaWeb/base_app_android/HEAD/domain/src/main/java/domain/internal/di/DomainModule.java -------------------------------------------------------------------------------- /domain/src/main/java/domain/sections/UI.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RefineriaWeb/base_app_android/HEAD/domain/src/main/java/domain/sections/UI.java -------------------------------------------------------------------------------- /domain/src/main/java/domain/sections/Wireframe.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RefineriaWeb/base_app_android/HEAD/domain/src/main/java/domain/sections/Wireframe.java -------------------------------------------------------------------------------- /domain/src/main/java/domain/sections/dashboard/DashboardItemsMenu.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RefineriaWeb/base_app_android/HEAD/domain/src/main/java/domain/sections/dashboard/DashboardItemsMenu.java -------------------------------------------------------------------------------- /domain/src/main/java/domain/sections/dashboard/DashboardPresenter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RefineriaWeb/base_app_android/HEAD/domain/src/main/java/domain/sections/dashboard/DashboardPresenter.java -------------------------------------------------------------------------------- /domain/src/main/java/domain/sections/dashboard/DashboardView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RefineriaWeb/base_app_android/HEAD/domain/src/main/java/domain/sections/dashboard/DashboardView.java -------------------------------------------------------------------------------- /domain/src/main/java/domain/sections/dashboard/GetMenuItemsUseCase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RefineriaWeb/base_app_android/HEAD/domain/src/main/java/domain/sections/dashboard/GetMenuItemsUseCase.java -------------------------------------------------------------------------------- /domain/src/main/java/domain/sections/dashboard/ItemMenu.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RefineriaWeb/base_app_android/HEAD/domain/src/main/java/domain/sections/dashboard/ItemMenu.java -------------------------------------------------------------------------------- /domain/src/main/java/domain/sections/launch/LaunchPresenter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RefineriaWeb/base_app_android/HEAD/domain/src/main/java/domain/sections/launch/LaunchPresenter.java -------------------------------------------------------------------------------- /domain/src/main/java/domain/sections/launch/LaunchView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RefineriaWeb/base_app_android/HEAD/domain/src/main/java/domain/sections/launch/LaunchView.java -------------------------------------------------------------------------------- /domain/src/main/java/domain/sections/user_demo/UserDemoRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RefineriaWeb/base_app_android/HEAD/domain/src/main/java/domain/sections/user_demo/UserDemoRepository.java -------------------------------------------------------------------------------- /domain/src/main/java/domain/sections/user_demo/common/UserView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RefineriaWeb/base_app_android/HEAD/domain/src/main/java/domain/sections/user_demo/common/UserView.java -------------------------------------------------------------------------------- /domain/src/main/java/domain/sections/user_demo/detail/GetSelectedDemoUserListUseCase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RefineriaWeb/base_app_android/HEAD/domain/src/main/java/domain/sections/user_demo/detail/GetSelectedDemoUserListUseCase.java -------------------------------------------------------------------------------- /domain/src/main/java/domain/sections/user_demo/detail/UserDemoPresenter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RefineriaWeb/base_app_android/HEAD/domain/src/main/java/domain/sections/user_demo/detail/UserDemoPresenter.java -------------------------------------------------------------------------------- /domain/src/main/java/domain/sections/user_demo/entities/UserDemoEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RefineriaWeb/base_app_android/HEAD/domain/src/main/java/domain/sections/user_demo/entities/UserDemoEntity.java -------------------------------------------------------------------------------- /domain/src/main/java/domain/sections/user_demo/list/GetUsersDemoUseCase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RefineriaWeb/base_app_android/HEAD/domain/src/main/java/domain/sections/user_demo/list/GetUsersDemoUseCase.java -------------------------------------------------------------------------------- /domain/src/main/java/domain/sections/user_demo/list/SaveUserDemoSelectedListUseCase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RefineriaWeb/base_app_android/HEAD/domain/src/main/java/domain/sections/user_demo/list/SaveUserDemoSelectedListUseCase.java -------------------------------------------------------------------------------- /domain/src/main/java/domain/sections/user_demo/list/UsersDemoPresenter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RefineriaWeb/base_app_android/HEAD/domain/src/main/java/domain/sections/user_demo/list/UsersDemoPresenter.java -------------------------------------------------------------------------------- /domain/src/main/java/domain/sections/user_demo/list/UsersView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RefineriaWeb/base_app_android/HEAD/domain/src/main/java/domain/sections/user_demo/list/UsersView.java -------------------------------------------------------------------------------- /domain/src/main/java/domain/sections/user_demo/search/SearchUserDemoPresenter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RefineriaWeb/base_app_android/HEAD/domain/src/main/java/domain/sections/user_demo/search/SearchUserDemoPresenter.java -------------------------------------------------------------------------------- /domain/src/main/java/domain/sections/user_demo/search/SearchUserDemoUseCase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RefineriaWeb/base_app_android/HEAD/domain/src/main/java/domain/sections/user_demo/search/SearchUserDemoUseCase.java -------------------------------------------------------------------------------- /domain/src/test/java/domain/common/BaseTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RefineriaWeb/base_app_android/HEAD/domain/src/test/java/domain/common/BaseTest.java -------------------------------------------------------------------------------- /domain/src/test/java/domain/foundation/PresenterErrorsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RefineriaWeb/base_app_android/HEAD/domain/src/test/java/domain/foundation/PresenterErrorsTest.java -------------------------------------------------------------------------------- /domain/src/test/java/domain/foundation/PresenterSubscriptionsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RefineriaWeb/base_app_android/HEAD/domain/src/test/java/domain/foundation/PresenterSubscriptionsTest.java -------------------------------------------------------------------------------- /domain/src/test/java/domain/sections/dashboard/GetMenuItemsUseCaseTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RefineriaWeb/base_app_android/HEAD/domain/src/test/java/domain/sections/dashboard/GetMenuItemsUseCaseTest.java -------------------------------------------------------------------------------- /domain/src/test/java/domain/sections/user_demo/detail/GetSelectedDemoUserListUseCaseTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RefineriaWeb/base_app_android/HEAD/domain/src/test/java/domain/sections/user_demo/detail/GetSelectedDemoUserListUseCaseTest.java -------------------------------------------------------------------------------- /domain/src/test/java/domain/sections/user_demo/list/GetUsersDemoUseCaseTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RefineriaWeb/base_app_android/HEAD/domain/src/test/java/domain/sections/user_demo/list/GetUsersDemoUseCaseTest.java -------------------------------------------------------------------------------- /domain/src/test/java/domain/sections/user_demo/list/SaveUserDemoSelectedListUseCaseTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RefineriaWeb/base_app_android/HEAD/domain/src/test/java/domain/sections/user_demo/list/SaveUserDemoSelectedListUseCaseTest.java -------------------------------------------------------------------------------- /domain/src/test/java/domain/sections/user_demo/search/SearchUserDemoUseCaseTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RefineriaWeb/base_app_android/HEAD/domain/src/test/java/domain/sections/user_demo/search/SearchUserDemoUseCaseTest.java -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RefineriaWeb/base_app_android/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RefineriaWeb/base_app_android/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RefineriaWeb/base_app_android/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RefineriaWeb/base_app_android/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RefineriaWeb/base_app_android/HEAD/gradlew.bat -------------------------------------------------------------------------------- /presentation/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RefineriaWeb/base_app_android/HEAD/presentation/build.gradle -------------------------------------------------------------------------------- /presentation/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RefineriaWeb/base_app_android/HEAD/presentation/proguard-rules.pro -------------------------------------------------------------------------------- /presentation/src/androidTest/java/presentation/common/BaseTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RefineriaWeb/base_app_android/HEAD/presentation/src/androidTest/java/presentation/common/BaseTest.java -------------------------------------------------------------------------------- /presentation/src/androidTest/java/presentation/common/SuiteIntegration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RefineriaWeb/base_app_android/HEAD/presentation/src/androidTest/java/presentation/common/SuiteIntegration.java -------------------------------------------------------------------------------- /presentation/src/androidTest/java/presentation/common/ViewActions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RefineriaWeb/base_app_android/HEAD/presentation/src/androidTest/java/presentation/common/ViewActions.java -------------------------------------------------------------------------------- /presentation/src/androidTest/java/presentation/sections/dashboard/DashboardTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RefineriaWeb/base_app_android/HEAD/presentation/src/androidTest/java/presentation/sections/dashboard/DashboardTest.java -------------------------------------------------------------------------------- /presentation/src/androidTest/java/presentation/sections/user_demo/UsersTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RefineriaWeb/base_app_android/HEAD/presentation/src/androidTest/java/presentation/sections/user_demo/UsersTest.java -------------------------------------------------------------------------------- /presentation/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RefineriaWeb/base_app_android/HEAD/presentation/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /presentation/src/main/java/presentation/foundation/AppCare.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RefineriaWeb/base_app_android/HEAD/presentation/src/main/java/presentation/foundation/AppCare.java -------------------------------------------------------------------------------- /presentation/src/main/java/presentation/foundation/BaseApp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RefineriaWeb/base_app_android/HEAD/presentation/src/main/java/presentation/foundation/BaseApp.java -------------------------------------------------------------------------------- /presentation/src/main/java/presentation/foundation/BaseFragmentActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RefineriaWeb/base_app_android/HEAD/presentation/src/main/java/presentation/foundation/BaseFragmentActivity.java -------------------------------------------------------------------------------- /presentation/src/main/java/presentation/foundation/BasePresenterFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RefineriaWeb/base_app_android/HEAD/presentation/src/main/java/presentation/foundation/BasePresenterFragment.java -------------------------------------------------------------------------------- /presentation/src/main/java/presentation/foundation/LayoutResActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RefineriaWeb/base_app_android/HEAD/presentation/src/main/java/presentation/foundation/LayoutResActivity.java -------------------------------------------------------------------------------- /presentation/src/main/java/presentation/foundation/LayoutResFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RefineriaWeb/base_app_android/HEAD/presentation/src/main/java/presentation/foundation/LayoutResFragment.java -------------------------------------------------------------------------------- /presentation/src/main/java/presentation/foundation/SingleFragmentActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RefineriaWeb/base_app_android/HEAD/presentation/src/main/java/presentation/foundation/SingleFragmentActivity.java -------------------------------------------------------------------------------- /presentation/src/main/java/presentation/internal/di/ApplicationComponent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RefineriaWeb/base_app_android/HEAD/presentation/src/main/java/presentation/internal/di/ApplicationComponent.java -------------------------------------------------------------------------------- /presentation/src/main/java/presentation/internal/di/ApplicationModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RefineriaWeb/base_app_android/HEAD/presentation/src/main/java/presentation/internal/di/ApplicationModule.java -------------------------------------------------------------------------------- /presentation/src/main/java/presentation/internal/di/DataPresentationModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RefineriaWeb/base_app_android/HEAD/presentation/src/main/java/presentation/internal/di/DataPresentationModule.java -------------------------------------------------------------------------------- /presentation/src/main/java/presentation/internal/di/DomainPresentationModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RefineriaWeb/base_app_android/HEAD/presentation/src/main/java/presentation/internal/di/DomainPresentationModule.java -------------------------------------------------------------------------------- /presentation/src/main/java/presentation/sections/UIData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RefineriaWeb/base_app_android/HEAD/presentation/src/main/java/presentation/sections/UIData.java -------------------------------------------------------------------------------- /presentation/src/main/java/presentation/sections/UIDomain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RefineriaWeb/base_app_android/HEAD/presentation/src/main/java/presentation/sections/UIDomain.java -------------------------------------------------------------------------------- /presentation/src/main/java/presentation/sections/WireframeDomain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RefineriaWeb/base_app_android/HEAD/presentation/src/main/java/presentation/sections/WireframeDomain.java -------------------------------------------------------------------------------- /presentation/src/main/java/presentation/sections/dashboard/DashBoardActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RefineriaWeb/base_app_android/HEAD/presentation/src/main/java/presentation/sections/dashboard/DashBoardActivity.java -------------------------------------------------------------------------------- /presentation/src/main/java/presentation/sections/dashboard/DashboardItemsMenuDomain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RefineriaWeb/base_app_android/HEAD/presentation/src/main/java/presentation/sections/dashboard/DashboardItemsMenuDomain.java -------------------------------------------------------------------------------- /presentation/src/main/java/presentation/sections/dashboard/ItemMenuViewGroup.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RefineriaWeb/base_app_android/HEAD/presentation/src/main/java/presentation/sections/dashboard/ItemMenuViewGroup.java -------------------------------------------------------------------------------- /presentation/src/main/java/presentation/sections/launch/LaunchActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RefineriaWeb/base_app_android/HEAD/presentation/src/main/java/presentation/sections/launch/LaunchActivity.java -------------------------------------------------------------------------------- /presentation/src/main/java/presentation/sections/user_demo/UserViewGroup.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RefineriaWeb/base_app_android/HEAD/presentation/src/main/java/presentation/sections/user_demo/UserViewGroup.java -------------------------------------------------------------------------------- /presentation/src/main/java/presentation/sections/user_demo/detail/UserFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RefineriaWeb/base_app_android/HEAD/presentation/src/main/java/presentation/sections/user_demo/detail/UserFragment.java -------------------------------------------------------------------------------- /presentation/src/main/java/presentation/sections/user_demo/list/UsersFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RefineriaWeb/base_app_android/HEAD/presentation/src/main/java/presentation/sections/user_demo/list/UsersFragment.java -------------------------------------------------------------------------------- /presentation/src/main/java/presentation/sections/user_demo/search/SearchUserFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RefineriaWeb/base_app_android/HEAD/presentation/src/main/java/presentation/sections/user_demo/search/SearchUserFragment.java -------------------------------------------------------------------------------- /presentation/src/main/java/presentation/utilities/recyclerview_adapter/RecyclerViewAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RefineriaWeb/base_app_android/HEAD/presentation/src/main/java/presentation/utilities/recyclerview_adapter/RecyclerViewAdapter.java -------------------------------------------------------------------------------- /presentation/src/main/java/presentation/utilities/recyclerview_adapter/ViewWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RefineriaWeb/base_app_android/HEAD/presentation/src/main/java/presentation/utilities/recyclerview_adapter/ViewWrapper.java -------------------------------------------------------------------------------- /presentation/src/main/res/drawable-xxxhdpi/geek.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RefineriaWeb/base_app_android/HEAD/presentation/src/main/res/drawable-xxxhdpi/geek.jpg -------------------------------------------------------------------------------- /presentation/src/main/res/drawable-xxxhdpi/ic_search.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RefineriaWeb/base_app_android/HEAD/presentation/src/main/res/drawable-xxxhdpi/ic_search.png -------------------------------------------------------------------------------- /presentation/src/main/res/drawable-xxxhdpi/ic_user.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RefineriaWeb/base_app_android/HEAD/presentation/src/main/res/drawable-xxxhdpi/ic_user.png -------------------------------------------------------------------------------- /presentation/src/main/res/drawable-xxxhdpi/ic_users.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RefineriaWeb/base_app_android/HEAD/presentation/src/main/res/drawable-xxxhdpi/ic_users.png -------------------------------------------------------------------------------- /presentation/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RefineriaWeb/base_app_android/HEAD/presentation/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /presentation/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RefineriaWeb/base_app_android/HEAD/presentation/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /presentation/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RefineriaWeb/base_app_android/HEAD/presentation/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /presentation/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RefineriaWeb/base_app_android/HEAD/presentation/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /presentation/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RefineriaWeb/base_app_android/HEAD/presentation/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /presentation/src/main/res/sections/common/layout/action_bar.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RefineriaWeb/base_app_android/HEAD/presentation/src/main/res/sections/common/layout/action_bar.xml -------------------------------------------------------------------------------- /presentation/src/main/res/sections/common/layout/single_fragment_activity.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RefineriaWeb/base_app_android/HEAD/presentation/src/main/res/sections/common/layout/single_fragment_activity.xml -------------------------------------------------------------------------------- /presentation/src/main/res/sections/common/layout/toolbar.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RefineriaWeb/base_app_android/HEAD/presentation/src/main/res/sections/common/layout/toolbar.xml -------------------------------------------------------------------------------- /presentation/src/main/res/sections/dashboard/layout/dashboard_activity.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RefineriaWeb/base_app_android/HEAD/presentation/src/main/res/sections/dashboard/layout/dashboard_activity.xml -------------------------------------------------------------------------------- /presentation/src/main/res/sections/dashboard/layout/item_menu_view_group.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RefineriaWeb/base_app_android/HEAD/presentation/src/main/res/sections/dashboard/layout/item_menu_view_group.xml -------------------------------------------------------------------------------- /presentation/src/main/res/sections/user_demo/layout/user_fragment.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RefineriaWeb/base_app_android/HEAD/presentation/src/main/res/sections/user_demo/layout/user_fragment.xml -------------------------------------------------------------------------------- /presentation/src/main/res/sections/user_demo/layout/user_search_fragment.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RefineriaWeb/base_app_android/HEAD/presentation/src/main/res/sections/user_demo/layout/user_search_fragment.xml -------------------------------------------------------------------------------- /presentation/src/main/res/sections/user_demo/layout/user_view_group.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RefineriaWeb/base_app_android/HEAD/presentation/src/main/res/sections/user_demo/layout/user_view_group.xml -------------------------------------------------------------------------------- /presentation/src/main/res/sections/user_demo/layout/users_fragment.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RefineriaWeb/base_app_android/HEAD/presentation/src/main/res/sections/user_demo/layout/users_fragment.xml -------------------------------------------------------------------------------- /presentation/src/main/res/values-sw600dp/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RefineriaWeb/base_app_android/HEAD/presentation/src/main/res/values-sw600dp/dimens.xml -------------------------------------------------------------------------------- /presentation/src/main/res/values-sw720dp/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RefineriaWeb/base_app_android/HEAD/presentation/src/main/res/values-sw720dp/dimens.xml -------------------------------------------------------------------------------- /presentation/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RefineriaWeb/base_app_android/HEAD/presentation/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /presentation/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RefineriaWeb/base_app_android/HEAD/presentation/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /presentation/src/main/res/values/ids.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RefineriaWeb/base_app_android/HEAD/presentation/src/main/res/values/ids.xml -------------------------------------------------------------------------------- /presentation/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RefineriaWeb/base_app_android/HEAD/presentation/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /presentation/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RefineriaWeb/base_app_android/HEAD/presentation/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RefineriaWeb/base_app_android/HEAD/settings.gradle -------------------------------------------------------------------------------- /start_fresh/AndroidManifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RefineriaWeb/base_app_android/HEAD/start_fresh/AndroidManifest -------------------------------------------------------------------------------- /start_fresh/ApplicationComponent: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RefineriaWeb/base_app_android/HEAD/start_fresh/ApplicationComponent -------------------------------------------------------------------------------- /start_fresh/DataModule: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RefineriaWeb/base_app_android/HEAD/start_fresh/DataModule -------------------------------------------------------------------------------- /start_fresh/DomainPresentationModule: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RefineriaWeb/base_app_android/HEAD/start_fresh/DomainPresentationModule -------------------------------------------------------------------------------- /start_fresh/LICENSE: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /start_fresh/LaunchPresenter: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RefineriaWeb/base_app_android/HEAD/start_fresh/LaunchPresenter -------------------------------------------------------------------------------- /start_fresh/README.md: -------------------------------------------------------------------------------- 1 | ## base app android 2 | -------------------------------------------------------------------------------- /start_fresh/RestApi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RefineriaWeb/base_app_android/HEAD/start_fresh/RestApi -------------------------------------------------------------------------------- /start_fresh/RxProviders: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RefineriaWeb/base_app_android/HEAD/start_fresh/RxProviders -------------------------------------------------------------------------------- /start_fresh/SuiteIntegration: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RefineriaWeb/base_app_android/HEAD/start_fresh/SuiteIntegration -------------------------------------------------------------------------------- /start_fresh/Wireframe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RefineriaWeb/base_app_android/HEAD/start_fresh/Wireframe -------------------------------------------------------------------------------- /start_fresh/WireframeDomain: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RefineriaWeb/base_app_android/HEAD/start_fresh/WireframeDomain -------------------------------------------------------------------------------- /start_fresh/build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RefineriaWeb/base_app_android/HEAD/start_fresh/build -------------------------------------------------------------------------------- /start_fresh/build_presentation: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RefineriaWeb/base_app_android/HEAD/start_fresh/build_presentation -------------------------------------------------------------------------------- /start_fresh/strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RefineriaWeb/base_app_android/HEAD/start_fresh/strings -------------------------------------------------------------------------------- /start_fresh/styles: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RefineriaWeb/base_app_android/HEAD/start_fresh/styles --------------------------------------------------------------------------------