Pengertian, Cara Kerja Flutter
Struktur dasar flutter
Instalasi flutter SDK (praktik)
Install android studio (praktik)
Bahasa pemrograman Dart
Membuat project pertama menggunakan flutter (demonstrasi)
Penjelasan validasi input
Membuat formulir input (seperti tampilan login, dll.)
Langkah validasi input pengguna
Membuat database untuk validasi input (seperti MySQL)
Mengenal widget
Stateless widget
Stateful widget
Membuat tampilan aplikasi dengan widget (praktik)
Navigasi pada flutter
Fungsi dan kegunaan navigasi
Jenis-jenis widget navigasi pada flutter
Langkah Menggunakan navigator (praktik)
Mengenal fitur animasi dan transisi
Jenis-jenis widget animasi pada flutter
Penggunaan animasi pada aplikasi (demonstrasi)
Penggunaan transisi pada aplikasi (demonstrasi)
Mengenal package flutter
Mengenal package yang sering digunakan
Membuat package sendiri (praktik)
Mengambil data dari API
Konsumsi API dengan package HTTP
Menampilkan data dari API
Pengenalan firebase authentication
Menggunakan firebase realtime database (instalasi)
Penggunaan firebase untuk membuat aplikasi (praktik)
Mengenal cara penggunaan Cloud Firestore (demonstrasi)
Mengenal push notification
Mengenal firebase cloud message
Melakukan setup firebase untuk firebase cloud message (praktik)
Melakukan tes dari aplikasi yang sudah dibuat (jenis-jenis testing)
Validasi input
Error handling
Langkah melakukan debugging code
Optimasi lazy loading
Pengurangan frame drops
Pengenalan tentang Version Control System (VCS)
Pengenalan, instalasi dan konfigurasi GIT
Memahami git workflow
Memahami dan membuat repository GIT
Memahami tentang branch dalam GIT
Memahami tentang merge
Memahami tentang konflik ketika merging serta cara memecahkannya
Memahami tentang .gitignore
Memahami tentang remote repository
Memahami tentang github
Menghubungkan lokal repository dengan remote repository
Memahami tentang pull dan push
Membuat link untuk unduh aplikasi yang sudah dibuat
Peserta mengerjakan final project
Peluang karir di bidang Software Engineering (Mobile) sangat besar, seiring meningkatnya kebutuhan akan aplikasi mobile untuk mendukung bisnis, layanan, dan hiburan. Profesi seperti mobile app developer, UI/UX designer, dan mobile software architect sangat dibutuhkan di berbagai industri, termasuk teknologi, e-commerce, dan fintech. Bidang ini menawarkan prospek yang menjanjikan, gaji kompetitif, dan peluang untuk bekerja secara global, mengingat permintaan untuk aplikasi berkualitas terus berkembang di era digital.
Setelah lulus dari program Software Engineering (Mobile), beberapa profesi yang dapat ditekuni antara lain:
Profesi-profesi tersebut memiliki peluang luas di sektor teknologi, dengan kebutuhan yang terus berkembang di pasar global.
Tidak diperlukan pengalaman sebelumnya di Software Engineering (Mobile) untuk mengikuti program ini. Program ini dirancang untuk pemula dan akan mengajarkan dasar-dasar pengembangan aplikasi mobile, mulai dari pemrograman hingga desain antarmuka pengguna. Peserta akan dibimbing secara bertahap untuk menguasai keterampilan yang dibutuhkan di bidang ini.
Tidak ada seleksi lagi kok. Setelah kamu daftar dan melakukan pembayaran, langsung auto lolos!
Tentu bisa. Untuk Project-based Internship ini bisa diikuti dahulu secara gratis melalui program “Mini Magang”. Kamu dapat mengikuti pelatihan Mini Magang ini selama lima hari berturut - turut secara gratis pada okupasi yang kamu minati.