Skip to content

ynghk/pokedex

Repository files navigation

Pokémon Pokédex

Group 1154

A Flutter-based Pokémon Pokédex application that provides comprehensive information about Pokémon from the Kanto region to the Hisui region. Built using the PokéAPI, this app offers a rich set of features including Pokémon details, bookmarking, filtering, sorting, and Firebase authentication for personalized functionality.

Features

  • Comprehensive Pokémon Data: Includes all Pokémon from Kanto to Hisui regions.
  • Detailed Pokémon Pages:
    • Official Pokémon images (including Shiny variants).
    • Type, height, weight, abilities, hidden abilities, description, and evolution chain.
  • Bookmark Functionality:
    • Save favorite or frequently viewed Pokémon for quick access.
    • Requires email-based Firebase authentication to use.
  • Search Across Regions:
    • Search for any Pokémon across all regions without switching region tabs.
  • Filtering and Sorting:
    • Filter Pokémon by type to view only those of interest.
    • Sort Pokémon by:
      • Pokédex number (ascending/descending).
      • Alphabetical order (ascending/descending).
  • Dark Mode Support:
    • Toggle between light and dark themes in the settings.
  • Firebase Authentication:
    • Email login required only for bookmarking; browsing the Pokédex is open to all users.
  • Responsive Design:
    • Optimized for both iOS and Android platforms.

Screenshots

Group 1154 Group 1136 Group 1137 Group 1145 Group 1141 Group 1138 Group 1140 Group 1143 Group 1147 Group 1152 Group 1150

Views

Intro pokemonDetail bookmark tyoe bookmarksort darkmode

Technologies Used

  • Flutter: Cross-platform mobile app framework.
  • Dart: Programming language for Flutter.
  • Architectural pattern: MVVM
  • PokéAPI: Provides Pokémon data (https://pokeapi.co/).
  • Firebase:
    • Authentication: Email-based login.
    • Firestore: Bookmark feature.
  • CocoaPods: Dependency management for iOS.
  • Other Packages:
    • provider

About

This is a pokedex app

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages