Mobile Programming
TI23042
Mata kuliah ini membahas konsep, desain, implementasi, dan pengujian aplikasi mobile berbasis Android. Mahasiswa dibekali kemampuan teknis membangun aplikasi native menggunakan Java/Kotlin, memanfaatkan sensor, layanan API eksternal, serta menerapkan arsitektur modern seperti MVVM dan Jetpack Compose. Pendekatan pembelajaran menggunakan Outcome-Based Education (OBE) dengan penekanan pada praktik, studi kasus, dan proyek akhir.
Sessions
-
Week 1: Konsep Dasar Mobile Programming dan Ekosistem Android / iOS
-
Week 2: Mendesain Antarmuka Aplikasi Android - Layout, Views, ConstraintLayout
-
Week 3: Menghubungkan UI dengan Logic Pemrograman
-
Week 4: Menggunakan Navigasi Aplikasi
-
Week 5: Menyimpan Data Sederhana
-
Week 6: Menggunakan Database Lokal
-
Week 7: Menerapkan Desain UI Modern
-
Week 8: Menggunakan Multimedia