Marvel

[![License: MIT][license_badge]][license_link]

Marvel Application


Getting Started 🚀

1. Install it

After installing flutter You can install packages from the command line:

with Flutter:

$ flutter packages get

Alternatively, your editor might support flutter packages get. Check the docs for your editor to learn more.

2. Run it

This project contains 3 flavors:

  • development
  • staging
  • production

To run the desired flavor either use the launch configuration in VSCode/Android Studio or use the following commands:

# Development
$ flutter run --flavor development --target lib/main_development.dart

# Staging
$ flutter run --flavor staging --target lib/main_staging.dart

# Production
$ flutter run --flavor production --target lib/main_production.dart

_*Marvel works on iOS and Android.

Architecture

This application was build on top of clean architecture, main 3 layers domain, data and presentation, with the flow that comes with it.

As well as an architectural pattern on the presentation side, using Bloc & Cubit

Screenshot

GitHub

View Github