Skip to content

Pokémon Flutter project featuring Bloc, GoRouter, and Hive.

Notifications You must be signed in to change notification settings

NehaKushwah993/pokemon_flutter

Repository files navigation

pokemon_flutter

A Flutter project to display a list of Pokémon and their details.

Features

  • Displays list of Pokémon
  • Offline loading of Pokémon list, details, and images
  • Pokémon details page with comprehensive information
  • Pull to refresh for updating the Pokémon list
  • Pagination (infinite scroll up to 300 Pokémon)
  • Dark Theme support (TODO)
  • Search Pokémon from local database and remote server (TODO)

Tech Stack

  • Flutter and Dart
  • GoRouter for navigation
  • Hive for offline data storage
  • Bloc + Repository pattern for state management
  • Stream for asynchronous data handling
  • Custom Dependency Injection
  • SwipeRefreshLayout for pull-to-refresh functionality
  • GridView for displaying Pokémon in a grid layout
  • Http library for API communication

pokemon.mov

Searches : list of item flutter app bloc architecture flutter bloc flutter sample app list of pokemons flutter pokemon in flutter

About

Pokémon Flutter project featuring Bloc, GoRouter, and Hive.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published