Offline First Movie App using TheMovieDB API as backend and Flutter as frontend
-
Install flutter development environment
Follow instruction from Flutter official website : https://flutter.dev/docs/get-started/install
-
Install decencies (3 different ways)
From the terminal: Run flutter pub get.
From Android Studio/IntelliJ: Click Packages get in the action ribbon at the top of pubspec.yaml.
From VS Code: Click Get Packages located in right side of the action ribbon at the top of pubspec.yaml.
-
Run app
Flutter Bloc Architecture
- flutter_bloc for state management
- http
- sqlite
- cached_network_image
- sizer for responsive UI design
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.