Skip to content

This is an Android app to showcase paginated API calls with Paging3

License

Notifications You must be signed in to change notification settings

kanch231004/CatCompendium

Repository files navigation

CatCompendium

This project is an Android app that demonstrates the smooth and optimized network calls in paginated fashion using Android Jetpack Paging3.

Confluence document -> https://kanchanpal.atlassian.net/wiki/spaces/SD/pages/33876/CatCompendium

Architecture Diagram / Screenshots

Tech-Stack

  • Retrofit : For Network calls
  • Architecture : MVVM
  • Coroutines for background operations like fetching network response
  • PagingSource To structure the behaviour of paginated calls
  • Flow : To notify view for change
  • Hilt : For dependency injection
  • Language : Kotlin

About

This is an Android app to showcase paginated API calls with Paging3

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages