
Mata kuliah Mobile Programming membahas konsep, teknik, dan praktik pengembangan aplikasi mobile lintas platform dengan menggunakan framework React Native. Mahasiswa akan mempelajari dasar-dasar pengembangan aplikasi mobile, arsitektur React Native, komponen antarmuka pengguna, manajemen state, navigasi, integrasi dengan API, dan penerapan best practices dalam pembangunan aplikasi mobile modern.
Selain itu, mahasiswa akan diberikan pemahaman mengenai perbedaan pengembangan aplikasi native dan cross-platform, deployment ke platform Android dan iOS, serta strategi pengujian dan publikasi aplikasi ke Play Store dan App Store.
Pada akhir perkuliahan, mahasiswa diharapkan mampu merancang, mengembangkan, dan mengimplementasikan aplikasi mobile lintas platform yang responsif, interaktif, dan sesuai kebutuhan pengguna.
Capaian Pembelajaran:
Setelah mengikuti mata kuliah ini, mahasiswa mampu:
-
Menjelaskan konsep dasar pengembangan aplikasi mobile lintas platform.
-
Menggunakan React Native untuk membangun antarmuka pengguna yang interaktif.
-
Mengelola state dan navigasi dalam aplikasi React Native.
-
Mengintegrasikan aplikasi dengan layanan backend melalui API.
-
Menguji, debug, dan melakukan deployment aplikasi mobile ke perangkat nyata.
-
Mengimplementasikan aplikasi mobile sesuai standar industri.
Metode Pembelajaran:
-
Kuliah tatap muka
-
Praktikum/lab pemrograman
-
Proyek pengembangan aplikasi mobile secara berkelompok
-
Presentasi dan demo aplikasi
Penilaian:
Penilaian dilakukan melalui tugas individu, ujian tengah semester, ujian akhir semester, serta proyek akhir berbentuk aplikasi mobile yang dipresentasikan di akhir perkuliahan.
- Teacher: Admin POLTEK SCI