├── .gitignore ├── CONTRIBUTING.md ├── README.md ├── app ├── .gitignore ├── build.gradle.kts ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── arjun │ │ └── samachar │ │ └── ui │ │ └── headlines │ │ └── LoadHeadlinesTest.kt │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── com │ │ │ └── arjun │ │ │ └── samachar │ │ │ ├── App.kt │ │ │ ├── data │ │ │ ├── local │ │ │ │ ├── AppDatabase.kt │ │ │ │ ├── AppDatabaseService.kt │ │ │ │ ├── DatabaseService.kt │ │ │ │ ├── dao │ │ │ │ │ ├── BookmarkHeadlinesDao.kt │ │ │ │ │ └── CacheHeadlinesDao.kt │ │ │ │ └── entity │ │ │ │ │ ├── BookmarkHeadline.kt │ │ │ │ │ ├── CacheHeadline.kt │ │ │ │ │ └── SourceEntity.kt │ │ │ ├── model │ │ │ │ ├── CountriesResponse.kt │ │ │ │ ├── HeadlineContract.kt │ │ │ │ ├── HeadlineQuery.kt │ │ │ │ ├── Language.kt │ │ │ │ └── SourceContract.kt │ │ │ ├── paging │ │ │ │ └── HeadlinesPagingSource.kt │ │ │ ├── remote │ │ │ │ ├── AuthInterceptor.kt │ │ │ │ ├── NetworkService.kt │ │ │ │ └── model │ │ │ │ │ ├── Headline.kt │ │ │ │ │ ├── HeadlinesParams.kt │ │ │ │ │ ├── HeadlinesResponse.kt │ │ │ │ │ ├── Source.kt │ │ │ │ │ └── SourcesResponse.kt │ │ │ └── repository │ │ │ │ └── MainRepository.kt │ │ │ ├── di │ │ │ ├── Qualifiers.kt │ │ │ └── module │ │ │ │ └── ApplicationModule.kt │ │ │ ├── ui │ │ │ ├── MainActivity.kt │ │ │ ├── MainViewModel.kt │ │ │ ├── base │ │ │ │ ├── AppNavigation.kt │ │ │ │ ├── BaseComponents.kt │ │ │ │ ├── CallbackHandlers.kt │ │ │ │ └── UiState.kt │ │ │ ├── filters │ │ │ │ ├── country │ │ │ │ │ ├── CountriesBottomSheet.kt │ │ │ │ │ └── CountriesViewModel.kt │ │ │ │ ├── language │ │ │ │ │ ├── LanguageViewModel.kt │ │ │ │ │ └── LanguagesBottomSheet.kt │ │ │ │ └── source │ │ │ │ │ ├── SourcesBottomSheet.kt │ │ │ │ │ └── SourcesViewModel.kt │ │ │ ├── headlines │ │ │ │ ├── HeadlineComponents.kt │ │ │ │ ├── bookmark │ │ │ │ │ ├── BookmarksScreen.kt │ │ │ │ │ └── BookmarksViewModel.kt │ │ │ │ ├── home │ │ │ │ │ ├── HomeScreen.kt │ │ │ │ │ └── HomeViewModel.kt │ │ │ │ ├── offline │ │ │ │ │ ├── OfflineScreen.kt │ │ │ │ │ └── OfflineViewModel.kt │ │ │ │ └── search │ │ │ │ │ ├── SearchScreen.kt │ │ │ │ │ └── SearchViewModel.kt │ │ │ └── theme │ │ │ │ ├── Color.kt │ │ │ │ ├── Theme.kt │ │ │ │ └── Type.kt │ │ │ └── utils │ │ │ ├── AppConstants.kt │ │ │ ├── CountryHelper.kt │ │ │ ├── DispatcherProvider.kt │ │ │ ├── LanguageHelper.kt │ │ │ ├── StringsHelper.kt │ │ │ └── network │ │ │ ├── InternetConnectivity.kt │ │ │ └── NetworkConnected.kt │ └── res │ │ ├── drawable │ │ ├── add.xml │ │ ├── app_logo_foreground.xml │ │ ├── arrow_back.xml │ │ ├── arrow_up.xml │ │ ├── bookmarks.xml │ │ ├── delete.xml │ │ ├── language.xml │ │ ├── no_data_illustration.xml │ │ ├── search.xml │ │ ├── splash_icon_dark.xml │ │ └── splash_icon_light.xml │ │ ├── mipmap-anydpi │ │ ├── ic_launcher.xml │ │ └── ic_launcher_round.xml │ │ ├── values-night │ │ ├── splash.xml │ │ └── themes.xml │ │ ├── values-notnight │ │ └── splash.xml │ │ ├── values │ │ ├── colors.xml │ │ └── themes.xml │ │ └── xml │ │ ├── backup_rules.xml │ │ └── data_extraction_rules.xml │ └── test │ └── java │ └── com │ └── arjun │ └── samachar │ ├── data │ └── repository │ │ └── MainRepositoryTest.kt │ ├── ui │ └── OfflineViewModelTest.kt │ └── utils │ └── TestDispatcherProvider.kt ├── assets ├── SamacharArchitecture.png └── SamacharUi.png ├── gradle.properties ├── gradle ├── libs.versions.toml └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── settings.gradle.kts /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjunJadeja/samachar/HEAD/.gitignore -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjunJadeja/samachar/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjunJadeja/samachar/HEAD/README.md -------------------------------------------------------------------------------- /app/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /app/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjunJadeja/samachar/HEAD/app/build.gradle.kts -------------------------------------------------------------------------------- /app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjunJadeja/samachar/HEAD/app/proguard-rules.pro -------------------------------------------------------------------------------- /app/src/androidTest/java/com/arjun/samachar/ui/headlines/LoadHeadlinesTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjunJadeja/samachar/HEAD/app/src/androidTest/java/com/arjun/samachar/ui/headlines/LoadHeadlinesTest.kt -------------------------------------------------------------------------------- /app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjunJadeja/samachar/HEAD/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /app/src/main/java/com/arjun/samachar/App.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjunJadeja/samachar/HEAD/app/src/main/java/com/arjun/samachar/App.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arjun/samachar/data/local/AppDatabase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjunJadeja/samachar/HEAD/app/src/main/java/com/arjun/samachar/data/local/AppDatabase.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arjun/samachar/data/local/AppDatabaseService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjunJadeja/samachar/HEAD/app/src/main/java/com/arjun/samachar/data/local/AppDatabaseService.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arjun/samachar/data/local/DatabaseService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjunJadeja/samachar/HEAD/app/src/main/java/com/arjun/samachar/data/local/DatabaseService.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arjun/samachar/data/local/dao/BookmarkHeadlinesDao.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjunJadeja/samachar/HEAD/app/src/main/java/com/arjun/samachar/data/local/dao/BookmarkHeadlinesDao.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arjun/samachar/data/local/dao/CacheHeadlinesDao.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjunJadeja/samachar/HEAD/app/src/main/java/com/arjun/samachar/data/local/dao/CacheHeadlinesDao.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arjun/samachar/data/local/entity/BookmarkHeadline.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjunJadeja/samachar/HEAD/app/src/main/java/com/arjun/samachar/data/local/entity/BookmarkHeadline.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arjun/samachar/data/local/entity/CacheHeadline.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjunJadeja/samachar/HEAD/app/src/main/java/com/arjun/samachar/data/local/entity/CacheHeadline.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arjun/samachar/data/local/entity/SourceEntity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjunJadeja/samachar/HEAD/app/src/main/java/com/arjun/samachar/data/local/entity/SourceEntity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arjun/samachar/data/model/CountriesResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjunJadeja/samachar/HEAD/app/src/main/java/com/arjun/samachar/data/model/CountriesResponse.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arjun/samachar/data/model/HeadlineContract.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjunJadeja/samachar/HEAD/app/src/main/java/com/arjun/samachar/data/model/HeadlineContract.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arjun/samachar/data/model/HeadlineQuery.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjunJadeja/samachar/HEAD/app/src/main/java/com/arjun/samachar/data/model/HeadlineQuery.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arjun/samachar/data/model/Language.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjunJadeja/samachar/HEAD/app/src/main/java/com/arjun/samachar/data/model/Language.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arjun/samachar/data/model/SourceContract.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjunJadeja/samachar/HEAD/app/src/main/java/com/arjun/samachar/data/model/SourceContract.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arjun/samachar/data/paging/HeadlinesPagingSource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjunJadeja/samachar/HEAD/app/src/main/java/com/arjun/samachar/data/paging/HeadlinesPagingSource.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arjun/samachar/data/remote/AuthInterceptor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjunJadeja/samachar/HEAD/app/src/main/java/com/arjun/samachar/data/remote/AuthInterceptor.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arjun/samachar/data/remote/NetworkService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjunJadeja/samachar/HEAD/app/src/main/java/com/arjun/samachar/data/remote/NetworkService.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arjun/samachar/data/remote/model/Headline.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjunJadeja/samachar/HEAD/app/src/main/java/com/arjun/samachar/data/remote/model/Headline.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arjun/samachar/data/remote/model/HeadlinesParams.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjunJadeja/samachar/HEAD/app/src/main/java/com/arjun/samachar/data/remote/model/HeadlinesParams.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arjun/samachar/data/remote/model/HeadlinesResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjunJadeja/samachar/HEAD/app/src/main/java/com/arjun/samachar/data/remote/model/HeadlinesResponse.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arjun/samachar/data/remote/model/Source.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjunJadeja/samachar/HEAD/app/src/main/java/com/arjun/samachar/data/remote/model/Source.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arjun/samachar/data/remote/model/SourcesResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjunJadeja/samachar/HEAD/app/src/main/java/com/arjun/samachar/data/remote/model/SourcesResponse.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arjun/samachar/data/repository/MainRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjunJadeja/samachar/HEAD/app/src/main/java/com/arjun/samachar/data/repository/MainRepository.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arjun/samachar/di/Qualifiers.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjunJadeja/samachar/HEAD/app/src/main/java/com/arjun/samachar/di/Qualifiers.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arjun/samachar/di/module/ApplicationModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjunJadeja/samachar/HEAD/app/src/main/java/com/arjun/samachar/di/module/ApplicationModule.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arjun/samachar/ui/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjunJadeja/samachar/HEAD/app/src/main/java/com/arjun/samachar/ui/MainActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arjun/samachar/ui/MainViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjunJadeja/samachar/HEAD/app/src/main/java/com/arjun/samachar/ui/MainViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arjun/samachar/ui/base/AppNavigation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjunJadeja/samachar/HEAD/app/src/main/java/com/arjun/samachar/ui/base/AppNavigation.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arjun/samachar/ui/base/BaseComponents.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjunJadeja/samachar/HEAD/app/src/main/java/com/arjun/samachar/ui/base/BaseComponents.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arjun/samachar/ui/base/CallbackHandlers.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjunJadeja/samachar/HEAD/app/src/main/java/com/arjun/samachar/ui/base/CallbackHandlers.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arjun/samachar/ui/base/UiState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjunJadeja/samachar/HEAD/app/src/main/java/com/arjun/samachar/ui/base/UiState.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arjun/samachar/ui/filters/country/CountriesBottomSheet.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjunJadeja/samachar/HEAD/app/src/main/java/com/arjun/samachar/ui/filters/country/CountriesBottomSheet.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arjun/samachar/ui/filters/country/CountriesViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjunJadeja/samachar/HEAD/app/src/main/java/com/arjun/samachar/ui/filters/country/CountriesViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arjun/samachar/ui/filters/language/LanguageViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjunJadeja/samachar/HEAD/app/src/main/java/com/arjun/samachar/ui/filters/language/LanguageViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arjun/samachar/ui/filters/language/LanguagesBottomSheet.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjunJadeja/samachar/HEAD/app/src/main/java/com/arjun/samachar/ui/filters/language/LanguagesBottomSheet.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arjun/samachar/ui/filters/source/SourcesBottomSheet.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjunJadeja/samachar/HEAD/app/src/main/java/com/arjun/samachar/ui/filters/source/SourcesBottomSheet.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arjun/samachar/ui/filters/source/SourcesViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjunJadeja/samachar/HEAD/app/src/main/java/com/arjun/samachar/ui/filters/source/SourcesViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arjun/samachar/ui/headlines/HeadlineComponents.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjunJadeja/samachar/HEAD/app/src/main/java/com/arjun/samachar/ui/headlines/HeadlineComponents.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arjun/samachar/ui/headlines/bookmark/BookmarksScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjunJadeja/samachar/HEAD/app/src/main/java/com/arjun/samachar/ui/headlines/bookmark/BookmarksScreen.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arjun/samachar/ui/headlines/bookmark/BookmarksViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjunJadeja/samachar/HEAD/app/src/main/java/com/arjun/samachar/ui/headlines/bookmark/BookmarksViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arjun/samachar/ui/headlines/home/HomeScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjunJadeja/samachar/HEAD/app/src/main/java/com/arjun/samachar/ui/headlines/home/HomeScreen.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arjun/samachar/ui/headlines/home/HomeViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjunJadeja/samachar/HEAD/app/src/main/java/com/arjun/samachar/ui/headlines/home/HomeViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arjun/samachar/ui/headlines/offline/OfflineScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjunJadeja/samachar/HEAD/app/src/main/java/com/arjun/samachar/ui/headlines/offline/OfflineScreen.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arjun/samachar/ui/headlines/offline/OfflineViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjunJadeja/samachar/HEAD/app/src/main/java/com/arjun/samachar/ui/headlines/offline/OfflineViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arjun/samachar/ui/headlines/search/SearchScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjunJadeja/samachar/HEAD/app/src/main/java/com/arjun/samachar/ui/headlines/search/SearchScreen.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arjun/samachar/ui/headlines/search/SearchViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjunJadeja/samachar/HEAD/app/src/main/java/com/arjun/samachar/ui/headlines/search/SearchViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arjun/samachar/ui/theme/Color.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjunJadeja/samachar/HEAD/app/src/main/java/com/arjun/samachar/ui/theme/Color.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arjun/samachar/ui/theme/Theme.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjunJadeja/samachar/HEAD/app/src/main/java/com/arjun/samachar/ui/theme/Theme.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arjun/samachar/ui/theme/Type.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjunJadeja/samachar/HEAD/app/src/main/java/com/arjun/samachar/ui/theme/Type.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arjun/samachar/utils/AppConstants.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjunJadeja/samachar/HEAD/app/src/main/java/com/arjun/samachar/utils/AppConstants.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arjun/samachar/utils/CountryHelper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjunJadeja/samachar/HEAD/app/src/main/java/com/arjun/samachar/utils/CountryHelper.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arjun/samachar/utils/DispatcherProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjunJadeja/samachar/HEAD/app/src/main/java/com/arjun/samachar/utils/DispatcherProvider.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arjun/samachar/utils/LanguageHelper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjunJadeja/samachar/HEAD/app/src/main/java/com/arjun/samachar/utils/LanguageHelper.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arjun/samachar/utils/StringsHelper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjunJadeja/samachar/HEAD/app/src/main/java/com/arjun/samachar/utils/StringsHelper.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arjun/samachar/utils/network/InternetConnectivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjunJadeja/samachar/HEAD/app/src/main/java/com/arjun/samachar/utils/network/InternetConnectivity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/arjun/samachar/utils/network/NetworkConnected.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjunJadeja/samachar/HEAD/app/src/main/java/com/arjun/samachar/utils/network/NetworkConnected.kt -------------------------------------------------------------------------------- /app/src/main/res/drawable/add.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjunJadeja/samachar/HEAD/app/src/main/res/drawable/add.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/app_logo_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjunJadeja/samachar/HEAD/app/src/main/res/drawable/app_logo_foreground.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/arrow_back.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjunJadeja/samachar/HEAD/app/src/main/res/drawable/arrow_back.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/arrow_up.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjunJadeja/samachar/HEAD/app/src/main/res/drawable/arrow_up.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/bookmarks.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjunJadeja/samachar/HEAD/app/src/main/res/drawable/bookmarks.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/delete.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjunJadeja/samachar/HEAD/app/src/main/res/drawable/delete.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/language.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjunJadeja/samachar/HEAD/app/src/main/res/drawable/language.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/no_data_illustration.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjunJadeja/samachar/HEAD/app/src/main/res/drawable/no_data_illustration.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/search.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjunJadeja/samachar/HEAD/app/src/main/res/drawable/search.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/splash_icon_dark.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjunJadeja/samachar/HEAD/app/src/main/res/drawable/splash_icon_dark.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/splash_icon_light.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjunJadeja/samachar/HEAD/app/src/main/res/drawable/splash_icon_light.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjunJadeja/samachar/HEAD/app/src/main/res/mipmap-anydpi/ic_launcher.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi/ic_launcher_round.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjunJadeja/samachar/HEAD/app/src/main/res/mipmap-anydpi/ic_launcher_round.xml -------------------------------------------------------------------------------- /app/src/main/res/values-night/splash.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjunJadeja/samachar/HEAD/app/src/main/res/values-night/splash.xml -------------------------------------------------------------------------------- /app/src/main/res/values-night/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjunJadeja/samachar/HEAD/app/src/main/res/values-night/themes.xml -------------------------------------------------------------------------------- /app/src/main/res/values-notnight/splash.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjunJadeja/samachar/HEAD/app/src/main/res/values-notnight/splash.xml -------------------------------------------------------------------------------- /app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjunJadeja/samachar/HEAD/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /app/src/main/res/values/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjunJadeja/samachar/HEAD/app/src/main/res/values/themes.xml -------------------------------------------------------------------------------- /app/src/main/res/xml/backup_rules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjunJadeja/samachar/HEAD/app/src/main/res/xml/backup_rules.xml -------------------------------------------------------------------------------- /app/src/main/res/xml/data_extraction_rules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjunJadeja/samachar/HEAD/app/src/main/res/xml/data_extraction_rules.xml -------------------------------------------------------------------------------- /app/src/test/java/com/arjun/samachar/data/repository/MainRepositoryTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjunJadeja/samachar/HEAD/app/src/test/java/com/arjun/samachar/data/repository/MainRepositoryTest.kt -------------------------------------------------------------------------------- /app/src/test/java/com/arjun/samachar/ui/OfflineViewModelTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjunJadeja/samachar/HEAD/app/src/test/java/com/arjun/samachar/ui/OfflineViewModelTest.kt -------------------------------------------------------------------------------- /app/src/test/java/com/arjun/samachar/utils/TestDispatcherProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjunJadeja/samachar/HEAD/app/src/test/java/com/arjun/samachar/utils/TestDispatcherProvider.kt -------------------------------------------------------------------------------- /assets/SamacharArchitecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjunJadeja/samachar/HEAD/assets/SamacharArchitecture.png -------------------------------------------------------------------------------- /assets/SamacharUi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjunJadeja/samachar/HEAD/assets/SamacharUi.png -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjunJadeja/samachar/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/libs.versions.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjunJadeja/samachar/HEAD/gradle/libs.versions.toml -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjunJadeja/samachar/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjunJadeja/samachar/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjunJadeja/samachar/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjunJadeja/samachar/HEAD/gradlew.bat -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArjunJadeja/samachar/HEAD/settings.gradle.kts --------------------------------------------------------------------------------