├── .gitignore ├── .idea ├── .gitignore ├── AndroidProjectSystem.xml ├── appInsightsSettings.xml ├── codeStyles │ ├── Project.xml │ └── codeStyleConfig.xml ├── compiler.xml ├── deploymentTargetDropDown.xml ├── deploymentTargetSelector.xml ├── gradle.xml ├── inspectionProfiles │ └── Project_Default.xml ├── kotlinc.xml ├── misc.xml ├── runConfigurations.xml └── vcs.xml ├── LICENSE ├── README.md ├── app ├── .gitignore ├── build.gradle.kts ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── andrii_a │ │ └── walleria │ │ └── ExampleInstrumentedTest.kt │ ├── main │ ├── AndroidManifest.xml │ ├── ic_launcher-playstore.png │ ├── java │ │ └── com │ │ │ └── andrii_a │ │ │ └── walleria │ │ │ ├── WalleriaApplication.kt │ │ │ ├── data │ │ │ ├── local │ │ │ │ ├── db │ │ │ │ │ ├── WalleriaDatabase.kt │ │ │ │ │ ├── dao │ │ │ │ │ │ └── SearchHistoryDao.kt │ │ │ │ │ └── entities │ │ │ │ │ │ └── SearchHistoryEntity.kt │ │ │ │ └── repository │ │ │ │ │ ├── LocalAccountRepositoryImpl.kt │ │ │ │ │ ├── LocalPreferencesRepositoryImpl.kt │ │ │ │ │ └── SearchHistoryRepositoryImpl.kt │ │ │ ├── remote │ │ │ │ ├── dto │ │ │ │ │ ├── collect_photo │ │ │ │ │ │ └── CollectionPhotoResultDto.kt │ │ │ │ │ ├── collection │ │ │ │ │ │ ├── CollectionDto.kt │ │ │ │ │ │ └── CollectionLinksDto.kt │ │ │ │ │ ├── common │ │ │ │ │ │ └── TagDto.kt │ │ │ │ │ ├── login │ │ │ │ │ │ ├── AccessTokenDto.kt │ │ │ │ │ │ └── UserPrivateProfileDto.kt │ │ │ │ │ ├── photo │ │ │ │ │ │ ├── PhotoDto.kt │ │ │ │ │ │ ├── PhotoExifDto.kt │ │ │ │ │ │ ├── PhotoLinksDto.kt │ │ │ │ │ │ ├── PhotoLocationDto.kt │ │ │ │ │ │ ├── PhotoSponsorshipDto.kt │ │ │ │ │ │ ├── PhotoUrlsDto.kt │ │ │ │ │ │ └── RelatedCollectionsDto.kt │ │ │ │ │ ├── search │ │ │ │ │ │ ├── SearchCollectionsResultDto.kt │ │ │ │ │ │ ├── SearchPhotosResultDto.kt │ │ │ │ │ │ └── SearchUsersResultDto.kt │ │ │ │ │ ├── topic │ │ │ │ │ │ ├── TopicDto.kt │ │ │ │ │ │ └── TopicLinksDto.kt │ │ │ │ │ └── user │ │ │ │ │ │ ├── UserBadgeDto.kt │ │ │ │ │ │ ├── UserDto.kt │ │ │ │ │ │ ├── UserProfileImageDto.kt │ │ │ │ │ │ ├── UserSocialMediaLinksDto.kt │ │ │ │ │ │ └── UserTagsDto.kt │ │ │ │ ├── repository │ │ │ │ │ ├── CollectionRepositoryImpl.kt │ │ │ │ │ ├── LoginRepositoryImpl.kt │ │ │ │ │ ├── PhotoRepositoryImpl.kt │ │ │ │ │ ├── SearchRepositoryImpl.kt │ │ │ │ │ ├── TopicRepositoryImpl.kt │ │ │ │ │ └── UserRepositoryImpl.kt │ │ │ │ ├── services │ │ │ │ │ ├── AndroidPhotoDownloader.kt │ │ │ │ │ ├── CollectionsService.kt │ │ │ │ │ ├── CollectionsServiceImpl.kt │ │ │ │ │ ├── LoginService.kt │ │ │ │ │ ├── LoginServiceImpl.kt │ │ │ │ │ ├── PhotoService.kt │ │ │ │ │ ├── PhotoServiceImpl.kt │ │ │ │ │ ├── SearchService.kt │ │ │ │ │ ├── SearchServiceImpl.kt │ │ │ │ │ ├── TopicService.kt │ │ │ │ │ ├── TopicServiceImpl.kt │ │ │ │ │ ├── UserService.kt │ │ │ │ │ └── UserServiceImpl.kt │ │ │ │ └── source │ │ │ │ │ ├── base │ │ │ │ │ └── BasePagingSource.kt │ │ │ │ │ ├── collection │ │ │ │ │ ├── CollectionsPagingSource.kt │ │ │ │ │ └── UserCollectionsPagingSource.kt │ │ │ │ │ ├── photo │ │ │ │ │ ├── CollectionPhotosPagingSource.kt │ │ │ │ │ ├── PhotosPagingSource.kt │ │ │ │ │ ├── TopicPhotosPagingSource.kt │ │ │ │ │ ├── UserLikedPhotosPagingSource.kt │ │ │ │ │ └── UserPhotosPagingSource.kt │ │ │ │ │ ├── search │ │ │ │ │ ├── SearchCollectionsPagingSource.kt │ │ │ │ │ ├── SearchPhotosPagingSource.kt │ │ │ │ │ └── SearchUsersPagingSource.kt │ │ │ │ │ └── topic │ │ │ │ │ └── TopicsPagingSource.kt │ │ │ └── util │ │ │ │ ├── AuthScopes.kt │ │ │ │ ├── Config.kt │ │ │ │ ├── Endpoints.kt │ │ │ │ └── HttpResponseUtils.kt │ │ │ ├── di │ │ │ ├── AccountAndSettingsModule.kt │ │ │ ├── BaseNetworkModule.kt │ │ │ ├── CollectionModule.kt │ │ │ ├── DatabaseModule.kt │ │ │ ├── LoginModule.kt │ │ │ ├── PhotosModule.kt │ │ │ ├── PreferencesModule.kt │ │ │ ├── SearchModule.kt │ │ │ ├── TopicsModule.kt │ │ │ └── UserModule.kt │ │ │ ├── domain │ │ │ ├── Enums.kt │ │ │ ├── models │ │ │ │ ├── collect_photo │ │ │ │ │ └── CollectionPhotoResult.kt │ │ │ │ ├── collection │ │ │ │ │ ├── Collection.kt │ │ │ │ │ └── CollectionLinks.kt │ │ │ │ ├── common │ │ │ │ │ └── Tag.kt │ │ │ │ ├── login │ │ │ │ │ ├── AccessToken.kt │ │ │ │ │ └── UserPrivateProfile.kt │ │ │ │ ├── photo │ │ │ │ │ ├── Photo.kt │ │ │ │ │ ├── PhotoExif.kt │ │ │ │ │ ├── PhotoLinks.kt │ │ │ │ │ ├── PhotoLocation.kt │ │ │ │ │ ├── PhotoSponsorship.kt │ │ │ │ │ ├── PhotoUrls.kt │ │ │ │ │ └── RelatedCollections.kt │ │ │ │ ├── preferences │ │ │ │ │ └── UserPrivateProfileData.kt │ │ │ │ ├── search │ │ │ │ │ └── SearchHistoryItem.kt │ │ │ │ ├── topic │ │ │ │ │ ├── Topic.kt │ │ │ │ │ └── TopicLinks.kt │ │ │ │ └── user │ │ │ │ │ ├── User.kt │ │ │ │ │ ├── UserProfileImage.kt │ │ │ │ │ ├── UserSocialMediaLinks.kt │ │ │ │ │ └── UserTags.kt │ │ │ ├── network │ │ │ │ └── Resource.kt │ │ │ ├── repository │ │ │ │ ├── CollectionRepository.kt │ │ │ │ ├── LocalAccountRepository.kt │ │ │ │ ├── LocalPreferencesRepository.kt │ │ │ │ ├── LoginRepository.kt │ │ │ │ ├── PhotoRepository.kt │ │ │ │ ├── SearchHistoryRepository.kt │ │ │ │ ├── SearchRepository.kt │ │ │ │ ├── TopicRepository.kt │ │ │ │ └── UserRepository.kt │ │ │ └── services │ │ │ │ └── PhotoDownloader.kt │ │ │ └── ui │ │ │ ├── about │ │ │ ├── AboutRoute.kt │ │ │ └── AboutScreen.kt │ │ │ ├── account │ │ │ ├── AccountRoute.kt │ │ │ ├── AccountScreen.kt │ │ │ ├── AccountScreenEvent.kt │ │ │ ├── AccountScreenNavigationEvent.kt │ │ │ ├── AccountScreenUiState.kt │ │ │ └── AccountViewModel.kt │ │ │ ├── collect_photo │ │ │ ├── CollectPhotoComponents.kt │ │ │ ├── CollectPhotoRoute.kt │ │ │ ├── CollectPhotoScreen.kt │ │ │ ├── CollectPhotoScreenError.kt │ │ │ ├── CollectPhotoViewModel.kt │ │ │ ├── event │ │ │ │ ├── CollectPhotoEvent.kt │ │ │ │ └── CollectPhotoNavigationEvent.kt │ │ │ └── state │ │ │ │ ├── CollectActionState.kt │ │ │ │ ├── CollectPhotoUiState.kt │ │ │ │ └── CollectionMetadata.kt │ │ │ ├── collection_details │ │ │ ├── CollectionDetailsComponents.kt │ │ │ ├── CollectionDetailsEvent.kt │ │ │ ├── CollectionDetailsNavigationEvent.kt │ │ │ ├── CollectionDetailsRoute.kt │ │ │ ├── CollectionDetailsScreen.kt │ │ │ ├── CollectionDetailsUiState.kt │ │ │ ├── CollectionDetailsViewModel.kt │ │ │ └── EditCollectionInfoBottomSheet.kt │ │ │ ├── collections │ │ │ ├── CollectionsEvent.kt │ │ │ ├── CollectionsNavigationEvent.kt │ │ │ ├── CollectionsRoute.kt │ │ │ ├── CollectionsScreen.kt │ │ │ ├── CollectionsUiState.kt │ │ │ └── CollectionsViewModel.kt │ │ │ ├── common │ │ │ ├── NavigationArgumentAliases.kt │ │ │ ├── UiError.kt │ │ │ ├── UiText.kt │ │ │ └── components │ │ │ │ ├── CollectionsGrid.kt │ │ │ │ ├── ListStateBanners.kt │ │ │ │ ├── NestedScrollLayout.kt │ │ │ │ ├── NestedScrollLayoutState.kt │ │ │ │ ├── OtherComponents.kt │ │ │ │ ├── PhotosGrid.kt │ │ │ │ ├── TopicsGrid.kt │ │ │ │ └── UsersGrid.kt │ │ │ ├── login │ │ │ ├── LoginEvent.kt │ │ │ ├── LoginNavigationEvent.kt │ │ │ ├── LoginRoute.kt │ │ │ ├── LoginScreen.kt │ │ │ ├── LoginUiState.kt │ │ │ └── LoginViewModel.kt │ │ │ ├── main │ │ │ ├── MainActivity.kt │ │ │ └── WalleriaApp.kt │ │ │ ├── navigation │ │ │ ├── NavigationBarGraph.kt │ │ │ ├── NavigationGraph.kt │ │ │ ├── NavigationScreen.kt │ │ │ └── Screen.kt │ │ │ ├── photo_details │ │ │ ├── DownloadCompletedReceiver.kt │ │ │ ├── PhotoDetailsEvent.kt │ │ │ ├── PhotoDetailsNavigationEvent.kt │ │ │ ├── PhotoDetailsRoute.kt │ │ │ ├── PhotoDetailsScreen.kt │ │ │ ├── PhotoDetailsUiState.kt │ │ │ ├── PhotoDetailsViewModel.kt │ │ │ ├── PhotoInfoBottomSheet.kt │ │ │ └── components │ │ │ │ ├── Zoomable.kt │ │ │ │ └── ZoomableState.kt │ │ │ ├── photos │ │ │ ├── PhotosEvent.kt │ │ │ ├── PhotosNavigationEvent.kt │ │ │ ├── PhotosRoute.kt │ │ │ ├── PhotosScreen.kt │ │ │ ├── PhotosUiState.kt │ │ │ └── PhotosViewModel.kt │ │ │ ├── profile_edit │ │ │ ├── EditUserProfileEvent.kt │ │ │ ├── EditUserProfileNavigationEvent.kt │ │ │ ├── EditUserProfileRoute.kt │ │ │ ├── EditUserProfileScreen.kt │ │ │ ├── EditUserProfileUiState.kt │ │ │ └── EditUserProfileViewModel.kt │ │ │ ├── search │ │ │ ├── PhotoFilters.kt │ │ │ ├── SearchEvent.kt │ │ │ ├── SearchFiltersBottomSheet.kt │ │ │ ├── SearchNavigationEvent.kt │ │ │ ├── SearchRoute.kt │ │ │ ├── SearchScreen.kt │ │ │ ├── SearchUiState.kt │ │ │ └── SearchViewModel.kt │ │ │ ├── settings │ │ │ ├── SettingsComponents.kt │ │ │ ├── SettingsEvent.kt │ │ │ ├── SettingsNavigationvent.kt │ │ │ ├── SettingsRoute.kt │ │ │ ├── SettingsScreen.kt │ │ │ ├── SettingsUiState.kt │ │ │ └── SettingsViewModel.kt │ │ │ ├── theme │ │ │ ├── Color.kt │ │ │ ├── Shapes.kt │ │ │ ├── Theme.kt │ │ │ └── Type.kt │ │ │ ├── topic_details │ │ │ ├── TopicDetailsComponents.kt │ │ │ ├── TopicDetailsEvent.kt │ │ │ ├── TopicDetailsNavigationEvent.kt │ │ │ ├── TopicDetailsRoute.kt │ │ │ ├── TopicDetailsScreen.kt │ │ │ ├── TopicDetailsUiState.kt │ │ │ ├── TopicDetailsViewModel.kt │ │ │ ├── TopicPhotosFilterBottomSheet.kt │ │ │ └── TopicPhotosFilters.kt │ │ │ ├── topics │ │ │ ├── TopicsEvent.kt │ │ │ ├── TopicsNavigationEvent.kt │ │ │ ├── TopicsRoute.kt │ │ │ ├── TopicsScreen.kt │ │ │ ├── TopicsUiState.kt │ │ │ └── TopicsViewModel.kt │ │ │ ├── user_details │ │ │ ├── UserDetailsComponents.kt │ │ │ ├── UserDetailsEvent.kt │ │ │ ├── UserDetailsNavigationEvent.kt │ │ │ ├── UserDetailsRoute.kt │ │ │ ├── UserDetailsScreen.kt │ │ │ ├── UserDetailsUiState.kt │ │ │ ├── UserDetailsViewModel.kt │ │ │ └── UserInfoBottomSheet.kt │ │ │ └── util │ │ │ ├── BlurHashDecoder.kt │ │ │ ├── CollectionExt.kt │ │ │ ├── ContextExt.kt │ │ │ ├── CustomTabsHelper.kt │ │ │ ├── EnumExt.kt │ │ │ ├── FlowUtils.kt │ │ │ ├── InterScreenCommunicationKeys.kt │ │ │ ├── LongExt.kt │ │ │ ├── NavigationUtils.kt │ │ │ ├── PagingDataExt.kt │ │ │ ├── PhotoExifExt.kt │ │ │ ├── PhotoExt.kt │ │ │ ├── PhotoLocationExt.kt │ │ │ ├── StringExt.kt │ │ │ ├── TopicExt.kt │ │ │ └── UserExt.kt │ └── res │ │ ├── drawable │ │ ├── connection.xml │ │ ├── empty_content.xml │ │ ├── ic_github.xml │ │ ├── ic_instagram_outlined.xml │ │ ├── ic_landscape_outlined.xml │ │ ├── ic_launcher_foreground.xml │ │ ├── ic_launcher_foreground_monochrome.xml │ │ ├── ic_portrait_outlined.xml │ │ ├── ic_square_outlined.xml │ │ └── ic_twitter_x_outlined.xml │ │ ├── font │ │ ├── open_sans_bold.ttf │ │ ├── open_sans_light.ttf │ │ ├── open_sans_medium.ttf │ │ ├── open_sans_regular.ttf │ │ ├── open_sans_semi_bold.ttf │ │ └── pacifico_regular.ttf │ │ ├── mipmap-anydpi-v26 │ │ ├── ic_launcher.xml │ │ └── ic_launcher_round.xml │ │ ├── mipmap-hdpi │ │ ├── ic_launcher.webp │ │ └── ic_launcher_round.webp │ │ ├── mipmap-mdpi │ │ ├── ic_launcher.webp │ │ └── ic_launcher_round.webp │ │ ├── mipmap-xhdpi │ │ ├── ic_launcher.webp │ │ └── ic_launcher_round.webp │ │ ├── mipmap-xxhdpi │ │ ├── ic_launcher.webp │ │ └── ic_launcher_round.webp │ │ ├── mipmap-xxxhdpi │ │ ├── ic_launcher.webp │ │ └── ic_launcher_round.webp │ │ ├── values-night │ │ └── themes.xml │ │ ├── values │ │ ├── colors.xml │ │ ├── dimens.xml │ │ ├── strings.xml │ │ └── themes.xml │ │ └── xml │ │ ├── backup_rules.xml │ │ └── data_extraction_rules.xml │ └── test │ └── java │ └── com │ └── andrii_a │ └── walleria │ └── ExampleUnitTest.kt ├── gradle.properties ├── gradle ├── libs.versions.toml └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── screenshots └── Walleria.png └── settings.gradle.kts /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | -------------------------------------------------------------------------------- /.idea/AndroidProjectSystem.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/.idea/AndroidProjectSystem.xml -------------------------------------------------------------------------------- /.idea/appInsightsSettings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/.idea/appInsightsSettings.xml -------------------------------------------------------------------------------- /.idea/codeStyles/Project.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/.idea/codeStyles/Project.xml -------------------------------------------------------------------------------- /.idea/codeStyles/codeStyleConfig.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/.idea/codeStyles/codeStyleConfig.xml -------------------------------------------------------------------------------- /.idea/compiler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/.idea/compiler.xml -------------------------------------------------------------------------------- /.idea/deploymentTargetDropDown.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/.idea/deploymentTargetDropDown.xml -------------------------------------------------------------------------------- /.idea/deploymentTargetSelector.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/.idea/deploymentTargetSelector.xml -------------------------------------------------------------------------------- /.idea/gradle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/.idea/gradle.xml -------------------------------------------------------------------------------- /.idea/inspectionProfiles/Project_Default.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/.idea/inspectionProfiles/Project_Default.xml -------------------------------------------------------------------------------- /.idea/kotlinc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/.idea/kotlinc.xml -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/.idea/misc.xml -------------------------------------------------------------------------------- /.idea/runConfigurations.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/.idea/runConfigurations.xml -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/.idea/vcs.xml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/README.md -------------------------------------------------------------------------------- /app/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /app/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/build.gradle.kts -------------------------------------------------------------------------------- /app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/proguard-rules.pro -------------------------------------------------------------------------------- /app/src/androidTest/java/com/andrii_a/walleria/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/androidTest/java/com/andrii_a/walleria/ExampleInstrumentedTest.kt -------------------------------------------------------------------------------- /app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /app/src/main/ic_launcher-playstore.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/ic_launcher-playstore.png -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/WalleriaApplication.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/WalleriaApplication.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/data/local/db/WalleriaDatabase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/data/local/db/WalleriaDatabase.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/data/local/db/dao/SearchHistoryDao.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/data/local/db/dao/SearchHistoryDao.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/data/local/db/entities/SearchHistoryEntity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/data/local/db/entities/SearchHistoryEntity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/data/local/repository/LocalAccountRepositoryImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/data/local/repository/LocalAccountRepositoryImpl.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/data/local/repository/LocalPreferencesRepositoryImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/data/local/repository/LocalPreferencesRepositoryImpl.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/data/local/repository/SearchHistoryRepositoryImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/data/local/repository/SearchHistoryRepositoryImpl.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/data/remote/dto/collect_photo/CollectionPhotoResultDto.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/data/remote/dto/collect_photo/CollectionPhotoResultDto.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/data/remote/dto/collection/CollectionDto.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/data/remote/dto/collection/CollectionDto.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/data/remote/dto/collection/CollectionLinksDto.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/data/remote/dto/collection/CollectionLinksDto.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/data/remote/dto/common/TagDto.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/data/remote/dto/common/TagDto.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/data/remote/dto/login/AccessTokenDto.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/data/remote/dto/login/AccessTokenDto.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/data/remote/dto/login/UserPrivateProfileDto.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/data/remote/dto/login/UserPrivateProfileDto.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/data/remote/dto/photo/PhotoDto.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/data/remote/dto/photo/PhotoDto.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/data/remote/dto/photo/PhotoExifDto.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/data/remote/dto/photo/PhotoExifDto.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/data/remote/dto/photo/PhotoLinksDto.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/data/remote/dto/photo/PhotoLinksDto.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/data/remote/dto/photo/PhotoLocationDto.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/data/remote/dto/photo/PhotoLocationDto.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/data/remote/dto/photo/PhotoSponsorshipDto.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/data/remote/dto/photo/PhotoSponsorshipDto.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/data/remote/dto/photo/PhotoUrlsDto.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/data/remote/dto/photo/PhotoUrlsDto.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/data/remote/dto/photo/RelatedCollectionsDto.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/data/remote/dto/photo/RelatedCollectionsDto.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/data/remote/dto/search/SearchCollectionsResultDto.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/data/remote/dto/search/SearchCollectionsResultDto.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/data/remote/dto/search/SearchPhotosResultDto.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/data/remote/dto/search/SearchPhotosResultDto.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/data/remote/dto/search/SearchUsersResultDto.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/data/remote/dto/search/SearchUsersResultDto.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/data/remote/dto/topic/TopicDto.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/data/remote/dto/topic/TopicDto.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/data/remote/dto/topic/TopicLinksDto.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/data/remote/dto/topic/TopicLinksDto.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/data/remote/dto/user/UserBadgeDto.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/data/remote/dto/user/UserBadgeDto.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/data/remote/dto/user/UserDto.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/data/remote/dto/user/UserDto.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/data/remote/dto/user/UserProfileImageDto.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/data/remote/dto/user/UserProfileImageDto.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/data/remote/dto/user/UserSocialMediaLinksDto.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/data/remote/dto/user/UserSocialMediaLinksDto.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/data/remote/dto/user/UserTagsDto.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/data/remote/dto/user/UserTagsDto.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/data/remote/repository/CollectionRepositoryImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/data/remote/repository/CollectionRepositoryImpl.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/data/remote/repository/LoginRepositoryImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/data/remote/repository/LoginRepositoryImpl.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/data/remote/repository/PhotoRepositoryImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/data/remote/repository/PhotoRepositoryImpl.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/data/remote/repository/SearchRepositoryImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/data/remote/repository/SearchRepositoryImpl.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/data/remote/repository/TopicRepositoryImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/data/remote/repository/TopicRepositoryImpl.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/data/remote/repository/UserRepositoryImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/data/remote/repository/UserRepositoryImpl.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/data/remote/services/AndroidPhotoDownloader.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/data/remote/services/AndroidPhotoDownloader.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/data/remote/services/CollectionsService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/data/remote/services/CollectionsService.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/data/remote/services/CollectionsServiceImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/data/remote/services/CollectionsServiceImpl.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/data/remote/services/LoginService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/data/remote/services/LoginService.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/data/remote/services/LoginServiceImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/data/remote/services/LoginServiceImpl.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/data/remote/services/PhotoService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/data/remote/services/PhotoService.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/data/remote/services/PhotoServiceImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/data/remote/services/PhotoServiceImpl.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/data/remote/services/SearchService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/data/remote/services/SearchService.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/data/remote/services/SearchServiceImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/data/remote/services/SearchServiceImpl.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/data/remote/services/TopicService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/data/remote/services/TopicService.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/data/remote/services/TopicServiceImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/data/remote/services/TopicServiceImpl.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/data/remote/services/UserService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/data/remote/services/UserService.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/data/remote/services/UserServiceImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/data/remote/services/UserServiceImpl.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/data/remote/source/base/BasePagingSource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/data/remote/source/base/BasePagingSource.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/data/remote/source/collection/CollectionsPagingSource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/data/remote/source/collection/CollectionsPagingSource.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/data/remote/source/collection/UserCollectionsPagingSource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/data/remote/source/collection/UserCollectionsPagingSource.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/data/remote/source/photo/CollectionPhotosPagingSource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/data/remote/source/photo/CollectionPhotosPagingSource.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/data/remote/source/photo/PhotosPagingSource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/data/remote/source/photo/PhotosPagingSource.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/data/remote/source/photo/TopicPhotosPagingSource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/data/remote/source/photo/TopicPhotosPagingSource.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/data/remote/source/photo/UserLikedPhotosPagingSource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/data/remote/source/photo/UserLikedPhotosPagingSource.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/data/remote/source/photo/UserPhotosPagingSource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/data/remote/source/photo/UserPhotosPagingSource.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/data/remote/source/search/SearchCollectionsPagingSource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/data/remote/source/search/SearchCollectionsPagingSource.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/data/remote/source/search/SearchPhotosPagingSource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/data/remote/source/search/SearchPhotosPagingSource.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/data/remote/source/search/SearchUsersPagingSource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/data/remote/source/search/SearchUsersPagingSource.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/data/remote/source/topic/TopicsPagingSource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/data/remote/source/topic/TopicsPagingSource.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/data/util/AuthScopes.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/data/util/AuthScopes.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/data/util/Config.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/data/util/Config.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/data/util/Endpoints.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/data/util/Endpoints.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/data/util/HttpResponseUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/data/util/HttpResponseUtils.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/di/AccountAndSettingsModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/di/AccountAndSettingsModule.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/di/BaseNetworkModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/di/BaseNetworkModule.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/di/CollectionModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/di/CollectionModule.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/di/DatabaseModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/di/DatabaseModule.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/di/LoginModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/di/LoginModule.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/di/PhotosModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/di/PhotosModule.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/di/PreferencesModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/di/PreferencesModule.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/di/SearchModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/di/SearchModule.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/di/TopicsModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/di/TopicsModule.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/di/UserModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/di/UserModule.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/domain/Enums.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/domain/Enums.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/domain/models/collect_photo/CollectionPhotoResult.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/domain/models/collect_photo/CollectionPhotoResult.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/domain/models/collection/Collection.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/domain/models/collection/Collection.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/domain/models/collection/CollectionLinks.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/domain/models/collection/CollectionLinks.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/domain/models/common/Tag.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/domain/models/common/Tag.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/domain/models/login/AccessToken.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/domain/models/login/AccessToken.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/domain/models/login/UserPrivateProfile.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/domain/models/login/UserPrivateProfile.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/domain/models/photo/Photo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/domain/models/photo/Photo.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/domain/models/photo/PhotoExif.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/domain/models/photo/PhotoExif.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/domain/models/photo/PhotoLinks.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/domain/models/photo/PhotoLinks.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/domain/models/photo/PhotoLocation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/domain/models/photo/PhotoLocation.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/domain/models/photo/PhotoSponsorship.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/domain/models/photo/PhotoSponsorship.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/domain/models/photo/PhotoUrls.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/domain/models/photo/PhotoUrls.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/domain/models/photo/RelatedCollections.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/domain/models/photo/RelatedCollections.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/domain/models/preferences/UserPrivateProfileData.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/domain/models/preferences/UserPrivateProfileData.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/domain/models/search/SearchHistoryItem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/domain/models/search/SearchHistoryItem.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/domain/models/topic/Topic.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/domain/models/topic/Topic.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/domain/models/topic/TopicLinks.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/domain/models/topic/TopicLinks.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/domain/models/user/User.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/domain/models/user/User.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/domain/models/user/UserProfileImage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/domain/models/user/UserProfileImage.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/domain/models/user/UserSocialMediaLinks.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/domain/models/user/UserSocialMediaLinks.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/domain/models/user/UserTags.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/domain/models/user/UserTags.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/domain/network/Resource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/domain/network/Resource.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/domain/repository/CollectionRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/domain/repository/CollectionRepository.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/domain/repository/LocalAccountRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/domain/repository/LocalAccountRepository.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/domain/repository/LocalPreferencesRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/domain/repository/LocalPreferencesRepository.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/domain/repository/LoginRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/domain/repository/LoginRepository.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/domain/repository/PhotoRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/domain/repository/PhotoRepository.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/domain/repository/SearchHistoryRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/domain/repository/SearchHistoryRepository.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/domain/repository/SearchRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/domain/repository/SearchRepository.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/domain/repository/TopicRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/domain/repository/TopicRepository.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/domain/repository/UserRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/domain/repository/UserRepository.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/domain/services/PhotoDownloader.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/domain/services/PhotoDownloader.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/ui/about/AboutRoute.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/ui/about/AboutRoute.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/ui/about/AboutScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/ui/about/AboutScreen.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/ui/account/AccountRoute.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/ui/account/AccountRoute.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/ui/account/AccountScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/ui/account/AccountScreen.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/ui/account/AccountScreenEvent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/ui/account/AccountScreenEvent.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/ui/account/AccountScreenNavigationEvent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/ui/account/AccountScreenNavigationEvent.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/ui/account/AccountScreenUiState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/ui/account/AccountScreenUiState.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/ui/account/AccountViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/ui/account/AccountViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/ui/collect_photo/CollectPhotoComponents.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/ui/collect_photo/CollectPhotoComponents.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/ui/collect_photo/CollectPhotoRoute.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/ui/collect_photo/CollectPhotoRoute.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/ui/collect_photo/CollectPhotoScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/ui/collect_photo/CollectPhotoScreen.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/ui/collect_photo/CollectPhotoScreenError.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/ui/collect_photo/CollectPhotoScreenError.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/ui/collect_photo/CollectPhotoViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/ui/collect_photo/CollectPhotoViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/ui/collect_photo/event/CollectPhotoEvent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/ui/collect_photo/event/CollectPhotoEvent.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/ui/collect_photo/event/CollectPhotoNavigationEvent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/ui/collect_photo/event/CollectPhotoNavigationEvent.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/ui/collect_photo/state/CollectActionState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/ui/collect_photo/state/CollectActionState.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/ui/collect_photo/state/CollectPhotoUiState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/ui/collect_photo/state/CollectPhotoUiState.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/ui/collect_photo/state/CollectionMetadata.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/ui/collect_photo/state/CollectionMetadata.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/ui/collection_details/CollectionDetailsComponents.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/ui/collection_details/CollectionDetailsComponents.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/ui/collection_details/CollectionDetailsEvent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/ui/collection_details/CollectionDetailsEvent.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/ui/collection_details/CollectionDetailsNavigationEvent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/ui/collection_details/CollectionDetailsNavigationEvent.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/ui/collection_details/CollectionDetailsRoute.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/ui/collection_details/CollectionDetailsRoute.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/ui/collection_details/CollectionDetailsScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/ui/collection_details/CollectionDetailsScreen.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/ui/collection_details/CollectionDetailsUiState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/ui/collection_details/CollectionDetailsUiState.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/ui/collection_details/CollectionDetailsViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/ui/collection_details/CollectionDetailsViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/ui/collection_details/EditCollectionInfoBottomSheet.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/ui/collection_details/EditCollectionInfoBottomSheet.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/ui/collections/CollectionsEvent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/ui/collections/CollectionsEvent.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/ui/collections/CollectionsNavigationEvent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/ui/collections/CollectionsNavigationEvent.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/ui/collections/CollectionsRoute.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/ui/collections/CollectionsRoute.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/ui/collections/CollectionsScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/ui/collections/CollectionsScreen.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/ui/collections/CollectionsUiState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/ui/collections/CollectionsUiState.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/ui/collections/CollectionsViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/ui/collections/CollectionsViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/ui/common/NavigationArgumentAliases.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/ui/common/NavigationArgumentAliases.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/ui/common/UiError.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/ui/common/UiError.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/ui/common/UiText.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/ui/common/UiText.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/ui/common/components/CollectionsGrid.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/ui/common/components/CollectionsGrid.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/ui/common/components/ListStateBanners.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/ui/common/components/ListStateBanners.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/ui/common/components/NestedScrollLayout.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/ui/common/components/NestedScrollLayout.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/ui/common/components/NestedScrollLayoutState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/ui/common/components/NestedScrollLayoutState.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/ui/common/components/OtherComponents.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/ui/common/components/OtherComponents.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/ui/common/components/PhotosGrid.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/ui/common/components/PhotosGrid.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/ui/common/components/TopicsGrid.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/ui/common/components/TopicsGrid.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/ui/common/components/UsersGrid.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/ui/common/components/UsersGrid.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/ui/login/LoginEvent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/ui/login/LoginEvent.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/ui/login/LoginNavigationEvent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/ui/login/LoginNavigationEvent.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/ui/login/LoginRoute.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/ui/login/LoginRoute.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/ui/login/LoginScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/ui/login/LoginScreen.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/ui/login/LoginUiState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/ui/login/LoginUiState.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/ui/login/LoginViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/ui/login/LoginViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/ui/main/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/ui/main/MainActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/ui/main/WalleriaApp.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/ui/main/WalleriaApp.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/ui/navigation/NavigationBarGraph.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/ui/navigation/NavigationBarGraph.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/ui/navigation/NavigationGraph.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/ui/navigation/NavigationGraph.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/ui/navigation/NavigationScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/ui/navigation/NavigationScreen.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/ui/navigation/Screen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/ui/navigation/Screen.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/ui/photo_details/DownloadCompletedReceiver.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/ui/photo_details/DownloadCompletedReceiver.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/ui/photo_details/PhotoDetailsEvent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/ui/photo_details/PhotoDetailsEvent.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/ui/photo_details/PhotoDetailsNavigationEvent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/ui/photo_details/PhotoDetailsNavigationEvent.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/ui/photo_details/PhotoDetailsRoute.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/ui/photo_details/PhotoDetailsRoute.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/ui/photo_details/PhotoDetailsScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/ui/photo_details/PhotoDetailsScreen.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/ui/photo_details/PhotoDetailsUiState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/ui/photo_details/PhotoDetailsUiState.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/ui/photo_details/PhotoDetailsViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/ui/photo_details/PhotoDetailsViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/ui/photo_details/PhotoInfoBottomSheet.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/ui/photo_details/PhotoInfoBottomSheet.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/ui/photo_details/components/Zoomable.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/ui/photo_details/components/Zoomable.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/ui/photo_details/components/ZoomableState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/ui/photo_details/components/ZoomableState.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/ui/photos/PhotosEvent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/ui/photos/PhotosEvent.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/ui/photos/PhotosNavigationEvent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/ui/photos/PhotosNavigationEvent.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/ui/photos/PhotosRoute.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/ui/photos/PhotosRoute.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/ui/photos/PhotosScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/ui/photos/PhotosScreen.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/ui/photos/PhotosUiState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/ui/photos/PhotosUiState.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/ui/photos/PhotosViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/ui/photos/PhotosViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/ui/profile_edit/EditUserProfileEvent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/ui/profile_edit/EditUserProfileEvent.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/ui/profile_edit/EditUserProfileNavigationEvent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/ui/profile_edit/EditUserProfileNavigationEvent.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/ui/profile_edit/EditUserProfileRoute.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/ui/profile_edit/EditUserProfileRoute.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/ui/profile_edit/EditUserProfileScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/ui/profile_edit/EditUserProfileScreen.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/ui/profile_edit/EditUserProfileUiState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/ui/profile_edit/EditUserProfileUiState.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/ui/profile_edit/EditUserProfileViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/ui/profile_edit/EditUserProfileViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/ui/search/PhotoFilters.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/ui/search/PhotoFilters.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/ui/search/SearchEvent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/ui/search/SearchEvent.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/ui/search/SearchFiltersBottomSheet.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/ui/search/SearchFiltersBottomSheet.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/ui/search/SearchNavigationEvent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/ui/search/SearchNavigationEvent.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/ui/search/SearchRoute.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/ui/search/SearchRoute.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/ui/search/SearchScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/ui/search/SearchScreen.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/ui/search/SearchUiState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/ui/search/SearchUiState.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/ui/search/SearchViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/ui/search/SearchViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/ui/settings/SettingsComponents.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/ui/settings/SettingsComponents.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/ui/settings/SettingsEvent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/ui/settings/SettingsEvent.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/ui/settings/SettingsNavigationvent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/ui/settings/SettingsNavigationvent.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/ui/settings/SettingsRoute.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/ui/settings/SettingsRoute.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/ui/settings/SettingsScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/ui/settings/SettingsScreen.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/ui/settings/SettingsUiState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/ui/settings/SettingsUiState.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/ui/settings/SettingsViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/ui/settings/SettingsViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/ui/theme/Color.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/ui/theme/Color.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/ui/theme/Shapes.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/ui/theme/Shapes.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/ui/theme/Theme.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/ui/theme/Theme.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/ui/theme/Type.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/ui/theme/Type.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/ui/topic_details/TopicDetailsComponents.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/ui/topic_details/TopicDetailsComponents.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/ui/topic_details/TopicDetailsEvent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/ui/topic_details/TopicDetailsEvent.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/ui/topic_details/TopicDetailsNavigationEvent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/ui/topic_details/TopicDetailsNavigationEvent.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/ui/topic_details/TopicDetailsRoute.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/ui/topic_details/TopicDetailsRoute.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/ui/topic_details/TopicDetailsScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/ui/topic_details/TopicDetailsScreen.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/ui/topic_details/TopicDetailsUiState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/ui/topic_details/TopicDetailsUiState.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/ui/topic_details/TopicDetailsViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/ui/topic_details/TopicDetailsViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/ui/topic_details/TopicPhotosFilterBottomSheet.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/ui/topic_details/TopicPhotosFilterBottomSheet.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/ui/topic_details/TopicPhotosFilters.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/ui/topic_details/TopicPhotosFilters.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/ui/topics/TopicsEvent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/ui/topics/TopicsEvent.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/ui/topics/TopicsNavigationEvent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/ui/topics/TopicsNavigationEvent.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/ui/topics/TopicsRoute.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/ui/topics/TopicsRoute.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/ui/topics/TopicsScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/ui/topics/TopicsScreen.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/ui/topics/TopicsUiState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/ui/topics/TopicsUiState.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/ui/topics/TopicsViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/ui/topics/TopicsViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/ui/user_details/UserDetailsComponents.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/ui/user_details/UserDetailsComponents.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/ui/user_details/UserDetailsEvent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/ui/user_details/UserDetailsEvent.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/ui/user_details/UserDetailsNavigationEvent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/ui/user_details/UserDetailsNavigationEvent.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/ui/user_details/UserDetailsRoute.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/ui/user_details/UserDetailsRoute.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/ui/user_details/UserDetailsScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/ui/user_details/UserDetailsScreen.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/ui/user_details/UserDetailsUiState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/ui/user_details/UserDetailsUiState.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/ui/user_details/UserDetailsViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/ui/user_details/UserDetailsViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/ui/user_details/UserInfoBottomSheet.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/ui/user_details/UserInfoBottomSheet.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/ui/util/BlurHashDecoder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/ui/util/BlurHashDecoder.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/ui/util/CollectionExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/ui/util/CollectionExt.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/ui/util/ContextExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/ui/util/ContextExt.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/ui/util/CustomTabsHelper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/ui/util/CustomTabsHelper.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/ui/util/EnumExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/ui/util/EnumExt.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/ui/util/FlowUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/ui/util/FlowUtils.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/ui/util/InterScreenCommunicationKeys.kt: -------------------------------------------------------------------------------- 1 | package com.andrii_a.walleria.ui.util 2 | 3 | const val COLLECT_SCREEN_RESULT_KEY = "collect_result_key" -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/ui/util/LongExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/ui/util/LongExt.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/ui/util/NavigationUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/ui/util/NavigationUtils.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/ui/util/PagingDataExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/ui/util/PagingDataExt.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/ui/util/PhotoExifExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/ui/util/PhotoExifExt.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/ui/util/PhotoExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/ui/util/PhotoExt.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/ui/util/PhotoLocationExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/ui/util/PhotoLocationExt.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/ui/util/StringExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/ui/util/StringExt.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/ui/util/TopicExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/ui/util/TopicExt.kt -------------------------------------------------------------------------------- /app/src/main/java/com/andrii_a/walleria/ui/util/UserExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/java/com/andrii_a/walleria/ui/util/UserExt.kt -------------------------------------------------------------------------------- /app/src/main/res/drawable/connection.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/res/drawable/connection.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/empty_content.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/res/drawable/empty_content.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_github.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/res/drawable/ic_github.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_instagram_outlined.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/res/drawable/ic_instagram_outlined.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_landscape_outlined.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/res/drawable/ic_landscape_outlined.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/res/drawable/ic_launcher_foreground.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_launcher_foreground_monochrome.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/res/drawable/ic_launcher_foreground_monochrome.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_portrait_outlined.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/res/drawable/ic_portrait_outlined.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_square_outlined.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/res/drawable/ic_square_outlined.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_twitter_x_outlined.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/res/drawable/ic_twitter_x_outlined.xml -------------------------------------------------------------------------------- /app/src/main/res/font/open_sans_bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/res/font/open_sans_bold.ttf -------------------------------------------------------------------------------- /app/src/main/res/font/open_sans_light.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/res/font/open_sans_light.ttf -------------------------------------------------------------------------------- /app/src/main/res/font/open_sans_medium.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/res/font/open_sans_medium.ttf -------------------------------------------------------------------------------- /app/src/main/res/font/open_sans_regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/res/font/open_sans_regular.ttf -------------------------------------------------------------------------------- /app/src/main/res/font/open_sans_semi_bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/res/font/open_sans_semi_bold.ttf -------------------------------------------------------------------------------- /app/src/main/res/font/pacifico_regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/res/font/pacifico_regular.ttf -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/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/andrew-andrushchenko/Walleria/HEAD/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /app/src/main/res/values-night/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/res/values-night/themes.xml -------------------------------------------------------------------------------- /app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /app/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/res/values/themes.xml -------------------------------------------------------------------------------- /app/src/main/res/xml/backup_rules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/res/xml/backup_rules.xml -------------------------------------------------------------------------------- /app/src/main/res/xml/data_extraction_rules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/main/res/xml/data_extraction_rules.xml -------------------------------------------------------------------------------- /app/src/test/java/com/andrii_a/walleria/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/app/src/test/java/com/andrii_a/walleria/ExampleUnitTest.kt -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/libs.versions.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/gradle/libs.versions.toml -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/gradlew.bat -------------------------------------------------------------------------------- /screenshots/Walleria.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/screenshots/Walleria.png -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-andrushchenko/Walleria/HEAD/settings.gradle.kts --------------------------------------------------------------------------------