Flutter submission project untuk kelas Belajar Membuat Aplikasi Flutter untuk Pemula.
Aplikasi ini merupakan aplikasi Flutter bertema daftar informasi film. Data yang digunakan merupakan data dummy dari The Movie Database (TMDB) dan fokus utama proyek ini adalah pada tampilan antarmuka (UI).
Desain UI diadaptasi dari desain gratis milik komunitas Figma. Terima kasih kepada Syahidina Alif atas desainnya:
👉 Movie Mobile App UI Design (Figma)
Halaman Home menampilkan 5 film dari dua kategori:
- Now Playing
- Top Rated
Halaman Detail Kategori Film menampilkan daftar lengkap film berdasarkan kategori yang dipilih pengguna.
Halaman Detail Film menampilkan informasi lengkap dari film yang dipilih. Pengguna juga dapat menggunakan fitur bookmark pada halaman ini.
Halaman Bookmark menampilkan daftar film yang telah dibookmark oleh pengguna. Bookmark dikelola menggunakan state & callback function tanpa penyimpanan lokal.
- Clone repository ini
git clone https://github.com/bayutp/dicoding-flutter-pemula.git cd dicoding-flutter-pemula - Install dependency Flutter
flutter pub get
- Jalankan aplikasi di emulator atau perangkat fisik
flutter run
-
Proyek ini menggunakan data statis (dummy) dan belum mengintegrasikan API eksternal maupun local storage seperti SharedPreferences.
-
Fitur bookmark hanya menggunakan stateful logic dan callback.
Source code ini bebas digunakan untuk belajar dan referensi pribadi. Namun, dilarang mengirimkan ulang proyek ini secara langsung (tanpa modifikasi signifikan) sebagai submission di kelas Belajar Membuat Aplikasi Flutter untuk Pemula di Dicoding.
💡 Silakan gunakan sebagai inspirasi dan kembangkan sesuai gaya & ide kreatifmu sendiri.



