Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/nicosnicolaou16/pokedex_flutter

The Pokedex - Pokemon app is a project that applied some Flutter technologies recommended by Flutter Community such as Bloc Pattern for UI management. Drift SQL Database, Dio for Network Manager, Get It for Dependencies Injection and Hero Widget for Shared Elements between the screens.
https://github.com/nicosnicolaou16/pokedex_flutter

android-application animation bloc-pattern bloc-pattern-single-state dart dependency-injection dio drift-database flutter flutter-app flutter-apps getit hero-widget ios-app offline-support pokedex pokemon pokemon-api repository-pattern

Last synced: 14 days ago
JSON representation

The Pokedex - Pokemon app is a project that applied some Flutter technologies recommended by Flutter Community such as Bloc Pattern for UI management. Drift SQL Database, Dio for Network Manager, Get It for Dependencies Injection and Hero Widget for Shared Elements between the screens.

Awesome Lists containing this project

README

        

# pokedex_flutter
The Pokedex - Pokemon app is a project that applied some Flutter technologies recommended by Flutter Community such as Bloc Pattern for UI management. Drift SQL Database,
Dio for Network Manager, Get It for Dependencies Injection and Hero Widget for Shared Elements between the screens.

# The Project Contain the following technologies and libraries
Dio Network Manager - https://pub.dev/packages/dio

Drift Database - https://drift.simonbinder.eu/docs/getting-started/ - https://pub.dev/packages/drift

Bloc Patterns to handle the states using single state - https://bloclibrary.dev/getting-started/ - https://pub.dev/packages/flutter_bloc

Cached Network Image - https://pub.dev/packages/cached_network_image

Palette (Using the Pokemon Color to paint the Linear Indicator with the same color) - https://pub.dev/packages/palette_generator

Get It (Dependencies Injection) - https://pub.dev/packages/get_it

Hero Widget - https://docs.flutter.dev/ui/animations/hero-animations

Percentage for statistics is using my library - https://pub.dev/packages/percentages_with_animation

Offline Support

# Examples






## Similar project with (Kotlin Language)

https://github.com/NicosNicolaou16/Pokedex_Compose

# Versioning
Flutter SDK version: 3.24.4

Dart Version: 3.5.4

# Feeds/Urls/End Point (parsing some data from the response)
## (Links References for Ends Points)
https://pokeapi.co/

https://github.com/PokeAPI/sprites (GitHub)

# References
https://dribbble.com/shots/6540871-Pokedex-App# - Get some UI - not completely use it (CHECK THE LINK FOR THE DESIGN)