A Flutter project to display a list of Pokémon and their details.
- 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)
- 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