Perusahaan Yang Menggunakan Flutter

Flutter Sangat Populer. Lihat Statistik berikut

Kenapa Harus Ikut Bootcamp Ini

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

Jadwal dan Teknis Bootcamp

Jadwal 🕑

1. Live Zoom Setiap Sabtu dan Minggu pukul 19.30 WIB (Malam)
2. Durasi kelas 1 sd 2 Jam per sesi
3. Tanggal 21 Desember sd 19 Januari 2025 


Teknis  📰

1. Peserta mendaftar dan join Grup WhatsApp yang diberikan
2. Setiap sesi live akan dilaksanakan secara Online via Zoom selama 10x pertemuan
3. Setiap sesi terdiri dari Materi, Live Praktek, Tanya Jawab dan Konsultasi
4. Peserta dapat bertanya & berdiskusi dengan Mentor dan peserta lain terkait materi dan tugas di Grup WhatsApp

Siapa yang bisa ikut Bootcamp Ini

Pemula dalam Pemrograman Mobile
Developer Web yang Ingin Beralih ke Mobile
Freelancer
Profesional IT yang Ingin Upgrade Skill
Pelajar dan Fresh Graduate

Siapa Mentornya

Niki Rahmadi

Mobile Developer di Perusahaan Telekomunikasi BUMN

Target setelah Mengikuti Bootcamp

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

Benefit Tambahan

Gratis Akses Rekaman Kelas

Akan mendapatkan Rekaman kelas

Akses LMS

Akses LMS untuk Rekaman, Bahan Praktek dan Modul kelas

Daftar Materi Kelas

Dasar-Dasar Dart

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

Pengenalan Flutter, Setup Environment dan Versioning Control

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

Widget di Flutter

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

State Management dan Interaksi Pengguna

Pengantar state management

Menggunakan setState() untuk update UI

Form dan Input: TextField, Checkbox, RadioButton

Menggunakan ElevatedButton, FloatingActionButton, dan GestureDetector

Layout Lanjutan dan Styling

Flexible dan Expanded Widgets

GridView dan ListView

Custom Widget dan Styling dengan Themes

Menggunakan Custom Fonts dan Icons

Slicing UI dari Figrma

Navigasi dan Routing

Konsep Navigator dan Routes

Implementasi navigasi sederhana dengan Navigator.push() dan Navigator.pop()

Navigasi dengan named routes

Membuat bottom navigation bar dan tab navigation

Pengelolaan State dengan Provider

Konsep state management dengan Provider

Implementasi Provider untuk pengelolaan Global State

Menggunakan ChangeNotifier dan Consumer

Integrasi dengan Aplikasi yang sudah ada

Konsumsi API dan Networking

Konsep HTTP requests di Flutter

Menggunakan paket http untuk konsumsi REST API

Menampilkan data dari API ke dalam ListView

Penanganan Loading States dan Error

Animasi dan Efek Visual

Konsep animasi di Flutter

Menggunakan AnimatedContainer, AnimatedOpacity, dan Hero Animations

Implementasi Animasi custom dengan AnimationController

Local Database dengan SQLite dan Hive

Konsep Database Lokal dan Persistensi Data

Menggunakan SQLite untuk Penyimpanan Data

Implementasi Hive sebagai alternatif ringan

Testing dan Debugging

Konsep testing di Flutter: Unit Testing, Widget, dan Integration tests

Menggunakan Flutter Test dan Flutter Drive.

Debugging dengan DevTools dan VS Code

Flutter Final Project

Harga Kelas
Rp. 499.000
Rp. 299.000