Skip to content
/ Koti Public

A sample app connecting to cat api showcasing android jetpack libraries

License

Notifications You must be signed in to change notification settings

Lamorak/Koti

Repository files navigation

Koti

Sample Android application in Kotlin using lastest jetpack libraries, retrofit and Koin. Browse random cats from the cat api indefinitely and save your favourites in offline first manner.

Main screen Cat detail Favourites

Used libraries

  • Retrofit with coroutines for API calls
  • Moshi for JSON parsing
  • Paging3 for infinite scroll
  • Coil for image loading
  • ViewMOdel + LiveData for architecture
  • Room for persistence
  • Work Manager for backend synchronization
  • Koin for dependency injection
  • Material design libraries for UI

Build instruction

You need an api key for the cat api, create file apikey.properties in the project root and paste the key in the following format:

KEY="<api-key>"

About

A sample app connecting to cat api showcasing android jetpack libraries

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages