Skip to content

Roots212/flutter_pokedex

Repository files navigation

Pokedex

Welcome to the Pokedex assignment by Yash!

Implementation Details

FrameWork: Bloc Pattern using flutter_bloc, a combination of bloc and cubit is used for this project.

Bloc is used for managing api calls and pagination, cubit is used for storing and persistant data.

Packages: sizer: ^2.0.15 page_transition: ^2.0.5 flutter_bloc: ^8.0.1 http: ^0.13.4 image_pixels: ^2.0.2 stream_transform: ^2.0.0 rive: ^0.8.4 flutter_animation_progress_bar: ^2.1.1 shared_preferences: ^2.0.13 badges: ^2.0.2 flutter_svg: ^1.0.3

Screens:

  1. Splash Screenenter image description here
  2. Home Screenenter image description here
  3. Pokemon Detail Pageenter image description here
  4. Connection Lost Stateenter image description here Other Tools:
  • Rive was used for creating custom loading indicator.
  • VS Code as a code editor.

Testing: It was tested on following devices:-

  • MotoG40 Fusion running on Android 11
  • Redmi Note 7 Pro running on Android 10
  • Samsung Note 8 running on Android 9

To Run:

  1. Run flutter pub get to get packages.
  2. Run flutter pub upgrade .
  3. flutter run

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published