Intermediate | Flutter

Intermediate | Flutter

8 Modul
30 Sesi

Kembangkan aplikasi mobile yang lebih kompleks dengan Flutter dan manfaatkan fitur-fitur canggihnya.

Total:

Rp 2.250.000

4.500.000
50%

Bulan ke-1 Rp 900.000
Bulan ke-2 Rp 450.000
Bulan ke-3 Rp 450.000
Bulan ke-4 Rp 450.000
Total:

Rp 2.812.500

5.625.000
50%

Bulan ke-1 Rp 1.125.000
Bulan ke-2 Rp 562.500
Bulan ke-3 Rp 562.500
Bulan ke-4 Rp 562.500

Apa yang akan anda dapatkan?

Sertifikat kelulusan
Mentor profesional
Materi standar industri
Akses seumur hidup

Mentor Profesional

Profile
Dendy Ramdani, S.T., M.M.
FullStack Developer
Profile
Wildan M Zaki
FullStack Developer

Spesifikasi Minimal Perangkat

Ram
4 GB (Rekomendasi: 8 GB)
Sistem Operasi
Windows, Linux, MacOs
Processor
Intel Core i3 (Rekomendasi: i5 ke atas)
Layar
1024 × 768 (Rekomendasi Full HD 1920 × 1080)

Modul Pembelajaran

Materi-materi yang akan anda pelajari

Review Konsep Dasar dan Pemahaman Flutter Architecture

Mengulas kembali konsep dasar dan arsitektur Flutter untuk memperdalam pemahaman dan implementasi arsitektur yang lebih canggih.

4 Materi
360 Menit
  • Review konsep dasar widget dan state
    90 Menit
  • Memahami state management yang lebih canggih dengan provider atau riverpod
    90 Menit
  • Memahami konsep arsitektur Flutter seperti BLoC (Business Logic Component) atau MVVM
    90 Menit
  • Implementasi clean code principles dalam pengembangan Flutter
    90 Menit
  • Menerapkan desain antarmuka yang lebih kompleks dengan widget Flutter
    90 Menit
  • Menggunakan paket desain atau membuat desain kustom
    90 Menit
  • Menerapkan animasi kompleks menggunakan animasi implicit dan explicit
    90 Menit
  • Menggunakan Flutter Hero Animation dan animasi mengikuti path
    90 Menit
  • Mengintegrasikan modul atau fungsi platform native ke dalam aplikasi Flutter
    90 Menit
  • Menerapkan platform channel untuk berkomunikasi antara Flutter dan kode native
    90 Menit
  • Menggunakan plugin eksternal untuk memperluas fungsionalitas aplikasi
    90 Menit
  • Menerapkan integrasi dengan perangkat keras seperti kamera atau sensor
    90 Menit
  • Menerapkan state management dengan Riverpod atau BloC Library
    90 Menit
  • Mengelola keadaan aplikasi yang kompleks
    90 Menit
  • Menerapkan caching untuk meningkatkan kinerja aplikasi
    90 Menit
  • Strategi pengoptimalkan kinerja dalam pengembangan Flutter
    90 Menit
  • Memahami prinsip keamanan dalam pengembangan aplikasi Flutter
    90 Menit
  • Melakukan enkripsi data dan menyusun strategi keamanan
    90 Menit
  • Menerapkan otentikasi pengguna menggunakan protokol Oauth
    90 Menit
  • Menangani token dan data otentikasi secara aman
    90 Menit
  • Menerapkan unit testing dan widget testing untuk aplikasi Flutter
    90 Menit
  • Menulis skrip pengujian otomatis
    90 Menit
  • Integrasi CI/CD (Continuous Integration/Continuous Deployment) untuk aplikasi Flutter
    90 Menit
  • Mendeploy aplikasi ke platform seperti Google Play Store atau Apple App Store
    90 Menit
  • Membuat proyek
    90 Menit
  • UJIAN
    90 Menit