Skip to content

Pokédex android app built with Jetpack Compose and Kotlin.

Notifications You must be signed in to change notification settings

TanujKhanna0210/Pokedex

Repository files navigation

Overview

Pokédex App is an Android application built with Jetpack Compose and Kotlin, providing a modern and intuitive way to explore and discover information about Pokémon. It leverages the power of Jetpack Compose to create a delightful user interface and seamless user experience.

Features

  • Pokémon List: Browse through a comprehensive list of Pokémon with their names and images.
  • Details Page: Access detailed information about each Pokémon, including types, characteristics, and stats.
  • Search Functionality: Easily search for specific Pokémon by name or id.
  • Pagination: Navigate through the Pokémon list with a paginated loading mechanism.
  • Animations: Enhanced user interface with smooth animations.

Architecture and Libraries

The Pokédex App is designed following the MVVM (Model-View-ViewModel) architecture. This architectural pattern provides a clear separation of concerns, enhancing maintainability and testability. The project leverages several key libraries and tools to streamline development:

Screenshots

    

    

    

    

    

    

App Demo

Screen_Recording_20231230_234025_Pokedex.1.mp4