Course Outline

Agile Metodologi dalam Mobile Development

  • Prinsip dan struktur proyek Agile
  • Cerita pengguna, sprint, dan umpan balik iteratif
  • Pipelines CI/CD dan siklus rilis cepat

Desain UX dan UI untuk Aplikasi Mobile

  • Prinsip desain pengalaman pengguna dan antarmuka
  • Wireframes, prototype, dan pengujian pengguna
  • Accessibilitas dan konsistensi lintas perangkat

Pembuatan dengan Flutter

  • Pengaturan dan arsitektur Flutter
  • Widgets, tata letak, dan tema
  • Manajemen status dan navigasi

Arsitektur Aplikasi Mobile

  • Arsitektur bertingkat dan moduler
  • Integrasi dengan layanan backend (Firebase)
  • Praktik terbaik untuk pemeliharaan dan skalabilitas

AI dalam Pengembangan Aplikasi Mobile

  • Menggunakan model yang sudah dilatih di aplikasi Flutter
  • Chatbots, rekomendasi, dan otomatisasi cerdas
  • Koneksi ke layanan AI (misalnya, Dialogflow, ML Kit)

Keamanan dalam Aplikasi Mobile

  • Autentikasi dan otorisasi dengan Firebase
  • Enkripsi data dan penyimpanan aman
  • Obfuskasi kode dan panggilan API yang aman

Pengujian, Penyebaran, dan Pemeliharaan

  • Pengujian unit, widget, dan integrasi
  • Persiapan untuk Google Play dan App Store
  • Kontrol versi dan strategi pembaruan

Ringkasan dan Langkah Selanjutnya

Requirements

  • Pemahaman tentang pemrograman berorientasi objek
  • Pengalaman dengan alat pengembangan perangkat lunak
  • Pengetahuan dasar tentang perangkat mobile dan desain antarmuka pengguna

Audience

  • Pengembang sistem IT
  • Profesional teknis yang membuat antarmuka mobile
  • Pengembang aplikasi yang mencari keterampilan integrasi lintas platform dan AI
 12 Hours

Number of participants


Price per participant

Testimonials (3)

Upcoming Courses (Minimal 5 peserta)

Related Categories