Skip to content

Latest commit

 

History

History
45 lines (37 loc) · 1.83 KB

README.md

File metadata and controls

45 lines (37 loc) · 1.83 KB

RandomFox

Get some random pictures of fluffy foxes 🦊 Save ones you loved the most to favourites. The app supports dark theme

Description

The app is using RandomFox API
When the app is starting it shows the last viewed photo or if it's the first launch without Internet connection or the cached image was deleted it shows placeholder image

You can add photos to favourites by clicking the like button or double tapping on an image:

If you undo deleting the image from favourites it will show up on the same position:

TechStack

  • Clean architecture, MVVM
  • Kotlin coroutines, Kotlin Flow
  • Retrofit, Moshi
  • Coil
  • Room
  • Androix: ViewPager2, RecyclerView, ViewModel, LiveData

Roadmap

Future plans for enhancements and development:

  • Saving pictures
  • Refactoring from LiveData to Flow
  • Clean Architecture
  • Dependency Injection

Copyright

The app icon with a fox created by Freepik - Flaticon