Gagal menampilkan sertifikat
Klik untuk Melihat Ukuran Penuh
Raden Muhammad Saleh Idris

ID
ERZR000E2XYV

Diberikan pada
Nov 2, 2022

Berlaku sampai
Nov 2, 2025


Bagikan sertifikat:

Belajar Fundamental Aplikasi Flutter

Belajar Fundamental Aplikasi Flutter

Disusun oleh: Dicoding Indonesia
Level: Menengah

dos:c66df3ba7551d692ab43dfbaf5dcd97c20220216161725.png

Kelas ditujukan bagi developer yang ingin belajar fundamental pembuatan aplikasi Flutter, seperti state management, networking, dan database dengan mengacu pada standar kompetensi internasional milik Google Developers Authorized Training Partner. Di akhir kelas, siswa dapat membuat aplikasi Flutter dengan mengimplementasikan fitur-fitur umum seperti mengambil data dari internet, penyimpanan lokal, notifikasi, dan testing.

Materi yang dipelajari:

  • Fundamental Flutter : Mengenal tentang dasar Flutter, seperti widget, state, navigation, dan devtools. (3 jam 45 menit)
  • Desain UI dengan Widget : Mempelajari desain layout menggunakan berbagai jenis widget yang disediakan Flutter. (10 jam 20 menit)
  • State Management : Mempelajari bagaimana mengelola state dan data dalam lingkungan deklaratif UI seperti Flutter. (2 jam 40 menit)
  • Localization & Accessibility : Mempelajari bagaimana menerapkan lokalisasi dan aksesibilitas pada aplikasi Flutter. (3 jam 5 menit)
  • Mendapatkan Data dari Internet : Mempelajari bagaimana mengambil data dari internet/API dan menampilkannya. (5 jam 40 menit)
  • Scheduling : Mempelajari bagaimana menjalankan tugas secara terjadwal meskipun aplikasi tidak dalam kondisi terbuka. (4 jam 55 menit)
  • Penyimpanan Lokal : Mempelajari pendekatan untuk menyimpan data secara lokal pada perangkat. (5 jam 15 menit)
  • Build Variant : Mempelajari bagaimana membagi satu basis kode Flutter menjadi beberapa aplikasi. (2 jam 25 menit)
  • Testing : Mempelajari bagaimana melakukan pengujian otomatis pada aplikasi Flutter. (2 jam 55 menit)
  • Firebase di Flutter : Mempelajari integrasi antara Flutter dan Firebase. (2 jam 50 menit)

Evaluasi Pembelajaran:

  • Submission (proyek akhir) berupa sebuah aplikasi Flutter yang dapat mengambil data dari Web API, menyimpan data secara lokal, menampilkan notifikasi pengingat, serta dilengkapi dengan testing.

Total jam yang dibutuhkan untuk menyelesaikan kelas ini, mulai dari persiapan kelas sampai evaluasi belajar adalah 70 jam.