Skip to content

taasonei/RandomFox

Repository files navigation

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

About

The app shows photos from randomfox.ca

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages