Skip to content

My final submission for Dicoding Indonesia's class of "Menjadi Flutter Developer Expert".

Notifications You must be signed in to change notification settings

determinedguy/ditonton-final

Repository files navigation

Ditonton

Automatic Testing codecov

Ditonton merupakan sebuah aplikasi katalog film yang dikembangkan oleh Dicoding Indonesia sebagai contoh proyek aplikasi untuk kelas Menjadi Flutter Developer Expert.

Proyek ini dikerjakan oleh Muhammad Athallah.

Kriteria Wajib

  • Menerapkan Continuous Integration
    • Menjalankan pengujian aplikasi secara otomatis. Semua pengujian harus tetap terpenuhi dan mempertahankan fitur dari submission sebelumnya.
    • Dijalankan setiap ada push kode terbaru ke dalam repository.
    • Anda perlu mengunggah kode ke dalam GitHub repository milik Anda sendiri lalu mencantumkan tautannya sebagai catatan (pastikan repository yang digunakan adalah repository public).
    • Menampilkan build status badge pada berkas readme repository GitHub.
    • Melampirkan screenshot salah satu build dari CI service (GitHub Actions).
    • Anda bebas menggunakan layanan CI apa pun untuk submission (GitHub Actions).
  • Menggunakan Library BLoC
    • Melakukan migrasi state management yang sebelumnya menggunakan provider menjadi BLoC.
  • Menerapkan SSL Pinning
    • Memasang sertifikat SSL pada aplikasi sebagai lapisan keamanan tambahan untuk mengakses data dari API.
  • Integrasi dengan Firebase Analytics & Crashlytics
    • Memastikan developer tetap mendapat feedback dari pengguna, khususnya terkait stabilitas dan laporan eror.
    • Ditunjukkan dengan screenshot halaman Analytics dan Crashlytics.

Kriteria Opsional

  • Modularisasi
    • Membagi aplikasi menjadi modul setidaknya untuk dua fitur movie & TV series.

Referensi

Berikut adalah referensi yang digunakan untuk menyelesaikan proyek ini.

About

My final submission for Dicoding Indonesia's class of "Menjadi Flutter Developer Expert".

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published