Skip to content

hussein-mk/MARVEL

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


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

About

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.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Dart 65.1%
  • C++ 16.4%
  • CMake 13.2%
  • Ruby 1.9%
  • Swift 1.5%
  • C 1.0%
  • Other 0.9%