/ditonton-yuk

:clapper: Flutter Movie App - Final project submission "Dicoding - Menjadi Flutter Developer Expert".

Primary LanguageDart

🎬 Ditonton Yuk

Codemagic build status

Thumbnail 1 Thumbnail 2

📱 Download App

Get it on Google Play

🎉 Features App

  • Catalog List Movies & TV Series
  • Now Playing, Popular & Top Rated
  • Search Movies & TV Series
  • Detail Movies & TV Series
  • Watchlist Movies & TV Series
  • Season & Episode TV Series

🛠️ Built With

  • Flutter - Framework.
  • Bloc - State management.
  • Cached Network Image - A flutter library to show images from the internet and keep them in the cache directory.
  • Dartz - A functional programming in Dart.
  • Equatable - A Dart package that helps to implement value based equality without needing to explicitly override == and hashCode.
  • Get It - A dependency injection.
  • Firebase Analytics & Crashlytics - Reports uncaught errors to the Firebase console.
  • Flutter Rating Bar - A simple yet fully customizable rating bar for flutter which also include a rating bar indicator, supporting any fraction of rating.
  • HTTP - A composable, multi-platform, Future-based API for HTTP requests.
  • SQFLITE - Flutter plugin for SQLite, a self-contained, high-reliability, embedded, SQL database engine.
  • TDD Clean Architecture.
  • SSL Pinning Security.
  • Modularization.
  • Automated Testing - >95% Test Coverage.

🌐 Resources

🛑 Disclaimer

Mohon gunakan source code ini hanya untuk sebagai referensi belajar. Hindari plagiat !!!