Skip to content

An app focusing on getting the information from MarvelAPI letting the user find any Marvel Universe related data up to 70 years back. Project created with Clean Architecture in mind with unit/widget/cubit & bloc tests.

Notifications You must be signed in to change notification settings

bkkoluch/marvel-knowledge-compendium

Repository files navigation

Marvel Knowledge Compendium

A Flutter app letting you find information related to Marvel universe and it's heroes.

Project was created with Clean Architecture in mind.

Project presentation:

screenshot1 screenshot2 screenshot3 screenshot4 screenshot5 screenshot6

CI/CD

CI/CD solution used for the project is Codemagic, refer to codemagic.yaml file and https://codemagic.io/builds

Type Used dependency
Navigation auto_route
Http client dio
Local storage shared_preferences
Testing mocks mocktail
Code generation freezed json_serializable
State management flutter_bloc
Dependency injection get_it injectable
Functional programming dartz

How to run the project

You should have a valid keys.dart file containing secrets.

Get all dependencies by running command:

flutter pub get

Tests

To run all tests (unit/widget/cubit & bloc)

flutter test

About

An app focusing on getting the information from MarvelAPI letting the user find any Marvel Universe related data up to 70 years back. Project created with Clean Architecture in mind with unit/widget/cubit & bloc tests.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages