
Flutter untuk Membangun Aplikasi Mobile
Kuasai Flutter untuk mengembangkan aplikasi mobile lintas platform (iOS & Android) secara efisien dan cepat dengan satu basis kode.
Ditulis & dikurasi olehLiu Purnomo
- Durasi
- 3 hari (Intensif)
- Jadwal Terdekat
- 17-19 November 2026
- Format
- Onsite / Online

Tentang Program
Dalam lanskap digital Indonesia yang terus berkembang pesat, kebutuhan akan aplikasi mobile yang responsif, intuitif, dan efisien menjadi krusial. Perusahaan berpacu untuk menghadirkan solusi digital terbaik bagi penggunanya di platform Android maupun iOS. Tantangan terbesar seringkali terletak pada efisiensi pengembangan dan pemeliharaan dua codebase terpisah, yang dapat menghambat kecepatan inovasi dan meningkatkan biaya operasional. Ini menciptakan permintaan tinggi akan talenta yang mampu mengoptimalkan proses pengembangan aplikasi mobile.
Program pelatihan ini dirancang untuk membekali peserta dengan pemahaman dan keterampilan mendalam dalam menggunakan Flutter, framework UI open-source dari Google. Peserta akan mempelajari dasar-dasar bahasa pemrograman Dart, arsitektur Flutter, hingga teknik pengembangan UI yang responsif, manajemen state yang kompleks, integrasi API, dan deployment aplikasi. GERAKS menyajikan materi ini secara komprehensif, menggabungkan teori dengan praktik langsung, studi kasus relevan, dan sesi kolaboratif, memastikan setiap peserta tidak hanya memahami konsep tetapi juga mampu mengimplementasikannya dalam proyek nyata. Pelatihan ini juga relevan bagi perusahaan yang tengah mengembangkan strategi digital mereka, termasuk upaya membangun inisiatif berkelanjutan dalam bisnis, seperti yang dibahas dalam program Circular Economy for Sustainable Built Environment: Membangun Masa Depan Berkelanjutan.
Setelah mengikuti pelatihan ini, peserta akan mampu merancang, mengembangkan, dan deploying aplikasi mobile berkualitas tinggi untuk berbagai platform dari satu basis kode. Kompetensi ini akan secara signifikan meningkatkan produktivitas tim pengembangan, mengurangi waktu ke pasar (time-to-market), dan mengoptimalkan sumber daya perusahaan. Individu akan siap berkontribusi dalam proyek-proyek pengembangan aplikasi yang menantang, membawa nilai tambah signifikan bagi organisasi mereka dan membantu membentuk budaya perusahaan yang berorientasi pada peningkatan kompetensi dan Continuous Learning: Membangun Budaya Pembelajaran Berkelanjutan.
Untuk Siapa Program Ini?
- Mobile Developer Pemula
- Web Developer yang Ingin Beralih ke Mobile
- UI/UX Designer yang Ingin Memahami Implementasi
- Project Manager Proyek Aplikasi Mobile
- Mahasiswa Teknik Informatika/Sistem Informasi
Outline Materi
01. Pengantar Flutter & Dasar-dasar Dart
- Memahami ekosistem pengembangan aplikasi mobile dan posisi Flutter
- Instalasi dan konfigurasi lingkungan pengembangan Flutter
- Pengenalan bahasa pemrograman Dart: sintaks dasar, tipe data, dan struktur kontrol
- Konsep fundamental widget: Stateless dan Stateful Widgets
02. Membangun Antarmuka Pengguna (UI) dengan Widget
- Penggunaan widget dasar (Text, Button, Image) dan layout (Row, Column, Stack)
- Desain UI responsif dan adaptif untuk berbagai ukuran layar
- Implementasi Material Design dan Cupertino (iOS-style) widgets
- Menangani input pengguna dan gestur
03. Navigasi, Manajemen State, dan Asset
- Manajemen navigasi antar halaman (Navigator 1.0 dan 2.0)
- Konsep manajemen state: Provider, BLoC, GetX (Pengantar)
- Mengelola aset (gambar, font) dan resource aplikasi
- Penggunaan package dan plugin dari Pub.dev
04. Integrasi Data & API
- Memahami konsep RESTful API dan cara mengonsumsinya di Flutter
- Melakukan permintaan HTTP (GET, POST, PUT, DELETE) menggunakan package dio/http
- Parsing JSON data ke dalam model Dart
- Implementasi CRUD (Create, Read, Update, Delete) sederhana dengan API
05. Pengujian, Debugging, dan Deployment
- Strategi pengujian aplikasi Flutter: unit testing, widget testing, integration testing
- Teknik debugging efektif menggunakan DevTools
- Mempersiapkan aplikasi untuk rilis: signing dan optimasi
- Proses deployment aplikasi ke Google Play Store dan Apple App Store
Metode Penyampaian
- Presentasi Interaktif
- Praktik Langsung (Hands-on Coding)
- Studi Kasus Proyek
- Diskusi Kelompok
- Sesi Tanya Jawab
- Pendampingan Instruktur
Fasilitas
- FREE Airport pickup service (antar jemput Hotel/Bandara)
- FREE Transportasi peserta ke tempat pelatihan
- Modul / Handout Training Flutter untuk Membangun Aplikasi Mobile
- FREE Flashdisk
- Sertifikat Training Flutter untuk Membangun Aplikasi Mobile
- FREE Bag or Backpack (Tas Training)
- Training Kit (Dokumentasi photo, Blocknote, ATK, dll.)
- 2x Coffee Break, 1x Lunch & Dinner
- FREE Souvenir Exclusive
Lokasi & Investasi Training
Jadwal reguler bulanan tersedia di kota-kota berikut, atau ikuti secara online dari mana saja.
Yogyakarta
Hotel Dafam Malioboro
Rp 6.000.000 / peserta
Jakarta
Hotel Amaris Tendean
Rp 6.000.000 / peserta
Bandung
Hotel Golden Flower
Rp 6.000.000 / peserta
Bali
Hotel Ibis Kuta
Rp 6.000.000 / peserta
Lombok
Hotel Jayakarta
Rp 6.000.000 / peserta
Online
Zoom Meeting
Rp 6.000.000 / peserta
Investasi pelatihan di atas menyesuaikan dengan jumlah peserta (on call) — silakan hubungi kami untuk penawaran. Apabila perusahaan membutuhkan paket in-house training, anggaran investasi dapat disesuaikan dengan anggaran perusahaan.
Jadwal Reguler 2026
Pemberitahuan Penting: Jadwal di atas bersifat fleksibel. Bagi calon peserta yang berasal dari luar daerah, Anda diwajibkan untuk menunggu konfirmasi resmi (Confirmation Letter) dari pihak PT Gerbang Akselerasi Sukses (GERAKS) sebelum memesan tiket penerbangan dan akomodasi hotel. Baca Syarat dan Ketentuan.
Ulasan Peserta
4.7 / 5 dari 3 ulasan
“Materi manajemen state menggunakan Provider yang diajarkan sangat praktis dan langsung bisa saya terapkan di project kantor. Penjelasan instrukturnya juga sangat detail dan mudah dipahami.”
Wira
Lead Mobile Developer
“Saya sangat terbantu memahami bagaimana desain UI yang saya buat diimplementasikan di Flutter. Sesi tentang adaptive dan responsive design benar-benar membuka wawasan baru tentang batasan dan peluang di mobile development.”
Kartika
UI/UX Designer
“Sebagai developer yang terbiasa dengan native Android, pelatihan ini memberikan transisi yang mulus ke Flutter. Bagian deployment ke Play Store dan App Store sangat informatif, menghemat banyak waktu riset saya.”
Arjun
Software Engineer
Pertanyaan Umum
Apakah saya perlu memiliki dasar pemrograman sebelum mengikuti pelatihan ini?+
Pelatihan ini dirancang untuk pemula hingga menengah. Memiliki dasar logika pemrograman akan sangat membantu, namun materi dasar Dart akan diajarkan dari awal.
Software apa saja yang perlu diinstal sebelum pelatihan?+
Peserta disarankan untuk menginstal Flutter SDK, Android Studio (beserta emulator), Xcode (untuk pengguna macOS), dan Visual Studio Code sebelum pelatihan dimulai. Panduan instalasi akan diberikan.
Apa perbedaan pelatihan ini dengan kursus online gratis?+
Pelatihan ini menawarkan kurikulum terstruktur dengan pendampingan langsung dari instruktur berpengalaman, praktik hands-on yang intensif, studi kasus relevan, serta kesempatan berinteraksi dan bertanya secara real-time.
Apakah pelatihan ini tersedia dalam format online dan offline?+
Ya, kami menyediakan opsi pelatihan secara daring (online) melalui platform konferensi video interaktif, maupun luring (offline) di lokasi yang telah ditentukan atau di fasilitas perusahaan Anda (in-house training).
Bagaimana proses sertifikasi kelulusan pelatihan ini?+
Setiap peserta yang berhasil menyelesaikan seluruh modul dan memenuhi kriteria penilaian akan mendapatkan sertifikat penyelesaian dari GERAKS, yang mengindikasikan bahwa peserta telah menguasai kompetensi dasar Flutter.



