990 B

Pokeguess

Description

Pokeguess is a Flutter mobile application that allows users to discover and collect Pokemon through a silhouette guessing game. The app fetch data from the Tyradex API and stores it locally for offline access.

Features

  • National Pokedex: Browse all 1025+ Pokemon from all generations.
  • Guess Game: Identify Pokemon by their silhouette.
  • Scoring System: Earn points for correct guesses, with bonuses for Shiny Pokemon. High scores are saved locally.
  • Collection: Track caught and seen Pokemon.
  • Search and Filter: Filter the collection by all or caught status and search by name.

Installation

  1. Ensure Flutter SDK is installed.
  2. Clone the repository.
  3. Run flutter pub get to install dependencies.
  4. Run flutter run to start the application.

Technologies

  • Flutter: UI Framework.
  • SQLite (sqflite): Local database.
  • Tyradex API: Pokemon data source.
  • Shared Preferences: High score persistence.
  • Google Fonts: Custom typography.