VMovie (V-Movie) is a mobile application for browsing movies with their details about IMDB ratings, Plot, Casts and Crews, Duration, and etc. This application is developed with Flutter framework and has SQLite as a local database. This project is for education purpose and designed to integrate with Gemfire for caching data that retrieves from RapidAPI.
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.
-
Start Gemfire to make sure that we have connection to call data from RapidAPI and caching mechamism to store it as a cache. Go to gemfire-spring-poc and follow along the instruction.
-
gemfire-spring-poc
will start on port 8080. Visit localhost to see data package when calling API.
Clone this project
git clone https://github.com/Raksani/vmovie.git
Install and setup Flutter by following the instructions
flutter run
Recommend
- Flutter: 2.10.0-0.3.pre
- iOS simulator: iPhone 12/12 Pro Max
- xCode: 12.4
- IntelliJ IDEA Community Edition: 2021.2.2