Получи порцию пушистых лис по клику 🦊 Самых няшных можно добавить в избранное. Приложение поддерживат темную тему
Приложение использует RandomFox API
При запуске отображается последняя просмотренная фотография. Если это первый запуск и отсутствует подключение к Интернету, либо изображение из кэша было удалено, то будет показана картинка-плейсхолдер
Добавлять в избранное и удалять фотографии можно по клику на иконку лайка или двойным тапом:
При отмене удаления фотография из списка избранного возвращается на прежнюю позицию:
- Clean architecture, MVVM
- Kotlin coroutines, Kotlin Flow
- Retrofit, Moshi
- Coil
- Room
- Androix: ViewPager2, RecyclerView, ViewModel, LiveData
Планы по улучшению и рефакторингу
- Сохранение фотографий
- Рефакторинг LiveData на Flow
- Clean Architecture
- Dependency Injection


