Just a clean architecture app, to get trailers and informations of movies, series and TV shows, made with Getx, omdb API and Flutter sdk.
The main goal is to build readble, maintainable, testable, and high-quality flutter app using test-driven-design styled architecture (Inspired by Reso Coder).
✅ You can learn how to implement the architecture here: TDD Clean Architecture for Flutter
- Test-driven-design
- MVC (generated by GetX CLI)
- Flutter SDK
- GetX (navigation service, dependencies manager, ui components)
- Bloc / Cubit / GetX (state managment)
- imdb API
- Serch Movie, Serie or TV show by title or episode
- Play trailers
- User account
- Sync data
- Social media authentication
- Store user preferences locally
- Augusto da Silva - Twitter
Before you start, you need to install the following tools: Flutter SDK, Android Studio. You might wanna have a good text editor like VSCode
# Clone this repo
$ git clone <https://github.com/augusto-carlos/inwatch>
# Change directory to the repository folder using terminal/cmd
$ cd inwatch
# Run the app with flutter
$ flutter run