
Ditonton: Submission awal dicoding flutter expert
Ditonton adalah aplikasi katalog film dan serial TV berbasis Flutter yang dibuat sebagai submission awal kelas Dicoding Flutter Expert. Project ini berfokus pada implementasi alur inti discovery konten, pencarian, detail, rekomendasi, dan watchlist lokal dengan struktur codebase yang rapi dan mudah dikembangkan.











Quick Summary
Ditonton adalah aplikasi katalog film dan serial TV berbasis Flutter yang dibuat sebagai submission awal kelas Dicoding Flutter Expert. Project ini berfokus pada implementasi alur inti discovery konten, pencarian, detail, rekomendasi, dan watchlist lokal dengan struktur codebase yang rapi dan mudah dikembangkan.
Problem yang Diselesaikan
Fitur Utama
Tech Stack
Arsitektur Project
Project ini memakai pendekatan clean architecture sederhana dengan pemisahan presentation, domain, dan data. State dikelola lewat Provider, dependency di-register melalui GetIt, lalu repository menjadi batas antara remote data source, local data source, dan use case agar alur fitur tetap modular dan mudah diuji.
Struktur Project
lib/
common/
data/
datasources/
models/
repositories/
domain/
entities/
repositories/
usecases/
presentation/
pages/
provider/
widgets/
injection.dart
main.dart
test/
data/
domain/
presentation/
helpers/
assets/