Skip to content

thunderbolt-codes/Pokemon-Pager

Repository files navigation

Pokemon Pager

This Android project:

  • Fetches the list of Pokemon data in pages from a public GraphQL API
  • Caches the fetched data in local database using Room
  • Uses the latest Paging library components to handle pagination
  • Displays page items smartly (rendering only what is being visible) using LazyColumn

It uses clean architecture (presentation → domain ← data) and has dependencies on the following libraries:

  • Jetpack Compose
  • Coroutines
  • Hilt
  • Paging v3
  • Coil
  • Apollo GraphQL
  • Room

For more details, see this Medium article.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages