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.
- Host: GitHub
- URL: https://github.com/nehakushwah993/pokemon_flutter
- Owner: NehaKushwah993
- Created: 2024-08-18T12:32:48.000Z (10 months ago)
- Default Branch: develop
- Last Pushed: 2024-08-28T17:51:55.000Z (10 months ago)
- Last Synced: 2024-11-15T05:37:43.610Z (7 months ago)
- Topics: bloc, dart, flutter, flutter-apps, gorouter, hive, http, provider
- Language: C++
- Homepage:
- Size: 290 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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