Diajar oleh Praktisi
Diajar oleh Praktisi berpengalaman
10 Kali Pertemuan Live
10 Kali Pertemuan Live via Zoom
Konsultasi Gratis Dengan Pemateri
Konsultasi Dengan Pemateri saat kelas berlangsung maupun di Grup
Diajarkan Dari Basic
Diajarkan Dari Basic
Sertifikat
Sertifikat untuk Kamu yang hadir di min 50% pertemuan dan mengerjakan Tugas Akhir
Akses Rekaman Kelas
Akses Rekaman Kelas untuk yang Tidak sempat hadir di kelas
Projek Akhir untuk Portfolio
Projek Akhir App Mobile Flutter untuk Portfolio
1. Live Zoom 10 pertemuan
2. Setiap Jumat, Sabtu dan Minggu pukul (19.30 WIB Malam)
3. Durasi kelas 1 sd 2 Jam per sesi
4. Mulai tanggal 23 Mei sd 14 Juni 2025
1. Peserta join Grup WhatsApp kelas
2. Sesi live dilaksanakan via Zoom
3. Sesi terdiri dari Materi, Live Praktek, Tanya Jawab dan Konsultasi
4. Peserta dapat bertanya & berdiskusi dengan Mentor dan peserta lain di Grup WhatsApp
Pemula dalam Pemrograman Mobile |
|
Developer Web yang Ingin Beralih ke Mobile |
|
Freelancer |
|
Profesional IT yang Ingin Upgrade Skill |
|
Pelajar dan Fresh Graduate |
Niki Rahmadi
Mobile Developer di Perusahaan Telekomunikasi BUMN
Memahami konsep dasar Flutter dan bahasa pemrograman Dart |
|
Mampu mengembangkan aplikasi mobile sederhana menggunakan Flutter |
|
Belajar cara menerapkan prinsip-prinsip desain UI/UX untuk menciptakan aplikasi mobile yang user-friendly dan intuitif |
|
Memahami cara mengintegrasikan aplikasi Flutter dengan API dan database |
Gratis Akses Rekaman Kelas
Akan mendapatkan Rekaman kelas
Akses LMS
Akses LMS untuk Rekaman, Bahan Praktek dan Modul kelas
Tetap bisa belajar di Member Area (LMS) |
|
Akses LMS untuk Rekaman dan Materi selama 2 tahun |
|
Mendapatkan e-Certificate dengan nomor seri resmi dari Nusacodes |
Mengenal Dart
Struktur dan sintaks dasar Dart
Tipe Data, Variabel, dan Operator
Fungsi dan Condition (If, Else, Loop)
Data Collection: List, Set, Map
Penanganan Null dan Null Safety
Mengenal Flutter
Instalasi Flutter SDK dan Memilih IDE
Menjalankan Flutter doctor untuk validasi instalasi
Membuat proyek Flutter pertama (Hello World)
Memahami struktur proyek Flutter
Pengenalan Version Control
Git dan Github
Perintah-perintah dasar: Commit, Push, Branch, Merge
Stateless Widget vs Stateful Widget
Struktur dan Hirarki Widget
Widget Dasar: Text, Image, Icon, dan Container
Layout Widgets: Column, Row, dan Stack
Menggunakan Padding, Margin, dan Alignment
Pengantar state management
Menggunakan setState() untuk update UI
Form dan Input: TextField, Checkbox, RadioButton
Menggunakan ElevatedButton, FloatingActionButton, dan GestureDetector
Flexible dan Expanded Widgets
GridView dan ListView
Custom Widget dan Styling dengan Themes
Menggunakan Custom Fonts dan Icons
Slicing UI dari Figrma
Konsep Navigator dan Routes
Implementasi navigasi sederhana dengan Navigator.push() dan Navigator.pop()
Navigasi dengan named routes
Membuat bottom navigation bar dan tab navigation
Konsep state management dengan Provider
Implementasi Provider untuk pengelolaan Global State
Menggunakan ChangeNotifier dan Consumer
Integrasi dengan Aplikasi yang sudah ada
Konsep HTTP requests di Flutter
Menggunakan paket http untuk konsumsi REST API
Menampilkan data dari API ke dalam ListView
Penanganan Loading States dan Error
Konsep animasi di Flutter
Menggunakan AnimatedContainer, AnimatedOpacity, dan Hero Animations
Implementasi Animasi custom dengan AnimationController
Konsep Database Lokal dan Persistensi Data
Menggunakan SQLite untuk Penyimpanan Data
Implementasi Hive sebagai alternatif ringan
Konsep testing di Flutter: Unit Testing, Widget, dan Integration tests
Menggunakan Flutter Test dan Flutter Drive.
Debugging dengan DevTools dan VS Code