An open API service indexing awesome lists of open source software.

https://github.com/nehakushwah993/pokemon_flutter

Pokémon Flutter project featuring Bloc, GoRouter, and Hive.
https://github.com/nehakushwah993/pokemon_flutter

bloc dart flutter flutter-apps gorouter hive http provider

Last synced: 5 months ago
JSON representation

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

Awesome Lists containing this project

README

        

# 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

---

https://github.com/user-attachments/assets/39156792-cce5-4b62-8bd2-6f8e7731edab

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