RPS mata kuliah Pemograman Mobile (Android)



Rencana Pembelajaran Semester (RPS) untuk mata kuliah "Pemrograman Mobile dengan Flutter".

Mata Kuliah: Pemrograman Android dengan Flutter

Deskripsi Singkat Mata Kuliah: Mata kuliah ini bertujuan untuk mengajarkan mahasiswa cara mengembangkan aplikasi mobile menggunakan Flutter, sebuah framework open-source untuk pengembangan aplikasi Android dan iOS. Mahasiswa akan memahami dasar-dasar Flutter, widget, dan konsep-konsep penting dalam pengembangan aplikasi mobile.

Rencana Pembelajaran Semester (RPS):

Pertemuan 1: Pengenalan Flutter

  • Pengantar Flutter dan Dart
  • Instalasi Flutter dan pengaturan awal
  • Tugas: Instalasi Flutter dan buat proyek sederhana

Pertemuan 2: Dasar-dasar Flutter

  • Widget dasar dalam Flutter
  • Membangun tata letak (layout) dasar
  • Tugas: Buat aplikasi dengan beberapa widget dasar

Pertemuan 3: Navigasi dan Routing

  • Navigasi antar layar (routing)
  • Pindah antar halaman
  • Tugas: Implementasikan navigasi antar layar pada aplikasi

Pertemuan 4: Menyusun Komponen UI

  • Membuat tampilan UI yang menarik
  • Penggunaan gambar dan ikon
  • Tugas: Desain UI aplikasi dengan gambar dan ikon

Pertemuan 5: Pengelolaan State

  • Memahami konsep state dalam Flutter
  • Penggunaan Stateful Widget
  • Tugas: Implementasikan perubahan state dalam aplikasi

Pertemuan 6: Interaksi dengan API

  • Mengakses data dari server
  • Parsing data JSON
  • Tugas: Ambil data dari API dan tampilkan dalam aplikasi

Pertemuan 7: Firebase dan Autentikasi

  • Penggunaan Firebase dalam Flutter
  • Autentikasi pengguna
  • Tugas: Implementasikan autentikasi pengguna dengan Firebase

Pertemuan 8: Pengujian dan Debugging

  • Pengujian aplikasi
  • Mencari dan memperbaiki bug
  • Tugas: Uji dan debug aplikasi

Pertemuan 9: Optimasi Kinerja

  • Strategi optimasi aplikasi
  • Penggunaan performa Flutter
  • Tugas: Optimalisasi kinerja aplikasi

Pertemuan 10: Proyek Akhir

  • Presentasi proyek akhir
  • Pengembangan dan penyelesaian proyek akhir

Tugas Akhir:

  • Mahasiswa diminta untuk mengembangkan sebuah aplikasi mobile menggunakan Flutter, yang mencakup fitur-fitur yang telah dipelajari selama kuliah.
  • Mahasiswa harus mempresentasikan proyek akhir mereka pada akhir semester.

Berikan Komentar yang bermanfaat dan sehat.

Posting Komentar (0)
Lebih baru Lebih lama