Skip to content

Origogi/flutter-pokedex

Repository files navigation

Flutter Pokedex App

This Pokedex app was built using Flutter, allowing users to explore and search for Pokémon with a beautifully designed interface.

Reference(Design)

Figma

Creator Profile

Screenshots

API

PokeAPI is a RESTful Pokémon API that provides a lot of Pokémon data, including Pokémon, moves, abilities, types, and more.

State Management Library

  • Riverpod is a powerful and flexible library for state management and hooks.
  • Cache and manage the state of the application using Riverpod.

Imported Libraries

  • Flutter Riverpod & Hook
  • Flutter Svg
    • A library for rendering SVG files
  • Auto Route
    • A library for generating type-safe routing/navigation
  • Freezed
    • A code generation library for creating immutable classes
  • Google Fonts
    • A library that makes it easy to use Google Fonts
  • Gap
    • A utility widget that makes it easy to add spacing between widgets
  • Shimmer
    • A library that adds a shimmering effect to indicate loading states
  • Http
    • A library that makes it easy to make HTTP requests

Architecture

Layered architecture, MVVM(Model-View-ViewModel) is used in this project.

Appendix

Other Mobile Platform (Android Compose/iOS SwiftUi/Flutter)

Releases

No releases published

Packages

No packages published

Languages