The Second Challenge of UseACademy bootcamp! This time, the challenge was about to make a movie informative app using data from the IMdB public API. Features on this project:
- MVP Architecture
- State Control using Streams
- Design inspired by Netflix mobile app
- Transfer data using dart http
- Get images from network using CachedNetworkImage
The apiKey has a limit of 100 uses per day. Please, sign in on IMdB API and get your own apiSecret. Put it on 'lib\shared\api_secret.dart', changing the value of apiKey variable. This project is using FVM version manager. Read more in https://fvm.app/ . To start project, run 'flutter pub get' first.
A few resources to get you started if this is your first Flutter project:
For help getting started with Flutter, view our online documentation, which offers tutorials, samples, guidance on mobile development, and a full API reference.