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 dan menerapkan teknik pengelolaan repositori proyek mobile berbasis version control (Git).
#02 Pemrograman Dasar Dart - Bag.1
Mampu mendeklarasikan variable dan tipe data dengan benar pada bahasa pemrograman Dart.
#03 Pemrograman Dasar Dart - Bag.2
Mampu menerapkan teknik percabangan dan perulangan pada bahasa pemrograman Dart.
#04 Pemrograman Dasar Dart - Bag.3
Mampu menerapkan collections dan functions pada bahasa pemrograman Dart.
#05 Setup Flutter & First App
Mampu melakukan instalasi framework Flutter, memvalidasi hasil instalasi dengan benar, dan mengonfigurasi emulator/device.
#06 Widget Dasar Flutter
Mampu menerapkan widget dasar, stateless dan stateful widget pada Flutter.
#07 Layout dan Navigasi
Mampu melakukan penyusunan layout dan navigasi serta routing.
#08 Ujian Tengah Semester (UTS)
Merancang dan membangun tampilan layout aplikasi OCR berbasis mobile dengan dasar teori/praktik pertemuan ke-1 sampai 7.
#09 Manajemen Plugin
Mampu mengelola plugin di Flutter.
#10 Plugin Camera
Mampu menggunakan plugin kamera di Flutter.
#11 Dasar State Management
Mampu mengelola state di Flutter.
#12 Pemrograman Asynchronous
Mampu melakukan pemrograman asynchronous di Flutter.
#13 Lanjutan State Management dengan Streams
Mampu mengelola state dengan stream dan BLoC Pattern di Flutter.
#14 Persistensi Data
Mampu mengelola data JSON dan persistensi data di Flutter.
#15 Restful API
Mampu menerapkan komunikasi melalui internet dengan RESTful API di Flutter.
#16 Final Project
Mampu menyelesaikan final project secara berkelompok melalui Git.
Referensi
Silakan akses untuk bahan tambahan materi