#01 Pengantar Pemrograman Mobile

Mampu memahami konsep pemrograman pada perangkat mobile, melakukan instalasi Dart dan framework Flutter, memvalidasi hasil instalasi dengan benar, dan menerapkan teknik pengelolaan repositori proyek mobile berbasis version control (Git).

#02 Pemrograman Dasar Dart - Bag.1 (Variabel dan Tipe Data)

Mampu mendeklarasikan variable dan tipe data dengan benar pada bahasa pemrograman Dart.

#03 Pemrograman Dasar Dart - Bag.2 (Percabangan dan Perulangan)

Mampu menerapkan teknik percabangan dan perulangan pada bahasa pemrograman Dart.

#04 Pemrograman Dasar Dart - Bag.3 (Collections dan Functions)

Mampu menerapkan collections dan functions pada bahasa pemrograman Dart.

#05 Aplikasi Pertama & Widget Dasar Flutter

Mampu membuat aplikasi pertama flutter, mengonfigurasi emulator/device, menerapkan widget dasar, stateless dan stateful widget pada Flutter.

#06 Layout dan Navigasi

Mampu melakukan penyusunan layout dan navigasi serta routing.

#07 Manajemen Plugin

Mampu mengelola plugin di Flutter.

#08 Ujian Tengah Semester (UTS)

Merancang dan membangun tampilan layout UI aplikasi berbasis mobile dengan dasar teori/praktik pertemuan ke-1 sampai 7 sesuai RPP (PBL).

#09 Kamera

Mampu menggunakan plugin kamera di Flutter.

#10 Dasar State Management

Mampu mengelola state di Flutter.

#11 Pemrograman Asynchronous

Mampu melakukan pemrograman asynchronous di Flutter.

#12 Streams

Mampu mengelola state dengan stream dan BLoC Pattern di Flutter.

#13 Persistensi Data

Mampu mengelola data JSON dan persistensi data di Flutter.

#14 Restful API

Mampu menerapkan komunikasi melalui internet dengan RESTful API di Flutter.

#15 Progress Project - Bagian 1

Mampu menyelesaikan final project secara berkelompok melalui Git.

#16 Progress Project - Bagian 2 + #17 UAS

Mampu menyelesaikan final project secara berkelompok melalui Git dan Mendemokan hasil kerja aplikasi berbasis mobile

Referensi

Silakan akses untuk bahan tambahan materi

Flutter Cookbook, Second Edition by Simone Alessandria (2023)

Akses e-book

Mastering Flutter, A Beginner's Guide by Sufyan bin Uzayr (2023)

Akses e-book

Flutter for Beginners, Second Edition by Thomas Bailey | Alessandro Biessek (2021)

Akses e-book

Flutter documentation

Akses docs

Dart documentation

Akses docs

Flutter YouTube Channel

Akses YouTube