A Marvel Heroes and Comics guide, built with Flutter and MarvelAPI to help people get to know more about this amazing universe!
- Firebase Auth;
- Firebase Firestore;
- Infinite Scrolling;
- Paginated Requests;
- Rest API;
- Form Validation;
- Animations;
- Loading Effects;
- Flutter
- Lottie
- LocalStorage
- Http
- MarvelAPI
- MVC
git clone this project and install flutter dependencies.
git clone
flutter pub get
In order to consume the MarvelAPI, create an account on https://developer.marvel.com and place your keys in the folowing file:
// marvel_api.dart
static final publicKey = YOUR_PUBLIC_KEY;
static final privateKey = YOUR_PRIVATE_KEY;
Setup a new firebase project with email and password authentication and firestore and paste the config in the config folder.
// config/firebase_options.dart
class DefaultFirebaseOptions {
// Your config here
}
This project is under MIT license. Check the LICENSE file for more details.