├── .gitignore ├── LICENSE ├── README.md ├── apk └── debug │ ├── app-debug.apk │ └── output-metadata.json ├── app ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── utsman │ │ └── storeapps │ │ └── ExampleInstrumentedTest.kt │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── com │ │ │ └── utsman │ │ │ └── storeapps │ │ │ ├── MainApplication.kt │ │ │ ├── adapter │ │ │ └── ErrorLogInstallerAdapter.kt │ │ │ ├── di │ │ │ └── AppModule.kt │ │ │ ├── domain │ │ │ ├── ErrorLogInstallerUseCase.kt │ │ │ └── OptionsUseCase.kt │ │ │ ├── ui │ │ │ ├── DeepLinkRouteActivity.kt │ │ │ ├── ErrorLogInstallerActivity.kt │ │ │ ├── MainActivity.kt │ │ │ └── OptionsActivity.kt │ │ │ ├── viewholder │ │ │ └── ErrorLogInstallerViewHolder.kt │ │ │ └── viewmodel │ │ │ ├── ErrorLogInstallerViewModel.kt │ │ │ └── OptionsViewModel.kt │ └── res │ │ ├── drawable-v24 │ │ └── ic_launcher_foreground.xml │ │ ├── drawable │ │ └── ic_launcher_background.xml │ │ ├── font │ │ ├── opensans.xml │ │ ├── opensans_italic.ttf │ │ ├── opensans_regular.ttf │ │ ├── roboto.xml │ │ ├── roboto_italic.ttf │ │ └── roboto_regular.ttf │ │ ├── layout │ │ ├── activity_main.xml │ │ ├── activity_options.xml │ │ ├── dialog_clean_files.xml │ │ └── item_error_log.xml │ │ ├── menu │ │ ├── error_log_menu.xml │ │ ├── main_menu.xml │ │ └── search_menu_static.xml │ │ ├── mipmap-anydpi-v26 │ │ ├── ic_launcher.xml │ │ └── ic_launcher_round.xml │ │ ├── mipmap-hdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-mdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xxhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xxxhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── navigation │ │ └── main_nav_graph.xml │ │ ├── values-night │ │ ├── colors.xml │ │ └── themes.xml │ │ ├── values │ │ ├── colors.xml │ │ ├── strings.xml │ │ └── themes.xml │ │ └── xml │ │ └── network_security_config.xml │ └── test │ └── java │ └── com │ └── utsman │ └── storeapps │ └── ExampleUnitTest.kt ├── data ├── .gitignore ├── build.gradle ├── consumer-rules.pro ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── utsman │ │ └── data │ │ └── ExampleInstrumentedTest.kt │ ├── main │ ├── AndroidManifest.xml │ ├── assets │ │ └── permission_values.json │ ├── java │ │ └── com │ │ │ └── utsman │ │ │ └── data │ │ │ ├── const │ │ │ ├── CategoriesApps.kt │ │ │ ├── PermissionValues.kt │ │ │ └── StringValues.kt │ │ │ ├── dao │ │ │ ├── CurrentDownloadDao.kt │ │ │ ├── ErrorLogInstallerDao.kt │ │ │ └── RecentQueryDao.kt │ │ │ ├── database │ │ │ ├── CurrentDownloadDatabase.kt │ │ │ ├── ErrorLogInstallerDatabase.kt │ │ │ └── RecentQueryDatabase.kt │ │ │ ├── di │ │ │ ├── DataModule.kt │ │ │ └── lateinit.kt │ │ │ ├── diffutil │ │ │ ├── AppsViewDiffUtil.kt │ │ │ └── CategoryDiffUtil.kt │ │ │ ├── model │ │ │ ├── dto │ │ │ │ ├── detail │ │ │ │ │ ├── converter.kt │ │ │ │ │ └── detail_view.kt │ │ │ │ ├── downloaded │ │ │ │ │ ├── AppStatus.kt │ │ │ │ │ ├── Download.kt │ │ │ │ │ └── DownloadedApps.kt │ │ │ │ ├── entity │ │ │ │ │ ├── CurrentDownloadEntity.kt │ │ │ │ │ ├── ErrorLogInstallerEntity.kt │ │ │ │ │ ├── RecentQueryEntity.kt │ │ │ │ │ └── converter.kt │ │ │ │ ├── list │ │ │ │ │ ├── AppVersion.kt │ │ │ │ │ ├── Category.kt │ │ │ │ │ ├── apps_view.kt │ │ │ │ │ ├── category_view.kt │ │ │ │ │ └── converter.kt │ │ │ │ ├── permission │ │ │ │ │ └── PermissionData.kt │ │ │ │ ├── rooted │ │ │ │ │ └── CommandResult.kt │ │ │ │ ├── setting │ │ │ │ │ ├── ErrorLog.kt │ │ │ │ │ ├── SettingData.kt │ │ │ │ │ └── TypeSetting.kt │ │ │ │ └── worker │ │ │ │ │ ├── FileDownload.kt │ │ │ │ │ ├── WorkInfoResult.kt │ │ │ │ │ ├── WorkerAppsMap.kt │ │ │ │ │ └── converter.kt │ │ │ └── response │ │ │ │ ├── detail │ │ │ │ └── AptoideMeta.kt │ │ │ │ └── list │ │ │ │ └── Aptoide.kt │ │ │ ├── repository │ │ │ ├── database │ │ │ │ ├── DownloadedRepository.kt │ │ │ │ ├── DownloadedRepositoryImpl.kt │ │ │ │ ├── ErrorLogInstallerRepository.kt │ │ │ │ ├── ErrorLogInstallerRepositoryImpl.kt │ │ │ │ ├── RecentQueryRepository.kt │ │ │ │ └── RecentQueryRepositoryImpl.kt │ │ │ ├── download │ │ │ │ ├── DownloadRepository.kt │ │ │ │ └── DownloadRepositoryImpl.kt │ │ │ ├── list │ │ │ │ ├── AppsRepository.kt │ │ │ │ ├── AppsRepositoryImpl.kt │ │ │ │ ├── CategoriesRepository.kt │ │ │ │ ├── CategoriesRepositoryImpl.kt │ │ │ │ ├── InstalledAppsRepository.kt │ │ │ │ ├── InstalledAppsRepositoryImpl.kt │ │ │ │ ├── PagingAppRepository.kt │ │ │ │ └── PagingAppRepositoryImpl.kt │ │ │ ├── meta │ │ │ │ ├── MetaRepository.kt │ │ │ │ └── MetaRepositoryImpl.kt │ │ │ ├── root │ │ │ │ ├── RootedRepository.kt │ │ │ │ └── RootedRepositoryImplement.kt │ │ │ └── setting │ │ │ │ ├── OptionsRepository.kt │ │ │ │ └── OptionsRepositoryImpl.kt │ │ │ ├── route │ │ │ └── Services.kt │ │ │ ├── source │ │ │ ├── AppsPagingSource.kt │ │ │ ├── CategoriesPagingSource.kt │ │ │ └── InstalledPagingSource.kt │ │ │ ├── utils │ │ │ └── DownloadUtils.kt │ │ │ └── worker │ │ │ └── DownloadAppWorker.kt │ └── res │ │ └── xml │ │ └── file_provider.xml │ └── test │ └── java │ └── com │ └── utsman │ └── data │ ├── const │ └── CategoriesAppsTest.kt │ └── repository │ ├── AppsRepositoryTest.kt │ ├── CategoriesAppsRepositoryTest.kt │ └── MetaRepositoryTest.kt ├── dependencies ├── android.gradle ├── commons.gradle ├── deps.gradle ├── libs.gradle └── test.gradle ├── emu_tools ├── 1_emu_run_writable_system.sh ├── 2_emu_adb_setup_root.sh ├── 3_emu_shell_setup_root.sh └── supersu │ ├── SuperSU-v2.82-201705271822 │ ├── META-INF │ │ ├── CERT.RSA │ │ ├── CERT.SF │ │ ├── MANIFEST.MF │ │ └── com │ │ │ └── google │ │ │ └── android │ │ │ ├── update-binary │ │ │ └── updater-script │ ├── arm │ │ ├── chattr │ │ ├── chattr.pie │ │ ├── libsupol.so │ │ ├── su │ │ ├── suinit │ │ ├── sukernel │ │ └── supolicy │ ├── arm64 │ │ ├── chromeos │ │ │ └── futility │ │ ├── libsupol.so │ │ ├── su │ │ ├── suinit │ │ ├── sukernel │ │ └── supolicy │ ├── armv7 │ │ ├── chattr.pie │ │ ├── libsupol.so │ │ ├── su │ │ ├── suinit │ │ ├── sukernel │ │ └── supolicy │ ├── common │ │ ├── 000000deepsleep │ │ ├── 99SuperSUDaemon │ │ ├── Superuser.apk │ │ ├── chromeos │ │ │ ├── kernel.bootloader │ │ │ ├── kernel.config │ │ │ ├── kernel.keyblock │ │ │ └── kernel_data_key.vbprivk │ │ ├── file_contexts_image │ │ ├── frp_install │ │ ├── hexpatch │ │ ├── init.supersu.rc │ │ ├── init.supersu.rc.24 │ │ ├── install-recovery.sh │ │ └── launch_daemonsu.sh │ ├── mips │ │ ├── chattr.pie │ │ ├── libsupol.so │ │ ├── su │ │ ├── suinit │ │ ├── sukernel │ │ └── supolicy │ ├── mips64 │ │ ├── libsupol.so │ │ ├── su │ │ ├── suinit │ │ ├── sukernel │ │ └── supolicy │ ├── x64 │ │ ├── libsupol.so │ │ ├── su │ │ ├── suinit │ │ ├── sukernel │ │ └── supolicy │ └── x86 │ │ ├── chattr │ │ ├── chattr.pie │ │ ├── libsupol.so │ │ ├── su │ │ ├── su.pie │ │ ├── suinit │ │ ├── sukernel │ │ └── supolicy │ └── supersu-2-82.apk ├── feature ├── detail │ ├── .gitignore │ ├── build.gradle │ ├── consumer-rules.pro │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── utsman │ │ │ └── detail │ │ │ └── ExampleInstrumentedTest.kt │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── com │ │ │ │ └── utsman │ │ │ │ └── detail │ │ │ │ ├── di │ │ │ │ └── DetailModule.kt │ │ │ │ ├── domain │ │ │ │ └── DetailUseCase.kt │ │ │ │ ├── ui │ │ │ │ ├── DetailActivity.kt │ │ │ │ ├── adapter │ │ │ │ │ ├── GraphicsAdapter.kt │ │ │ │ │ ├── GraphicsPagerAdapter.kt │ │ │ │ │ └── PermissionAdapter.kt │ │ │ │ └── holder │ │ │ │ │ ├── GraphicsViewHolder.kt │ │ │ │ │ └── PermissionViewHolder.kt │ │ │ │ └── viewmodel │ │ │ │ └── DetailViewModel.kt │ │ └── res │ │ │ ├── drawable │ │ │ └── bg_list.xml │ │ │ ├── layout │ │ │ ├── activity_detail.xml │ │ │ ├── dialog_desc_full.xml │ │ │ ├── dialog_graphic_full.xml │ │ │ ├── dialog_permission_full.xml │ │ │ ├── item_graphic.xml │ │ │ ├── item_graphic_full.xml │ │ │ └── item_permissions.xml │ │ │ ├── values │ │ │ └── style.xml │ │ │ └── xml │ │ │ └── file_provider.xml │ │ └── test │ │ └── java │ │ └── com │ │ └── utsman │ │ └── detail │ │ └── DetailViewModelTest.kt ├── home │ ├── .gitignore │ ├── build.gradle │ ├── consumer-rules.pro │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── utsman │ │ │ └── home │ │ │ └── ExampleInstrumentedTest.kt │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── com │ │ │ │ └── utsman │ │ │ │ └── home │ │ │ │ ├── di │ │ │ │ └── HomeModule.kt │ │ │ │ ├── domain │ │ │ │ └── HomeUseCase.kt │ │ │ │ ├── ui │ │ │ │ ├── HomeFragment.kt │ │ │ │ ├── adapter │ │ │ │ │ ├── AppsAdapter.kt │ │ │ │ │ └── CategoryAdapter.kt │ │ │ │ └── holder │ │ │ │ │ ├── AppsBannerViewHolder.kt │ │ │ │ │ ├── AppsMiniViewHolder.kt │ │ │ │ │ ├── AppsViewHolder.kt │ │ │ │ │ ├── CategoryBannerViewHolder.kt │ │ │ │ │ └── CategoryViewHolder.kt │ │ │ │ └── viewmodel │ │ │ │ └── HomeViewModel.kt │ │ └── res │ │ │ ├── drawable │ │ │ ├── gradient_bottom.xml │ │ │ ├── gradient_start.xml │ │ │ └── ic_round_arrow_forward_24.xml │ │ │ ├── layout │ │ │ ├── fragment_home.xml │ │ │ ├── item_apps.xml │ │ │ ├── item_apps_banner.xml │ │ │ ├── item_apps_category.xml │ │ │ ├── item_apps_category_banner.xml │ │ │ └── item_apps_mini.xml │ │ │ └── values │ │ │ └── colors.xml │ │ └── test │ │ └── java │ │ └── com │ │ └── utsman │ │ └── home │ │ └── HomeViewModelTest.kt └── listing │ ├── .gitignore │ ├── build.gradle │ ├── consumer-rules.pro │ ├── proguard-rules.pro │ └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── utsman │ │ └── listing │ │ └── ExampleInstrumentedTest.kt │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── com │ │ │ └── utsman │ │ │ └── listing │ │ │ ├── di │ │ │ └── ListingModule.kt │ │ │ ├── domain │ │ │ ├── DownloadedUseCase.kt │ │ │ ├── InstalledAppUseCase.kt │ │ │ ├── PagingUseCase.kt │ │ │ └── RecentQueryUseCase.kt │ │ │ ├── ui │ │ │ ├── activity │ │ │ │ ├── ListAppActivity.kt │ │ │ │ └── SearchAppActivity.kt │ │ │ ├── adapter │ │ │ │ ├── CategoriesAdapter.kt │ │ │ │ ├── DownloadedListAdapter.kt │ │ │ │ └── PagingListAdapter.kt │ │ │ ├── fragment │ │ │ │ ├── CategoriesFragment.kt │ │ │ │ ├── DownloadedFragment.kt │ │ │ │ └── InstalledAppFragment.kt │ │ │ └── viewholder │ │ │ │ ├── CategoriesViewHolder.kt │ │ │ │ ├── DownloadDividerViewHolder.kt │ │ │ │ ├── DownloadedInstalledViewHolder.kt │ │ │ │ ├── DownloadedProgressViewHolder.kt │ │ │ │ ├── DownloadedViewHolder.kt │ │ │ │ ├── GridAppViewHolder.kt │ │ │ │ ├── SearchAppViewHolder.kt │ │ │ │ └── UpdatedAppViewHolder.kt │ │ │ └── viewmodel │ │ │ ├── DownloadedViewModel.kt │ │ │ ├── InstalledAppsViewModel.kt │ │ │ ├── PagingViewModel.kt │ │ │ └── SearchPagingViewModel.kt │ └── res │ │ ├── layout │ │ ├── fragment_download.xml │ │ ├── item_category.xml │ │ ├── item_divider.xml │ │ ├── item_downloaded.xml │ │ ├── item_grid.xml │ │ ├── item_search.xml │ │ ├── item_simple_test.xml │ │ ├── item_updated.xml │ │ └── layout_recycler_view.xml │ │ └── menu │ │ └── search_menu.xml │ └── test │ └── java │ └── com │ └── utsman │ └── listing │ └── PagingViewModelTest.kt ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── images ├── detail.png ├── detail_download.png ├── download_manager.png ├── download_monitor.png ├── home.png ├── installer.png ├── options_installer.png ├── stream_data_flow.png ├── updated.png └── worker_flow.png ├── libraries ├── abstraction │ ├── .gitignore │ ├── build.gradle │ ├── consumer-rules.pro │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── utsman │ │ │ └── abstraction │ │ │ └── ExampleInstrumentedTest.kt │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── com │ │ │ │ └── utsman │ │ │ │ └── abstraction │ │ │ │ ├── base │ │ │ │ ├── PagingStateAdapter.kt │ │ │ │ ├── SimplePagerAdapter.kt │ │ │ │ └── StoreAppGlideModule.kt │ │ │ │ ├── extensions │ │ │ │ ├── ext_binding.kt │ │ │ │ ├── ext_detail.kt │ │ │ │ ├── ext_di.kt │ │ │ │ ├── ext_drawable.kt │ │ │ │ ├── ext_glide.kt │ │ │ │ ├── ext_intent.kt │ │ │ │ ├── ext_keyboard.kt │ │ │ │ ├── ext_list.kt │ │ │ │ ├── ext_main.kt │ │ │ │ ├── ext_permission.kt │ │ │ │ ├── ext_test.kt │ │ │ │ ├── ext_textview.kt │ │ │ │ └── ext_view.kt │ │ │ │ ├── interactor │ │ │ │ ├── ResultState.kt │ │ │ │ └── ext_interactor.kt │ │ │ │ └── listener │ │ │ │ └── ResultStateListener.kt │ │ └── res │ │ │ ├── drawable │ │ │ ├── bg_fill_active.xml │ │ │ ├── bg_fill_inactive.xml │ │ │ └── selector_btn.xml │ │ │ ├── layout │ │ │ ├── initial_loader.xml │ │ │ ├── item_list_empty.xml │ │ │ └── item_list_loader.xml │ │ │ └── values │ │ │ ├── colors.xml │ │ │ └── strings.xml │ │ └── test │ │ └── java │ │ └── com │ │ └── utsman │ │ └── abstraction │ │ └── ExampleUnitTest.kt └── network │ ├── .gitignore │ ├── build.gradle │ ├── consumer-rules.pro │ ├── proguard-rules.pro │ └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── utsman │ │ └── network │ │ └── ExampleInstrumentedTest.kt │ ├── main │ ├── AndroidManifest.xml │ └── java │ │ └── com │ │ └── utsman │ │ └── network │ │ ├── Network.kt │ │ ├── di │ │ └── lateinit.kt │ │ ├── ext.kt │ │ ├── interceptor │ │ └── LogInterceptor.kt │ │ └── utils │ │ └── JsonBeautifier.kt │ └── test │ └── java │ └── com │ └── utsman │ └── network │ └── ExampleUnitTest.kt └── settings.gradle /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/README.md -------------------------------------------------------------------------------- /apk/debug/app-debug.apk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/apk/debug/app-debug.apk -------------------------------------------------------------------------------- /apk/debug/output-metadata.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/apk/debug/output-metadata.json -------------------------------------------------------------------------------- /app/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/app/build.gradle -------------------------------------------------------------------------------- /app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/app/proguard-rules.pro -------------------------------------------------------------------------------- /app/src/androidTest/java/com/utsman/storeapps/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/app/src/androidTest/java/com/utsman/storeapps/ExampleInstrumentedTest.kt -------------------------------------------------------------------------------- /app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /app/src/main/java/com/utsman/storeapps/MainApplication.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/app/src/main/java/com/utsman/storeapps/MainApplication.kt -------------------------------------------------------------------------------- /app/src/main/java/com/utsman/storeapps/adapter/ErrorLogInstallerAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/app/src/main/java/com/utsman/storeapps/adapter/ErrorLogInstallerAdapter.kt -------------------------------------------------------------------------------- /app/src/main/java/com/utsman/storeapps/di/AppModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/app/src/main/java/com/utsman/storeapps/di/AppModule.kt -------------------------------------------------------------------------------- /app/src/main/java/com/utsman/storeapps/domain/ErrorLogInstallerUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/app/src/main/java/com/utsman/storeapps/domain/ErrorLogInstallerUseCase.kt -------------------------------------------------------------------------------- /app/src/main/java/com/utsman/storeapps/domain/OptionsUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/app/src/main/java/com/utsman/storeapps/domain/OptionsUseCase.kt -------------------------------------------------------------------------------- /app/src/main/java/com/utsman/storeapps/ui/DeepLinkRouteActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/app/src/main/java/com/utsman/storeapps/ui/DeepLinkRouteActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/utsman/storeapps/ui/ErrorLogInstallerActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/app/src/main/java/com/utsman/storeapps/ui/ErrorLogInstallerActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/utsman/storeapps/ui/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/app/src/main/java/com/utsman/storeapps/ui/MainActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/utsman/storeapps/ui/OptionsActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/app/src/main/java/com/utsman/storeapps/ui/OptionsActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/utsman/storeapps/viewholder/ErrorLogInstallerViewHolder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/app/src/main/java/com/utsman/storeapps/viewholder/ErrorLogInstallerViewHolder.kt -------------------------------------------------------------------------------- /app/src/main/java/com/utsman/storeapps/viewmodel/ErrorLogInstallerViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/app/src/main/java/com/utsman/storeapps/viewmodel/ErrorLogInstallerViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/utsman/storeapps/viewmodel/OptionsViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/app/src/main/java/com/utsman/storeapps/viewmodel/OptionsViewModel.kt -------------------------------------------------------------------------------- /app/src/main/res/drawable-v24/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/app/src/main/res/drawable-v24/ic_launcher_foreground.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/app/src/main/res/drawable/ic_launcher_background.xml -------------------------------------------------------------------------------- /app/src/main/res/font/opensans.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/app/src/main/res/font/opensans.xml -------------------------------------------------------------------------------- /app/src/main/res/font/opensans_italic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/app/src/main/res/font/opensans_italic.ttf -------------------------------------------------------------------------------- /app/src/main/res/font/opensans_regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/app/src/main/res/font/opensans_regular.ttf -------------------------------------------------------------------------------- /app/src/main/res/font/roboto.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/app/src/main/res/font/roboto.xml -------------------------------------------------------------------------------- /app/src/main/res/font/roboto_italic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/app/src/main/res/font/roboto_italic.ttf -------------------------------------------------------------------------------- /app/src/main/res/font/roboto_regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/app/src/main/res/font/roboto_regular.ttf -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/app/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_options.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/app/src/main/res/layout/activity_options.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/dialog_clean_files.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/app/src/main/res/layout/dialog_clean_files.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/item_error_log.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/app/src/main/res/layout/item_error_log.xml -------------------------------------------------------------------------------- /app/src/main/res/menu/error_log_menu.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/app/src/main/res/menu/error_log_menu.xml -------------------------------------------------------------------------------- /app/src/main/res/menu/main_menu.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/app/src/main/res/menu/main_menu.xml -------------------------------------------------------------------------------- /app/src/main/res/menu/search_menu_static.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/app/src/main/res/menu/search_menu_static.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/navigation/main_nav_graph.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/app/src/main/res/navigation/main_nav_graph.xml -------------------------------------------------------------------------------- /app/src/main/res/values-night/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/app/src/main/res/values-night/colors.xml -------------------------------------------------------------------------------- /app/src/main/res/values-night/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/app/src/main/res/values-night/themes.xml -------------------------------------------------------------------------------- /app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/app/src/main/res/values/themes.xml -------------------------------------------------------------------------------- /app/src/main/res/xml/network_security_config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/app/src/main/res/xml/network_security_config.xml -------------------------------------------------------------------------------- /app/src/test/java/com/utsman/storeapps/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/app/src/test/java/com/utsman/storeapps/ExampleUnitTest.kt -------------------------------------------------------------------------------- /data/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /data/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/data/build.gradle -------------------------------------------------------------------------------- /data/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /data/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/data/proguard-rules.pro -------------------------------------------------------------------------------- /data/src/androidTest/java/com/utsman/data/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/data/src/androidTest/java/com/utsman/data/ExampleInstrumentedTest.kt -------------------------------------------------------------------------------- /data/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/data/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /data/src/main/assets/permission_values.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/data/src/main/assets/permission_values.json -------------------------------------------------------------------------------- /data/src/main/java/com/utsman/data/const/CategoriesApps.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/data/src/main/java/com/utsman/data/const/CategoriesApps.kt -------------------------------------------------------------------------------- /data/src/main/java/com/utsman/data/const/PermissionValues.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/data/src/main/java/com/utsman/data/const/PermissionValues.kt -------------------------------------------------------------------------------- /data/src/main/java/com/utsman/data/const/StringValues.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/data/src/main/java/com/utsman/data/const/StringValues.kt -------------------------------------------------------------------------------- /data/src/main/java/com/utsman/data/dao/CurrentDownloadDao.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/data/src/main/java/com/utsman/data/dao/CurrentDownloadDao.kt -------------------------------------------------------------------------------- /data/src/main/java/com/utsman/data/dao/ErrorLogInstallerDao.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/data/src/main/java/com/utsman/data/dao/ErrorLogInstallerDao.kt -------------------------------------------------------------------------------- /data/src/main/java/com/utsman/data/dao/RecentQueryDao.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/data/src/main/java/com/utsman/data/dao/RecentQueryDao.kt -------------------------------------------------------------------------------- /data/src/main/java/com/utsman/data/database/CurrentDownloadDatabase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/data/src/main/java/com/utsman/data/database/CurrentDownloadDatabase.kt -------------------------------------------------------------------------------- /data/src/main/java/com/utsman/data/database/ErrorLogInstallerDatabase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/data/src/main/java/com/utsman/data/database/ErrorLogInstallerDatabase.kt -------------------------------------------------------------------------------- /data/src/main/java/com/utsman/data/database/RecentQueryDatabase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/data/src/main/java/com/utsman/data/database/RecentQueryDatabase.kt -------------------------------------------------------------------------------- /data/src/main/java/com/utsman/data/di/DataModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/data/src/main/java/com/utsman/data/di/DataModule.kt -------------------------------------------------------------------------------- /data/src/main/java/com/utsman/data/di/lateinit.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/data/src/main/java/com/utsman/data/di/lateinit.kt -------------------------------------------------------------------------------- /data/src/main/java/com/utsman/data/diffutil/AppsViewDiffUtil.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/data/src/main/java/com/utsman/data/diffutil/AppsViewDiffUtil.kt -------------------------------------------------------------------------------- /data/src/main/java/com/utsman/data/diffutil/CategoryDiffUtil.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/data/src/main/java/com/utsman/data/diffutil/CategoryDiffUtil.kt -------------------------------------------------------------------------------- /data/src/main/java/com/utsman/data/model/dto/detail/converter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/data/src/main/java/com/utsman/data/model/dto/detail/converter.kt -------------------------------------------------------------------------------- /data/src/main/java/com/utsman/data/model/dto/detail/detail_view.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/data/src/main/java/com/utsman/data/model/dto/detail/detail_view.kt -------------------------------------------------------------------------------- /data/src/main/java/com/utsman/data/model/dto/downloaded/AppStatus.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/data/src/main/java/com/utsman/data/model/dto/downloaded/AppStatus.kt -------------------------------------------------------------------------------- /data/src/main/java/com/utsman/data/model/dto/downloaded/Download.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/data/src/main/java/com/utsman/data/model/dto/downloaded/Download.kt -------------------------------------------------------------------------------- /data/src/main/java/com/utsman/data/model/dto/downloaded/DownloadedApps.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/data/src/main/java/com/utsman/data/model/dto/downloaded/DownloadedApps.kt -------------------------------------------------------------------------------- /data/src/main/java/com/utsman/data/model/dto/entity/CurrentDownloadEntity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/data/src/main/java/com/utsman/data/model/dto/entity/CurrentDownloadEntity.kt -------------------------------------------------------------------------------- /data/src/main/java/com/utsman/data/model/dto/entity/ErrorLogInstallerEntity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/data/src/main/java/com/utsman/data/model/dto/entity/ErrorLogInstallerEntity.kt -------------------------------------------------------------------------------- /data/src/main/java/com/utsman/data/model/dto/entity/RecentQueryEntity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/data/src/main/java/com/utsman/data/model/dto/entity/RecentQueryEntity.kt -------------------------------------------------------------------------------- /data/src/main/java/com/utsman/data/model/dto/entity/converter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/data/src/main/java/com/utsman/data/model/dto/entity/converter.kt -------------------------------------------------------------------------------- /data/src/main/java/com/utsman/data/model/dto/list/AppVersion.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/data/src/main/java/com/utsman/data/model/dto/list/AppVersion.kt -------------------------------------------------------------------------------- /data/src/main/java/com/utsman/data/model/dto/list/Category.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/data/src/main/java/com/utsman/data/model/dto/list/Category.kt -------------------------------------------------------------------------------- /data/src/main/java/com/utsman/data/model/dto/list/apps_view.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/data/src/main/java/com/utsman/data/model/dto/list/apps_view.kt -------------------------------------------------------------------------------- /data/src/main/java/com/utsman/data/model/dto/list/category_view.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/data/src/main/java/com/utsman/data/model/dto/list/category_view.kt -------------------------------------------------------------------------------- /data/src/main/java/com/utsman/data/model/dto/list/converter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/data/src/main/java/com/utsman/data/model/dto/list/converter.kt -------------------------------------------------------------------------------- /data/src/main/java/com/utsman/data/model/dto/permission/PermissionData.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/data/src/main/java/com/utsman/data/model/dto/permission/PermissionData.kt -------------------------------------------------------------------------------- /data/src/main/java/com/utsman/data/model/dto/rooted/CommandResult.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/data/src/main/java/com/utsman/data/model/dto/rooted/CommandResult.kt -------------------------------------------------------------------------------- /data/src/main/java/com/utsman/data/model/dto/setting/ErrorLog.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/data/src/main/java/com/utsman/data/model/dto/setting/ErrorLog.kt -------------------------------------------------------------------------------- /data/src/main/java/com/utsman/data/model/dto/setting/SettingData.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/data/src/main/java/com/utsman/data/model/dto/setting/SettingData.kt -------------------------------------------------------------------------------- /data/src/main/java/com/utsman/data/model/dto/setting/TypeSetting.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/data/src/main/java/com/utsman/data/model/dto/setting/TypeSetting.kt -------------------------------------------------------------------------------- /data/src/main/java/com/utsman/data/model/dto/worker/FileDownload.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/data/src/main/java/com/utsman/data/model/dto/worker/FileDownload.kt -------------------------------------------------------------------------------- /data/src/main/java/com/utsman/data/model/dto/worker/WorkInfoResult.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/data/src/main/java/com/utsman/data/model/dto/worker/WorkInfoResult.kt -------------------------------------------------------------------------------- /data/src/main/java/com/utsman/data/model/dto/worker/WorkerAppsMap.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/data/src/main/java/com/utsman/data/model/dto/worker/WorkerAppsMap.kt -------------------------------------------------------------------------------- /data/src/main/java/com/utsman/data/model/dto/worker/converter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/data/src/main/java/com/utsman/data/model/dto/worker/converter.kt -------------------------------------------------------------------------------- /data/src/main/java/com/utsman/data/model/response/detail/AptoideMeta.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/data/src/main/java/com/utsman/data/model/response/detail/AptoideMeta.kt -------------------------------------------------------------------------------- /data/src/main/java/com/utsman/data/model/response/list/Aptoide.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/data/src/main/java/com/utsman/data/model/response/list/Aptoide.kt -------------------------------------------------------------------------------- /data/src/main/java/com/utsman/data/repository/database/DownloadedRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/data/src/main/java/com/utsman/data/repository/database/DownloadedRepository.kt -------------------------------------------------------------------------------- /data/src/main/java/com/utsman/data/repository/database/DownloadedRepositoryImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/data/src/main/java/com/utsman/data/repository/database/DownloadedRepositoryImpl.kt -------------------------------------------------------------------------------- /data/src/main/java/com/utsman/data/repository/database/ErrorLogInstallerRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/data/src/main/java/com/utsman/data/repository/database/ErrorLogInstallerRepository.kt -------------------------------------------------------------------------------- /data/src/main/java/com/utsman/data/repository/database/ErrorLogInstallerRepositoryImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/data/src/main/java/com/utsman/data/repository/database/ErrorLogInstallerRepositoryImpl.kt -------------------------------------------------------------------------------- /data/src/main/java/com/utsman/data/repository/database/RecentQueryRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/data/src/main/java/com/utsman/data/repository/database/RecentQueryRepository.kt -------------------------------------------------------------------------------- /data/src/main/java/com/utsman/data/repository/database/RecentQueryRepositoryImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/data/src/main/java/com/utsman/data/repository/database/RecentQueryRepositoryImpl.kt -------------------------------------------------------------------------------- /data/src/main/java/com/utsman/data/repository/download/DownloadRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/data/src/main/java/com/utsman/data/repository/download/DownloadRepository.kt -------------------------------------------------------------------------------- /data/src/main/java/com/utsman/data/repository/download/DownloadRepositoryImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/data/src/main/java/com/utsman/data/repository/download/DownloadRepositoryImpl.kt -------------------------------------------------------------------------------- /data/src/main/java/com/utsman/data/repository/list/AppsRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/data/src/main/java/com/utsman/data/repository/list/AppsRepository.kt -------------------------------------------------------------------------------- /data/src/main/java/com/utsman/data/repository/list/AppsRepositoryImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/data/src/main/java/com/utsman/data/repository/list/AppsRepositoryImpl.kt -------------------------------------------------------------------------------- /data/src/main/java/com/utsman/data/repository/list/CategoriesRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/data/src/main/java/com/utsman/data/repository/list/CategoriesRepository.kt -------------------------------------------------------------------------------- /data/src/main/java/com/utsman/data/repository/list/CategoriesRepositoryImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/data/src/main/java/com/utsman/data/repository/list/CategoriesRepositoryImpl.kt -------------------------------------------------------------------------------- /data/src/main/java/com/utsman/data/repository/list/InstalledAppsRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/data/src/main/java/com/utsman/data/repository/list/InstalledAppsRepository.kt -------------------------------------------------------------------------------- /data/src/main/java/com/utsman/data/repository/list/InstalledAppsRepositoryImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/data/src/main/java/com/utsman/data/repository/list/InstalledAppsRepositoryImpl.kt -------------------------------------------------------------------------------- /data/src/main/java/com/utsman/data/repository/list/PagingAppRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/data/src/main/java/com/utsman/data/repository/list/PagingAppRepository.kt -------------------------------------------------------------------------------- /data/src/main/java/com/utsman/data/repository/list/PagingAppRepositoryImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/data/src/main/java/com/utsman/data/repository/list/PagingAppRepositoryImpl.kt -------------------------------------------------------------------------------- /data/src/main/java/com/utsman/data/repository/meta/MetaRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/data/src/main/java/com/utsman/data/repository/meta/MetaRepository.kt -------------------------------------------------------------------------------- /data/src/main/java/com/utsman/data/repository/meta/MetaRepositoryImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/data/src/main/java/com/utsman/data/repository/meta/MetaRepositoryImpl.kt -------------------------------------------------------------------------------- /data/src/main/java/com/utsman/data/repository/root/RootedRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/data/src/main/java/com/utsman/data/repository/root/RootedRepository.kt -------------------------------------------------------------------------------- /data/src/main/java/com/utsman/data/repository/root/RootedRepositoryImplement.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/data/src/main/java/com/utsman/data/repository/root/RootedRepositoryImplement.kt -------------------------------------------------------------------------------- /data/src/main/java/com/utsman/data/repository/setting/OptionsRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/data/src/main/java/com/utsman/data/repository/setting/OptionsRepository.kt -------------------------------------------------------------------------------- /data/src/main/java/com/utsman/data/repository/setting/OptionsRepositoryImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/data/src/main/java/com/utsman/data/repository/setting/OptionsRepositoryImpl.kt -------------------------------------------------------------------------------- /data/src/main/java/com/utsman/data/route/Services.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/data/src/main/java/com/utsman/data/route/Services.kt -------------------------------------------------------------------------------- /data/src/main/java/com/utsman/data/source/AppsPagingSource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/data/src/main/java/com/utsman/data/source/AppsPagingSource.kt -------------------------------------------------------------------------------- /data/src/main/java/com/utsman/data/source/CategoriesPagingSource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/data/src/main/java/com/utsman/data/source/CategoriesPagingSource.kt -------------------------------------------------------------------------------- /data/src/main/java/com/utsman/data/source/InstalledPagingSource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/data/src/main/java/com/utsman/data/source/InstalledPagingSource.kt -------------------------------------------------------------------------------- /data/src/main/java/com/utsman/data/utils/DownloadUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/data/src/main/java/com/utsman/data/utils/DownloadUtils.kt -------------------------------------------------------------------------------- /data/src/main/java/com/utsman/data/worker/DownloadAppWorker.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/data/src/main/java/com/utsman/data/worker/DownloadAppWorker.kt -------------------------------------------------------------------------------- /data/src/main/res/xml/file_provider.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/data/src/main/res/xml/file_provider.xml -------------------------------------------------------------------------------- /data/src/test/java/com/utsman/data/const/CategoriesAppsTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/data/src/test/java/com/utsman/data/const/CategoriesAppsTest.kt -------------------------------------------------------------------------------- /data/src/test/java/com/utsman/data/repository/AppsRepositoryTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/data/src/test/java/com/utsman/data/repository/AppsRepositoryTest.kt -------------------------------------------------------------------------------- /data/src/test/java/com/utsman/data/repository/CategoriesAppsRepositoryTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/data/src/test/java/com/utsman/data/repository/CategoriesAppsRepositoryTest.kt -------------------------------------------------------------------------------- /data/src/test/java/com/utsman/data/repository/MetaRepositoryTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/data/src/test/java/com/utsman/data/repository/MetaRepositoryTest.kt -------------------------------------------------------------------------------- /dependencies/android.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/dependencies/android.gradle -------------------------------------------------------------------------------- /dependencies/commons.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/dependencies/commons.gradle -------------------------------------------------------------------------------- /dependencies/deps.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/dependencies/deps.gradle -------------------------------------------------------------------------------- /dependencies/libs.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/dependencies/libs.gradle -------------------------------------------------------------------------------- /dependencies/test.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/dependencies/test.gradle -------------------------------------------------------------------------------- /emu_tools/1_emu_run_writable_system.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/emu_tools/1_emu_run_writable_system.sh -------------------------------------------------------------------------------- /emu_tools/2_emu_adb_setup_root.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/emu_tools/2_emu_adb_setup_root.sh -------------------------------------------------------------------------------- /emu_tools/3_emu_shell_setup_root.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/emu_tools/3_emu_shell_setup_root.sh -------------------------------------------------------------------------------- /emu_tools/supersu/SuperSU-v2.82-201705271822/META-INF/CERT.RSA: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/emu_tools/supersu/SuperSU-v2.82-201705271822/META-INF/CERT.RSA -------------------------------------------------------------------------------- /emu_tools/supersu/SuperSU-v2.82-201705271822/META-INF/CERT.SF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/emu_tools/supersu/SuperSU-v2.82-201705271822/META-INF/CERT.SF -------------------------------------------------------------------------------- /emu_tools/supersu/SuperSU-v2.82-201705271822/META-INF/MANIFEST.MF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/emu_tools/supersu/SuperSU-v2.82-201705271822/META-INF/MANIFEST.MF -------------------------------------------------------------------------------- /emu_tools/supersu/SuperSU-v2.82-201705271822/META-INF/com/google/android/update-binary: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/emu_tools/supersu/SuperSU-v2.82-201705271822/META-INF/com/google/android/update-binary -------------------------------------------------------------------------------- /emu_tools/supersu/SuperSU-v2.82-201705271822/META-INF/com/google/android/updater-script: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/emu_tools/supersu/SuperSU-v2.82-201705271822/META-INF/com/google/android/updater-script -------------------------------------------------------------------------------- /emu_tools/supersu/SuperSU-v2.82-201705271822/arm/chattr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/emu_tools/supersu/SuperSU-v2.82-201705271822/arm/chattr -------------------------------------------------------------------------------- /emu_tools/supersu/SuperSU-v2.82-201705271822/arm/chattr.pie: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/emu_tools/supersu/SuperSU-v2.82-201705271822/arm/chattr.pie -------------------------------------------------------------------------------- /emu_tools/supersu/SuperSU-v2.82-201705271822/arm/libsupol.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/emu_tools/supersu/SuperSU-v2.82-201705271822/arm/libsupol.so -------------------------------------------------------------------------------- /emu_tools/supersu/SuperSU-v2.82-201705271822/arm/su: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/emu_tools/supersu/SuperSU-v2.82-201705271822/arm/su -------------------------------------------------------------------------------- /emu_tools/supersu/SuperSU-v2.82-201705271822/arm/suinit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/emu_tools/supersu/SuperSU-v2.82-201705271822/arm/suinit -------------------------------------------------------------------------------- /emu_tools/supersu/SuperSU-v2.82-201705271822/arm/sukernel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/emu_tools/supersu/SuperSU-v2.82-201705271822/arm/sukernel -------------------------------------------------------------------------------- /emu_tools/supersu/SuperSU-v2.82-201705271822/arm/supolicy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/emu_tools/supersu/SuperSU-v2.82-201705271822/arm/supolicy -------------------------------------------------------------------------------- /emu_tools/supersu/SuperSU-v2.82-201705271822/arm64/chromeos/futility: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/emu_tools/supersu/SuperSU-v2.82-201705271822/arm64/chromeos/futility -------------------------------------------------------------------------------- /emu_tools/supersu/SuperSU-v2.82-201705271822/arm64/libsupol.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/emu_tools/supersu/SuperSU-v2.82-201705271822/arm64/libsupol.so -------------------------------------------------------------------------------- /emu_tools/supersu/SuperSU-v2.82-201705271822/arm64/su: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/emu_tools/supersu/SuperSU-v2.82-201705271822/arm64/su -------------------------------------------------------------------------------- /emu_tools/supersu/SuperSU-v2.82-201705271822/arm64/suinit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/emu_tools/supersu/SuperSU-v2.82-201705271822/arm64/suinit -------------------------------------------------------------------------------- /emu_tools/supersu/SuperSU-v2.82-201705271822/arm64/sukernel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/emu_tools/supersu/SuperSU-v2.82-201705271822/arm64/sukernel -------------------------------------------------------------------------------- /emu_tools/supersu/SuperSU-v2.82-201705271822/arm64/supolicy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/emu_tools/supersu/SuperSU-v2.82-201705271822/arm64/supolicy -------------------------------------------------------------------------------- /emu_tools/supersu/SuperSU-v2.82-201705271822/armv7/chattr.pie: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/emu_tools/supersu/SuperSU-v2.82-201705271822/armv7/chattr.pie -------------------------------------------------------------------------------- /emu_tools/supersu/SuperSU-v2.82-201705271822/armv7/libsupol.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/emu_tools/supersu/SuperSU-v2.82-201705271822/armv7/libsupol.so -------------------------------------------------------------------------------- /emu_tools/supersu/SuperSU-v2.82-201705271822/armv7/su: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/emu_tools/supersu/SuperSU-v2.82-201705271822/armv7/su -------------------------------------------------------------------------------- /emu_tools/supersu/SuperSU-v2.82-201705271822/armv7/suinit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/emu_tools/supersu/SuperSU-v2.82-201705271822/armv7/suinit -------------------------------------------------------------------------------- /emu_tools/supersu/SuperSU-v2.82-201705271822/armv7/sukernel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/emu_tools/supersu/SuperSU-v2.82-201705271822/armv7/sukernel -------------------------------------------------------------------------------- /emu_tools/supersu/SuperSU-v2.82-201705271822/armv7/supolicy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/emu_tools/supersu/SuperSU-v2.82-201705271822/armv7/supolicy -------------------------------------------------------------------------------- /emu_tools/supersu/SuperSU-v2.82-201705271822/common/000000deepsleep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/emu_tools/supersu/SuperSU-v2.82-201705271822/common/000000deepsleep -------------------------------------------------------------------------------- /emu_tools/supersu/SuperSU-v2.82-201705271822/common/99SuperSUDaemon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/emu_tools/supersu/SuperSU-v2.82-201705271822/common/99SuperSUDaemon -------------------------------------------------------------------------------- /emu_tools/supersu/SuperSU-v2.82-201705271822/common/Superuser.apk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/emu_tools/supersu/SuperSU-v2.82-201705271822/common/Superuser.apk -------------------------------------------------------------------------------- /emu_tools/supersu/SuperSU-v2.82-201705271822/common/chromeos/kernel.bootloader: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /emu_tools/supersu/SuperSU-v2.82-201705271822/common/chromeos/kernel.config: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /emu_tools/supersu/SuperSU-v2.82-201705271822/common/chromeos/kernel.keyblock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/emu_tools/supersu/SuperSU-v2.82-201705271822/common/chromeos/kernel.keyblock -------------------------------------------------------------------------------- /emu_tools/supersu/SuperSU-v2.82-201705271822/common/chromeos/kernel_data_key.vbprivk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/emu_tools/supersu/SuperSU-v2.82-201705271822/common/chromeos/kernel_data_key.vbprivk -------------------------------------------------------------------------------- /emu_tools/supersu/SuperSU-v2.82-201705271822/common/file_contexts_image: -------------------------------------------------------------------------------- 1 | /su(/.*)? u:object_r:system_file:s0 2 | -------------------------------------------------------------------------------- /emu_tools/supersu/SuperSU-v2.82-201705271822/common/frp_install: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/emu_tools/supersu/SuperSU-v2.82-201705271822/common/frp_install -------------------------------------------------------------------------------- /emu_tools/supersu/SuperSU-v2.82-201705271822/common/hexpatch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/emu_tools/supersu/SuperSU-v2.82-201705271822/common/hexpatch -------------------------------------------------------------------------------- /emu_tools/supersu/SuperSU-v2.82-201705271822/common/init.supersu.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/emu_tools/supersu/SuperSU-v2.82-201705271822/common/init.supersu.rc -------------------------------------------------------------------------------- /emu_tools/supersu/SuperSU-v2.82-201705271822/common/init.supersu.rc.24: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/emu_tools/supersu/SuperSU-v2.82-201705271822/common/init.supersu.rc.24 -------------------------------------------------------------------------------- /emu_tools/supersu/SuperSU-v2.82-201705271822/common/install-recovery.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/emu_tools/supersu/SuperSU-v2.82-201705271822/common/install-recovery.sh -------------------------------------------------------------------------------- /emu_tools/supersu/SuperSU-v2.82-201705271822/common/launch_daemonsu.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/emu_tools/supersu/SuperSU-v2.82-201705271822/common/launch_daemonsu.sh -------------------------------------------------------------------------------- /emu_tools/supersu/SuperSU-v2.82-201705271822/mips/chattr.pie: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/emu_tools/supersu/SuperSU-v2.82-201705271822/mips/chattr.pie -------------------------------------------------------------------------------- /emu_tools/supersu/SuperSU-v2.82-201705271822/mips/libsupol.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/emu_tools/supersu/SuperSU-v2.82-201705271822/mips/libsupol.so -------------------------------------------------------------------------------- /emu_tools/supersu/SuperSU-v2.82-201705271822/mips/su: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/emu_tools/supersu/SuperSU-v2.82-201705271822/mips/su -------------------------------------------------------------------------------- /emu_tools/supersu/SuperSU-v2.82-201705271822/mips/suinit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/emu_tools/supersu/SuperSU-v2.82-201705271822/mips/suinit -------------------------------------------------------------------------------- /emu_tools/supersu/SuperSU-v2.82-201705271822/mips/sukernel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/emu_tools/supersu/SuperSU-v2.82-201705271822/mips/sukernel -------------------------------------------------------------------------------- /emu_tools/supersu/SuperSU-v2.82-201705271822/mips/supolicy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/emu_tools/supersu/SuperSU-v2.82-201705271822/mips/supolicy -------------------------------------------------------------------------------- /emu_tools/supersu/SuperSU-v2.82-201705271822/mips64/libsupol.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/emu_tools/supersu/SuperSU-v2.82-201705271822/mips64/libsupol.so -------------------------------------------------------------------------------- /emu_tools/supersu/SuperSU-v2.82-201705271822/mips64/su: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/emu_tools/supersu/SuperSU-v2.82-201705271822/mips64/su -------------------------------------------------------------------------------- /emu_tools/supersu/SuperSU-v2.82-201705271822/mips64/suinit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/emu_tools/supersu/SuperSU-v2.82-201705271822/mips64/suinit -------------------------------------------------------------------------------- /emu_tools/supersu/SuperSU-v2.82-201705271822/mips64/sukernel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/emu_tools/supersu/SuperSU-v2.82-201705271822/mips64/sukernel -------------------------------------------------------------------------------- /emu_tools/supersu/SuperSU-v2.82-201705271822/mips64/supolicy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/emu_tools/supersu/SuperSU-v2.82-201705271822/mips64/supolicy -------------------------------------------------------------------------------- /emu_tools/supersu/SuperSU-v2.82-201705271822/x64/libsupol.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/emu_tools/supersu/SuperSU-v2.82-201705271822/x64/libsupol.so -------------------------------------------------------------------------------- /emu_tools/supersu/SuperSU-v2.82-201705271822/x64/su: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/emu_tools/supersu/SuperSU-v2.82-201705271822/x64/su -------------------------------------------------------------------------------- /emu_tools/supersu/SuperSU-v2.82-201705271822/x64/suinit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/emu_tools/supersu/SuperSU-v2.82-201705271822/x64/suinit -------------------------------------------------------------------------------- /emu_tools/supersu/SuperSU-v2.82-201705271822/x64/sukernel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/emu_tools/supersu/SuperSU-v2.82-201705271822/x64/sukernel -------------------------------------------------------------------------------- /emu_tools/supersu/SuperSU-v2.82-201705271822/x64/supolicy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/emu_tools/supersu/SuperSU-v2.82-201705271822/x64/supolicy -------------------------------------------------------------------------------- /emu_tools/supersu/SuperSU-v2.82-201705271822/x86/chattr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/emu_tools/supersu/SuperSU-v2.82-201705271822/x86/chattr -------------------------------------------------------------------------------- /emu_tools/supersu/SuperSU-v2.82-201705271822/x86/chattr.pie: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/emu_tools/supersu/SuperSU-v2.82-201705271822/x86/chattr.pie -------------------------------------------------------------------------------- /emu_tools/supersu/SuperSU-v2.82-201705271822/x86/libsupol.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/emu_tools/supersu/SuperSU-v2.82-201705271822/x86/libsupol.so -------------------------------------------------------------------------------- /emu_tools/supersu/SuperSU-v2.82-201705271822/x86/su: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/emu_tools/supersu/SuperSU-v2.82-201705271822/x86/su -------------------------------------------------------------------------------- /emu_tools/supersu/SuperSU-v2.82-201705271822/x86/su.pie: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/emu_tools/supersu/SuperSU-v2.82-201705271822/x86/su.pie -------------------------------------------------------------------------------- /emu_tools/supersu/SuperSU-v2.82-201705271822/x86/suinit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/emu_tools/supersu/SuperSU-v2.82-201705271822/x86/suinit -------------------------------------------------------------------------------- /emu_tools/supersu/SuperSU-v2.82-201705271822/x86/sukernel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/emu_tools/supersu/SuperSU-v2.82-201705271822/x86/sukernel -------------------------------------------------------------------------------- /emu_tools/supersu/SuperSU-v2.82-201705271822/x86/supolicy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/emu_tools/supersu/SuperSU-v2.82-201705271822/x86/supolicy -------------------------------------------------------------------------------- /emu_tools/supersu/supersu-2-82.apk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/emu_tools/supersu/supersu-2-82.apk -------------------------------------------------------------------------------- /feature/detail/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /feature/detail/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/feature/detail/build.gradle -------------------------------------------------------------------------------- /feature/detail/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /feature/detail/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/feature/detail/proguard-rules.pro -------------------------------------------------------------------------------- /feature/detail/src/androidTest/java/com/utsman/detail/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/feature/detail/src/androidTest/java/com/utsman/detail/ExampleInstrumentedTest.kt -------------------------------------------------------------------------------- /feature/detail/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/feature/detail/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /feature/detail/src/main/java/com/utsman/detail/di/DetailModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/feature/detail/src/main/java/com/utsman/detail/di/DetailModule.kt -------------------------------------------------------------------------------- /feature/detail/src/main/java/com/utsman/detail/domain/DetailUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/feature/detail/src/main/java/com/utsman/detail/domain/DetailUseCase.kt -------------------------------------------------------------------------------- /feature/detail/src/main/java/com/utsman/detail/ui/DetailActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/feature/detail/src/main/java/com/utsman/detail/ui/DetailActivity.kt -------------------------------------------------------------------------------- /feature/detail/src/main/java/com/utsman/detail/ui/adapter/GraphicsAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/feature/detail/src/main/java/com/utsman/detail/ui/adapter/GraphicsAdapter.kt -------------------------------------------------------------------------------- /feature/detail/src/main/java/com/utsman/detail/ui/adapter/GraphicsPagerAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/feature/detail/src/main/java/com/utsman/detail/ui/adapter/GraphicsPagerAdapter.kt -------------------------------------------------------------------------------- /feature/detail/src/main/java/com/utsman/detail/ui/adapter/PermissionAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/feature/detail/src/main/java/com/utsman/detail/ui/adapter/PermissionAdapter.kt -------------------------------------------------------------------------------- /feature/detail/src/main/java/com/utsman/detail/ui/holder/GraphicsViewHolder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/feature/detail/src/main/java/com/utsman/detail/ui/holder/GraphicsViewHolder.kt -------------------------------------------------------------------------------- /feature/detail/src/main/java/com/utsman/detail/ui/holder/PermissionViewHolder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/feature/detail/src/main/java/com/utsman/detail/ui/holder/PermissionViewHolder.kt -------------------------------------------------------------------------------- /feature/detail/src/main/java/com/utsman/detail/viewmodel/DetailViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/feature/detail/src/main/java/com/utsman/detail/viewmodel/DetailViewModel.kt -------------------------------------------------------------------------------- /feature/detail/src/main/res/drawable/bg_list.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/feature/detail/src/main/res/drawable/bg_list.xml -------------------------------------------------------------------------------- /feature/detail/src/main/res/layout/activity_detail.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/feature/detail/src/main/res/layout/activity_detail.xml -------------------------------------------------------------------------------- /feature/detail/src/main/res/layout/dialog_desc_full.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/feature/detail/src/main/res/layout/dialog_desc_full.xml -------------------------------------------------------------------------------- /feature/detail/src/main/res/layout/dialog_graphic_full.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/feature/detail/src/main/res/layout/dialog_graphic_full.xml -------------------------------------------------------------------------------- /feature/detail/src/main/res/layout/dialog_permission_full.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/feature/detail/src/main/res/layout/dialog_permission_full.xml -------------------------------------------------------------------------------- /feature/detail/src/main/res/layout/item_graphic.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/feature/detail/src/main/res/layout/item_graphic.xml -------------------------------------------------------------------------------- /feature/detail/src/main/res/layout/item_graphic_full.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/feature/detail/src/main/res/layout/item_graphic_full.xml -------------------------------------------------------------------------------- /feature/detail/src/main/res/layout/item_permissions.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/feature/detail/src/main/res/layout/item_permissions.xml -------------------------------------------------------------------------------- /feature/detail/src/main/res/values/style.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/feature/detail/src/main/res/values/style.xml -------------------------------------------------------------------------------- /feature/detail/src/main/res/xml/file_provider.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/feature/detail/src/main/res/xml/file_provider.xml -------------------------------------------------------------------------------- /feature/detail/src/test/java/com/utsman/detail/DetailViewModelTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/feature/detail/src/test/java/com/utsman/detail/DetailViewModelTest.kt -------------------------------------------------------------------------------- /feature/home/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /feature/home/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/feature/home/build.gradle -------------------------------------------------------------------------------- /feature/home/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /feature/home/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/feature/home/proguard-rules.pro -------------------------------------------------------------------------------- /feature/home/src/androidTest/java/com/utsman/home/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/feature/home/src/androidTest/java/com/utsman/home/ExampleInstrumentedTest.kt -------------------------------------------------------------------------------- /feature/home/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/feature/home/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /feature/home/src/main/java/com/utsman/home/di/HomeModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/feature/home/src/main/java/com/utsman/home/di/HomeModule.kt -------------------------------------------------------------------------------- /feature/home/src/main/java/com/utsman/home/domain/HomeUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/feature/home/src/main/java/com/utsman/home/domain/HomeUseCase.kt -------------------------------------------------------------------------------- /feature/home/src/main/java/com/utsman/home/ui/HomeFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/feature/home/src/main/java/com/utsman/home/ui/HomeFragment.kt -------------------------------------------------------------------------------- /feature/home/src/main/java/com/utsman/home/ui/adapter/AppsAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/feature/home/src/main/java/com/utsman/home/ui/adapter/AppsAdapter.kt -------------------------------------------------------------------------------- /feature/home/src/main/java/com/utsman/home/ui/adapter/CategoryAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/feature/home/src/main/java/com/utsman/home/ui/adapter/CategoryAdapter.kt -------------------------------------------------------------------------------- /feature/home/src/main/java/com/utsman/home/ui/holder/AppsBannerViewHolder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/feature/home/src/main/java/com/utsman/home/ui/holder/AppsBannerViewHolder.kt -------------------------------------------------------------------------------- /feature/home/src/main/java/com/utsman/home/ui/holder/AppsMiniViewHolder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/feature/home/src/main/java/com/utsman/home/ui/holder/AppsMiniViewHolder.kt -------------------------------------------------------------------------------- /feature/home/src/main/java/com/utsman/home/ui/holder/AppsViewHolder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/feature/home/src/main/java/com/utsman/home/ui/holder/AppsViewHolder.kt -------------------------------------------------------------------------------- /feature/home/src/main/java/com/utsman/home/ui/holder/CategoryBannerViewHolder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/feature/home/src/main/java/com/utsman/home/ui/holder/CategoryBannerViewHolder.kt -------------------------------------------------------------------------------- /feature/home/src/main/java/com/utsman/home/ui/holder/CategoryViewHolder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/feature/home/src/main/java/com/utsman/home/ui/holder/CategoryViewHolder.kt -------------------------------------------------------------------------------- /feature/home/src/main/java/com/utsman/home/viewmodel/HomeViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/feature/home/src/main/java/com/utsman/home/viewmodel/HomeViewModel.kt -------------------------------------------------------------------------------- /feature/home/src/main/res/drawable/gradient_bottom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/feature/home/src/main/res/drawable/gradient_bottom.xml -------------------------------------------------------------------------------- /feature/home/src/main/res/drawable/gradient_start.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/feature/home/src/main/res/drawable/gradient_start.xml -------------------------------------------------------------------------------- /feature/home/src/main/res/drawable/ic_round_arrow_forward_24.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/feature/home/src/main/res/drawable/ic_round_arrow_forward_24.xml -------------------------------------------------------------------------------- /feature/home/src/main/res/layout/fragment_home.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/feature/home/src/main/res/layout/fragment_home.xml -------------------------------------------------------------------------------- /feature/home/src/main/res/layout/item_apps.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/feature/home/src/main/res/layout/item_apps.xml -------------------------------------------------------------------------------- /feature/home/src/main/res/layout/item_apps_banner.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/feature/home/src/main/res/layout/item_apps_banner.xml -------------------------------------------------------------------------------- /feature/home/src/main/res/layout/item_apps_category.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/feature/home/src/main/res/layout/item_apps_category.xml -------------------------------------------------------------------------------- /feature/home/src/main/res/layout/item_apps_category_banner.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/feature/home/src/main/res/layout/item_apps_category_banner.xml -------------------------------------------------------------------------------- /feature/home/src/main/res/layout/item_apps_mini.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/feature/home/src/main/res/layout/item_apps_mini.xml -------------------------------------------------------------------------------- /feature/home/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/feature/home/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /feature/home/src/test/java/com/utsman/home/HomeViewModelTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/feature/home/src/test/java/com/utsman/home/HomeViewModelTest.kt -------------------------------------------------------------------------------- /feature/listing/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /feature/listing/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/feature/listing/build.gradle -------------------------------------------------------------------------------- /feature/listing/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /feature/listing/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/feature/listing/proguard-rules.pro -------------------------------------------------------------------------------- /feature/listing/src/androidTest/java/com/utsman/listing/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/feature/listing/src/androidTest/java/com/utsman/listing/ExampleInstrumentedTest.kt -------------------------------------------------------------------------------- /feature/listing/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/feature/listing/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /feature/listing/src/main/java/com/utsman/listing/di/ListingModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/feature/listing/src/main/java/com/utsman/listing/di/ListingModule.kt -------------------------------------------------------------------------------- /feature/listing/src/main/java/com/utsman/listing/domain/DownloadedUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/feature/listing/src/main/java/com/utsman/listing/domain/DownloadedUseCase.kt -------------------------------------------------------------------------------- /feature/listing/src/main/java/com/utsman/listing/domain/InstalledAppUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/feature/listing/src/main/java/com/utsman/listing/domain/InstalledAppUseCase.kt -------------------------------------------------------------------------------- /feature/listing/src/main/java/com/utsman/listing/domain/PagingUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/feature/listing/src/main/java/com/utsman/listing/domain/PagingUseCase.kt -------------------------------------------------------------------------------- /feature/listing/src/main/java/com/utsman/listing/domain/RecentQueryUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/feature/listing/src/main/java/com/utsman/listing/domain/RecentQueryUseCase.kt -------------------------------------------------------------------------------- /feature/listing/src/main/java/com/utsman/listing/ui/activity/ListAppActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/feature/listing/src/main/java/com/utsman/listing/ui/activity/ListAppActivity.kt -------------------------------------------------------------------------------- /feature/listing/src/main/java/com/utsman/listing/ui/activity/SearchAppActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/feature/listing/src/main/java/com/utsman/listing/ui/activity/SearchAppActivity.kt -------------------------------------------------------------------------------- /feature/listing/src/main/java/com/utsman/listing/ui/adapter/CategoriesAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/feature/listing/src/main/java/com/utsman/listing/ui/adapter/CategoriesAdapter.kt -------------------------------------------------------------------------------- /feature/listing/src/main/java/com/utsman/listing/ui/adapter/DownloadedListAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/feature/listing/src/main/java/com/utsman/listing/ui/adapter/DownloadedListAdapter.kt -------------------------------------------------------------------------------- /feature/listing/src/main/java/com/utsman/listing/ui/adapter/PagingListAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/feature/listing/src/main/java/com/utsman/listing/ui/adapter/PagingListAdapter.kt -------------------------------------------------------------------------------- /feature/listing/src/main/java/com/utsman/listing/ui/fragment/CategoriesFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/feature/listing/src/main/java/com/utsman/listing/ui/fragment/CategoriesFragment.kt -------------------------------------------------------------------------------- /feature/listing/src/main/java/com/utsman/listing/ui/fragment/DownloadedFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/feature/listing/src/main/java/com/utsman/listing/ui/fragment/DownloadedFragment.kt -------------------------------------------------------------------------------- /feature/listing/src/main/java/com/utsman/listing/ui/fragment/InstalledAppFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/feature/listing/src/main/java/com/utsman/listing/ui/fragment/InstalledAppFragment.kt -------------------------------------------------------------------------------- /feature/listing/src/main/java/com/utsman/listing/ui/viewholder/CategoriesViewHolder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/feature/listing/src/main/java/com/utsman/listing/ui/viewholder/CategoriesViewHolder.kt -------------------------------------------------------------------------------- /feature/listing/src/main/java/com/utsman/listing/ui/viewholder/DownloadDividerViewHolder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/feature/listing/src/main/java/com/utsman/listing/ui/viewholder/DownloadDividerViewHolder.kt -------------------------------------------------------------------------------- /feature/listing/src/main/java/com/utsman/listing/ui/viewholder/DownloadedInstalledViewHolder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/feature/listing/src/main/java/com/utsman/listing/ui/viewholder/DownloadedInstalledViewHolder.kt -------------------------------------------------------------------------------- /feature/listing/src/main/java/com/utsman/listing/ui/viewholder/DownloadedProgressViewHolder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/feature/listing/src/main/java/com/utsman/listing/ui/viewholder/DownloadedProgressViewHolder.kt -------------------------------------------------------------------------------- /feature/listing/src/main/java/com/utsman/listing/ui/viewholder/DownloadedViewHolder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/feature/listing/src/main/java/com/utsman/listing/ui/viewholder/DownloadedViewHolder.kt -------------------------------------------------------------------------------- /feature/listing/src/main/java/com/utsman/listing/ui/viewholder/GridAppViewHolder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/feature/listing/src/main/java/com/utsman/listing/ui/viewholder/GridAppViewHolder.kt -------------------------------------------------------------------------------- /feature/listing/src/main/java/com/utsman/listing/ui/viewholder/SearchAppViewHolder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/feature/listing/src/main/java/com/utsman/listing/ui/viewholder/SearchAppViewHolder.kt -------------------------------------------------------------------------------- /feature/listing/src/main/java/com/utsman/listing/ui/viewholder/UpdatedAppViewHolder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/feature/listing/src/main/java/com/utsman/listing/ui/viewholder/UpdatedAppViewHolder.kt -------------------------------------------------------------------------------- /feature/listing/src/main/java/com/utsman/listing/viewmodel/DownloadedViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/feature/listing/src/main/java/com/utsman/listing/viewmodel/DownloadedViewModel.kt -------------------------------------------------------------------------------- /feature/listing/src/main/java/com/utsman/listing/viewmodel/InstalledAppsViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/feature/listing/src/main/java/com/utsman/listing/viewmodel/InstalledAppsViewModel.kt -------------------------------------------------------------------------------- /feature/listing/src/main/java/com/utsman/listing/viewmodel/PagingViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/feature/listing/src/main/java/com/utsman/listing/viewmodel/PagingViewModel.kt -------------------------------------------------------------------------------- /feature/listing/src/main/java/com/utsman/listing/viewmodel/SearchPagingViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/feature/listing/src/main/java/com/utsman/listing/viewmodel/SearchPagingViewModel.kt -------------------------------------------------------------------------------- /feature/listing/src/main/res/layout/fragment_download.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/feature/listing/src/main/res/layout/fragment_download.xml -------------------------------------------------------------------------------- /feature/listing/src/main/res/layout/item_category.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/feature/listing/src/main/res/layout/item_category.xml -------------------------------------------------------------------------------- /feature/listing/src/main/res/layout/item_divider.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/feature/listing/src/main/res/layout/item_divider.xml -------------------------------------------------------------------------------- /feature/listing/src/main/res/layout/item_downloaded.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/feature/listing/src/main/res/layout/item_downloaded.xml -------------------------------------------------------------------------------- /feature/listing/src/main/res/layout/item_grid.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/feature/listing/src/main/res/layout/item_grid.xml -------------------------------------------------------------------------------- /feature/listing/src/main/res/layout/item_search.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/feature/listing/src/main/res/layout/item_search.xml -------------------------------------------------------------------------------- /feature/listing/src/main/res/layout/item_simple_test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/feature/listing/src/main/res/layout/item_simple_test.xml -------------------------------------------------------------------------------- /feature/listing/src/main/res/layout/item_updated.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/feature/listing/src/main/res/layout/item_updated.xml -------------------------------------------------------------------------------- /feature/listing/src/main/res/layout/layout_recycler_view.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/feature/listing/src/main/res/layout/layout_recycler_view.xml -------------------------------------------------------------------------------- /feature/listing/src/main/res/menu/search_menu.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/feature/listing/src/main/res/menu/search_menu.xml -------------------------------------------------------------------------------- /feature/listing/src/test/java/com/utsman/listing/PagingViewModelTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/feature/listing/src/test/java/com/utsman/listing/PagingViewModelTest.kt -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/gradlew.bat -------------------------------------------------------------------------------- /images/detail.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/images/detail.png -------------------------------------------------------------------------------- /images/detail_download.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/images/detail_download.png -------------------------------------------------------------------------------- /images/download_manager.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/images/download_manager.png -------------------------------------------------------------------------------- /images/download_monitor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/images/download_monitor.png -------------------------------------------------------------------------------- /images/home.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/images/home.png -------------------------------------------------------------------------------- /images/installer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/images/installer.png -------------------------------------------------------------------------------- /images/options_installer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/images/options_installer.png -------------------------------------------------------------------------------- /images/stream_data_flow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/images/stream_data_flow.png -------------------------------------------------------------------------------- /images/updated.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/images/updated.png -------------------------------------------------------------------------------- /images/worker_flow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/images/worker_flow.png -------------------------------------------------------------------------------- /libraries/abstraction/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /libraries/abstraction/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/libraries/abstraction/build.gradle -------------------------------------------------------------------------------- /libraries/abstraction/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /libraries/abstraction/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/libraries/abstraction/proguard-rules.pro -------------------------------------------------------------------------------- /libraries/abstraction/src/androidTest/java/com/utsman/abstraction/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/libraries/abstraction/src/androidTest/java/com/utsman/abstraction/ExampleInstrumentedTest.kt -------------------------------------------------------------------------------- /libraries/abstraction/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/libraries/abstraction/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /libraries/abstraction/src/main/java/com/utsman/abstraction/base/PagingStateAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/libraries/abstraction/src/main/java/com/utsman/abstraction/base/PagingStateAdapter.kt -------------------------------------------------------------------------------- /libraries/abstraction/src/main/java/com/utsman/abstraction/base/SimplePagerAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/libraries/abstraction/src/main/java/com/utsman/abstraction/base/SimplePagerAdapter.kt -------------------------------------------------------------------------------- /libraries/abstraction/src/main/java/com/utsman/abstraction/base/StoreAppGlideModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/libraries/abstraction/src/main/java/com/utsman/abstraction/base/StoreAppGlideModule.kt -------------------------------------------------------------------------------- /libraries/abstraction/src/main/java/com/utsman/abstraction/extensions/ext_binding.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/libraries/abstraction/src/main/java/com/utsman/abstraction/extensions/ext_binding.kt -------------------------------------------------------------------------------- /libraries/abstraction/src/main/java/com/utsman/abstraction/extensions/ext_detail.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/libraries/abstraction/src/main/java/com/utsman/abstraction/extensions/ext_detail.kt -------------------------------------------------------------------------------- /libraries/abstraction/src/main/java/com/utsman/abstraction/extensions/ext_di.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/libraries/abstraction/src/main/java/com/utsman/abstraction/extensions/ext_di.kt -------------------------------------------------------------------------------- /libraries/abstraction/src/main/java/com/utsman/abstraction/extensions/ext_drawable.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/libraries/abstraction/src/main/java/com/utsman/abstraction/extensions/ext_drawable.kt -------------------------------------------------------------------------------- /libraries/abstraction/src/main/java/com/utsman/abstraction/extensions/ext_glide.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/libraries/abstraction/src/main/java/com/utsman/abstraction/extensions/ext_glide.kt -------------------------------------------------------------------------------- /libraries/abstraction/src/main/java/com/utsman/abstraction/extensions/ext_intent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/libraries/abstraction/src/main/java/com/utsman/abstraction/extensions/ext_intent.kt -------------------------------------------------------------------------------- /libraries/abstraction/src/main/java/com/utsman/abstraction/extensions/ext_keyboard.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/libraries/abstraction/src/main/java/com/utsman/abstraction/extensions/ext_keyboard.kt -------------------------------------------------------------------------------- /libraries/abstraction/src/main/java/com/utsman/abstraction/extensions/ext_list.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/libraries/abstraction/src/main/java/com/utsman/abstraction/extensions/ext_list.kt -------------------------------------------------------------------------------- /libraries/abstraction/src/main/java/com/utsman/abstraction/extensions/ext_main.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/libraries/abstraction/src/main/java/com/utsman/abstraction/extensions/ext_main.kt -------------------------------------------------------------------------------- /libraries/abstraction/src/main/java/com/utsman/abstraction/extensions/ext_permission.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/libraries/abstraction/src/main/java/com/utsman/abstraction/extensions/ext_permission.kt -------------------------------------------------------------------------------- /libraries/abstraction/src/main/java/com/utsman/abstraction/extensions/ext_test.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/libraries/abstraction/src/main/java/com/utsman/abstraction/extensions/ext_test.kt -------------------------------------------------------------------------------- /libraries/abstraction/src/main/java/com/utsman/abstraction/extensions/ext_textview.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/libraries/abstraction/src/main/java/com/utsman/abstraction/extensions/ext_textview.kt -------------------------------------------------------------------------------- /libraries/abstraction/src/main/java/com/utsman/abstraction/extensions/ext_view.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/libraries/abstraction/src/main/java/com/utsman/abstraction/extensions/ext_view.kt -------------------------------------------------------------------------------- /libraries/abstraction/src/main/java/com/utsman/abstraction/interactor/ResultState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/libraries/abstraction/src/main/java/com/utsman/abstraction/interactor/ResultState.kt -------------------------------------------------------------------------------- /libraries/abstraction/src/main/java/com/utsman/abstraction/interactor/ext_interactor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/libraries/abstraction/src/main/java/com/utsman/abstraction/interactor/ext_interactor.kt -------------------------------------------------------------------------------- /libraries/abstraction/src/main/java/com/utsman/abstraction/listener/ResultStateListener.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/libraries/abstraction/src/main/java/com/utsman/abstraction/listener/ResultStateListener.kt -------------------------------------------------------------------------------- /libraries/abstraction/src/main/res/drawable/bg_fill_active.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/libraries/abstraction/src/main/res/drawable/bg_fill_active.xml -------------------------------------------------------------------------------- /libraries/abstraction/src/main/res/drawable/bg_fill_inactive.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/libraries/abstraction/src/main/res/drawable/bg_fill_inactive.xml -------------------------------------------------------------------------------- /libraries/abstraction/src/main/res/drawable/selector_btn.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/libraries/abstraction/src/main/res/drawable/selector_btn.xml -------------------------------------------------------------------------------- /libraries/abstraction/src/main/res/layout/initial_loader.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/libraries/abstraction/src/main/res/layout/initial_loader.xml -------------------------------------------------------------------------------- /libraries/abstraction/src/main/res/layout/item_list_empty.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/libraries/abstraction/src/main/res/layout/item_list_empty.xml -------------------------------------------------------------------------------- /libraries/abstraction/src/main/res/layout/item_list_loader.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/libraries/abstraction/src/main/res/layout/item_list_loader.xml -------------------------------------------------------------------------------- /libraries/abstraction/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/libraries/abstraction/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /libraries/abstraction/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/libraries/abstraction/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /libraries/abstraction/src/test/java/com/utsman/abstraction/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/libraries/abstraction/src/test/java/com/utsman/abstraction/ExampleUnitTest.kt -------------------------------------------------------------------------------- /libraries/network/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /libraries/network/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/libraries/network/build.gradle -------------------------------------------------------------------------------- /libraries/network/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /libraries/network/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/libraries/network/proguard-rules.pro -------------------------------------------------------------------------------- /libraries/network/src/androidTest/java/com/utsman/network/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/libraries/network/src/androidTest/java/com/utsman/network/ExampleInstrumentedTest.kt -------------------------------------------------------------------------------- /libraries/network/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/libraries/network/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /libraries/network/src/main/java/com/utsman/network/Network.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/libraries/network/src/main/java/com/utsman/network/Network.kt -------------------------------------------------------------------------------- /libraries/network/src/main/java/com/utsman/network/di/lateinit.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/libraries/network/src/main/java/com/utsman/network/di/lateinit.kt -------------------------------------------------------------------------------- /libraries/network/src/main/java/com/utsman/network/ext.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/libraries/network/src/main/java/com/utsman/network/ext.kt -------------------------------------------------------------------------------- /libraries/network/src/main/java/com/utsman/network/interceptor/LogInterceptor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/libraries/network/src/main/java/com/utsman/network/interceptor/LogInterceptor.kt -------------------------------------------------------------------------------- /libraries/network/src/main/java/com/utsman/network/utils/JsonBeautifier.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/libraries/network/src/main/java/com/utsman/network/utils/JsonBeautifier.kt -------------------------------------------------------------------------------- /libraries/network/src/test/java/com/utsman/network/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/libraries/network/src/test/java/com/utsman/network/ExampleUnitTest.kt -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utsmannn/store-apps-mvvm/HEAD/settings.gradle --------------------------------------------------------------------------------