Skip to content

Alejandro5534/hp_api

Repository files navigation

Harry Potter API, Flutter App

Overview

This Flutter application is a simple two-screen app that displays a list of characters fetched from a RESTful API. Tapping on a list item reveals detailed information about the character.

Features

  • Dynamic List: Fetches and displays a list of characters from a RESTful API.
  • Detailed View: Offers a detailed view for each character upon item tap.
  • State Management: Utilizes riverpod for state management with annotations.
  • Navigation: Employs go_router for intuitive and declarative routing.
  • Architecture: Implements clean architecture with vertical slicing for scalable app development.
  • Dependency Injection: Leverages riverpod for dependency injection, maintaining modularity.

Stack

Comfortable with a stack that integrates:

  • riverpod annotations for state management.
  • go_router for navigation.
  • Clean architecture principles for structuring the project.

UI/UX

The current implementation focuses on functionality over UI/UX design, adhering to standard UI components for simplicity and reliability.

Dependencies

For a full list of dependencies, please refer to the pubspec.yaml file.

License

This project is licensed under the MIT License - see the LICENSE.txt file for details.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published