Curriculum
- 5 Sections
- 38 Lessons
- Lifetime
Expand all sectionsCollapse all sections
- Flutter Introduction & Dart Fundamentals12
- 1.1Flutter Introduction–Mengenal Flutter sebagai framework cross-platform pilihan Google untuk Android dan iOS
- 1.2Creating the First Flutter App – Membangun dan menjalankan aplikasi Flutter pertama secara langsung
- 1.3Variable – Deklarasi dan penggunaan variabel dalam bahasa Dart
- 1.4Data Type – Mengenal tipe data dasar yang digunakan dalam Dart dan Flutter
- 1.5nput and Output Functions – Mengelola input dan output data dalam program Dart
- 1.6Operators – Operator aritmatika, logika, dan perbandingan dalam Dart
- 1.7Control Flow – Percabangan kondisi dan pengulangan untuk logika program
- 1.8List Data Structure – Memahami dan menggunakan struktur data List dalam Dart
- 1.9Class – Memahami konsep class sebagai fondasi pemrograman berorientasi objek di Dart
- 1.10Function or Method – Membuat dan menggunakan function serta method dalam Dart
- 1.11Stateful Widget on Flutter – Mengimplementasikan Stateful Widget untuk UI yang dinamis dan interaktif
- 1.12Using Flutter Widgets – Mengenal dan menggunakan berbagai widget dasar pembentuk antarmuka Flutter
- Layout & Widget Essentials4
- 2.1Layout – Menyusun tampilan aplikasi Flutter yang rapi, terstruktur, dan responsif
- 2.2App Bar & Tab Bar Widgets – Membangun navigasi atas dan tab menu yang profesional
- 2.3Custom Widgets – Membuat widget yang dapat digunakan ulang untuk efisiensi pengembangan
- 2.4Input & Selection Widgets – Membangun form input dan komponen seleksi yang intuitif untuk pengguna
- Navigation, Drawer & JSON Overview4
- 3.1Drawer Widgets – Membangun menu navigasi samping (drawer) yang umum digunakan di aplikasi mobile
- 3.2Routes – Mengimplementasikan sistem navigasi antar halaman menggunakan Routes
- 3.3Notification Widgets – Mengimplementasikan notifikasi untuk meningkatkan engagement pengguna
- 3.4Json App Overview – Memahami gambaran umum cara kerja aplikasi berbasis data JSON sebagai persiapan integrasi API
- News Portal App8
- 4.1Create Database Files – Membuat dan menyiapkan file database untuk kebutuhan aplikasi
- 4.2Create Database Tables – Merancang dan membuat struktur tabel database yang diperlukan
- 4.3Add Database Files – Mengintegrasikan file database ke dalam project
- 4.4Web Service with PHP – Membangun web service menggunakan PHP sebagai backend aplikasi
- 4.5Get Data Files – Mengambil data dari server menggunakan web service yang telah dibuat
- 4.6Check the Result of REST API JSON – Memverifikasi dan menguji hasil data dari REST API JSON
- 4.7Run Application – Menjalankan dan menguji aplikasi News di perangkat nyata atau emulator
- 4.8Flutter News App: Create a New Project – Membangun project Flutter News App dari awal
- Login & register using Mysql Database and Shared Preferences10
- 5.1Design Database and Login Table – Merancang struktur database dan tabel untuk sistem autentikasi
- 5.2Introduction to Shared Preferences – Memahami konsep dan fungsi Shared Preferences dalam Flutter
- 5.3Using Shared Preferences on Flutter – Mengimplementasikan Shared Preferences untuk penyimpanan data lokal
- 5.4User Register Form and Insert Into Database – Membangun form register dan menyimpan data pengguna ke database
- 5.5Login Form – Membangun form login yang terhubung langsung ke database MySQL
- 5.6Save Data when Logging into Shared Preferences – Menyimpan data session pengguna saat login berhasil
- 5.7Home Page after Login – Membangun halaman beranda yang tampil setelah pengguna berhasil login
- 5.8Page Profile – Membangun halaman profil pengguna yang menampilkan data dari session
- 5.9Sign Out – Mengimplementasikan fungsi logout yang menghapus data session pengguna
- 5.10Upload Apps to Play Store and App Store – Mempelajari proses publishing aplikasi ke Google Play Store dan Apple App Store



