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
Testimonials (3)
Informasi tambahan sangat berguna
Grzegorz - Comp S.A.
Course - BLoC Pattern
Machine Translated
Miguel's knowledge of the subject was extensive. He made the training easy to understand and the flow was balanced; adding on to each section with new features as needed. He covered everything that was asked and answered each and every question thoroughly. It was a very pleasant experience.
Paul Coaton - SEMPCheck Services
Course - Flutter Development Bootcamp with Dart
The trainer was enthusiastic, kind, and loved the topic