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

https://github.com/hashimsaffarini/marvel

The Marvel App delivers a rich experience of the Marvel universe, showcasing Marvel characters with clean architecture, Bloc state management, Marvel API integration, and local caching using Hive.
https://github.com/hashimsaffarini/marvel

bloc-cubit clean-architecture hive marvel-api

Last synced: about 1 year ago
JSON representation

The Marvel App delivers a rich experience of the Marvel universe, showcasing Marvel characters with clean architecture, Bloc state management, Marvel API integration, and local caching using Hive.

Awesome Lists containing this project

README

          





Marvel Logo

# 👋 Welcome! Marvel App README.md



# Marvel App 🎬

The Marvel app delivers a comprehensive experience of the Marvel universe, utilizing Hive for caching, the Marvel API for data retrieval, and following clean architecture principles with Bloc state management.



# System design
├── lib
│ ├── core
│ │ ├── di
│ │ ├── helpers
│ │ ├── networking
│ │ ├── routing
│ │ ├── theming
│ │ ├── widgets
│ ├── features
│ │ ├── home
│ │ │ ├── data
│ │ │ │ ├── apis
│ │ │ │ ├── models
│ │ │ │ ├── repos
│ │ │ ├── logic
│ │ │ │ ├── cubit
│ │ │ ├── ui
│ │ │ │ ├── widgets
│ ├── main.dart
│ ├── marvel_app.dart

## Features

Marvel App offers the following features:

- `Clean architecture`: The app adheres to clean architecture principles, promoting separation of concerns and maintainability.
- `Bloc state management`: Leverages Bloc for efficient state management, updating the UI in response to state changes.
- `Marvel API integration`: Retrieves and displays comprehensive data about Marvel characters, comics, and more using the Marvel API.
- `Local database (Hive)`: Uses Hive to cache data locally, ensuring data persistence and enabling offline access.

## App Video
https://www.linkedin.com/posts/hashim-saffarini_flutter-dart-mobile-activity-7233776683923722240-0I4k?utm_source=share&utm_medium=member_ios

## App Preview

| Home Screen |
| :-----------------------------------------------------------: |
| |