Codelabs: Pemrograman Mobile
Modul praktikum digital berbasis codelabs untuk mata kuliah Pemrograman Mobile semester 5 Program Studi D4 Teknik Informatika, Jurusan Teknologi Informasi, Politeknik Negeri Malang
#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