omkar-tenkale / compose-pokedexer

Pokedex app written in Compose, powered by PokeAPI.co

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Compose Pokedexer

License-MIT

Adapted fork of original compose-pokedex project

Notable changes:

  • Upgraded dependencies: Compose alpha -> stable+, Material2 -> Material3
  • Swapped out composer-router for Compose Navigation
  • Moved color resources -> Kotlin color constants

Notable additions:

  • Added Accompanist for edge-to-edge UI treatment
  • Querying pokemon data via GraphQL from PokeApi, storing in local Room database
  • Added Hilt for dependency injection, as well as ViewModels
  • Simple use of RuntimeShader of pager color transition (for devices API 33+)
  • Dark theme!
  • Animations for loading list and details screen

Screenshots

Original design

Adapted from Pokedex App design by Saepul Nahwan.

License

All the code available under the MIT license. See LICENSE.

About

Pokedex app written in Compose, powered by PokeAPI.co

License:MIT License


Languages

Language:Kotlin 100.0%