電癮 – MovieAddict

Currently work in progress project using Flutter and local JSON file Firebase.

Things that learn in this project so far:

  • Hive database https://pub.dev/packages/hive
  • SharePreferences for storing ads watched count in order to unlock light theme.
  • Text transition with slider
  • Language switch between Chinese and English
  • Theme mode (Dark theme and light theme)
  • Retreive local JSON file / Firebase
  • State Management – Provider
  • Searching function
  • WebView package
  • Delete animation in AnimatedList widget.
  • App Monetization – Admob

Figma prototype:

Home Page/Details Page/Settings Page

Current Progress on android simulator

Home Page/List Page/Details Page/WatchLater Page/Settings Page

Home.Record.mp4

List.Record.mp4

Detail.Record.mp4

Watch.Later.Record.mp4

Settings.Record.mp4

Action Bar

GitHub

View Github