logo magang
Project-based Internship
Pengembangan Aplikasi Mobile dengan Flutter
Temukan langkah tepat dalam karir pengembangan mobile menggunakan Flutter, yang menggabungkan teori terkini dan praktik industri untuk menguasai dari desain UI hingga integrasi Firebase.
Ayo gabung sekarang • Ayo gabung sekarang • Ayo gabung sekarang • Ayo gabung sekarang • Ayo gabung sekarang • Ayo gabung sekarang • Ayo gabung sekarang • Ayo gabung sekarang • Ayo gabung sekarang • Ayo gabung sekarang
img detail hero
Ayo gabung sekarang • Ayo gabung sekarang • Ayo gabung sekarang • Ayo gabung sekarang • Ayo gabung sekarang • Ayo gabung sekarang • Ayo gabung sekarang • Ayo gabung sekarang • Ayo gabung sekarang • Ayo gabung sekarang
Alumni kami telah diterima kerja di perusahaan ini
Marquee Image Marquee Image Marquee Image Marquee Image Marquee Image Marquee Image Marquee Image Marquee Image Marquee Image Marquee Image Marquee Image Marquee Image Marquee Image Marquee Image Marquee Image Marquee Image Marquee Image Marquee Image Marquee Image Marquee Image Marquee Image Marquee Image Marquee Image Marquee Image Marquee Image Marquee Image Marquee Image Marquee Image Marquee Image Marquee Image Marquee Image Marquee Image Marquee Image Marquee Image Marquee Image Marquee Image Marquee Image Marquee Image Marquee Image Marquee Image
Program
Project-based Internship Software Engineering (Mobile)
Program ini membekali peserta dengan keterampilan pengembangan aplikasi mobile menggunakan Flutter, mulai dari UI dengan widget, navigasi, animasi, hingga penggunaan database dan API. Peserta juga akan mempelajari keamanan aplikasi dengan Firebase, testing, dan GIT untuk version control.
gambar project
Dari belajar, menuju karier impian
Kuasai skill yang kamu butuhkan, buka peluang kariermu sekarang!
IconKarir3Bangun portofolio dari kasus industri
IconKarir2Dibimbing praktisi profesional
IconKarir1Auto lolos dan bisa konversi SKS
IconKarir4Dapatkan pengembangan karier
Kenapa Project-based Internship Software Engineering (Mobile)

Kuasai Flutter untuk Pengembangan Aplikasi Mobile

Pelajari cara membangun aplikasi yang responsif dan visual menarik dengan Flutter, mulai dari dasar hingga fitur lanjutan seperti animasi.

Integrasi Backend dan Keamanan Aplikasi

Kuasai teknik integrasi database lokal dan cloud, serta implementasi autentikasi pengguna dengan Firebase untuk membangun aplikasi yang aman.

Kemampuan dalam Pengujian dan Manajemen Versi

Tingkatkan kualitas kode melalui praktik unit testing yang solid dan pelajari penggunaan GIT untuk manajemen versi yang efektif.

Kurikulum
Dengan kurikulum yang sudah sesuai dengan kebutuhan industri
faqs
Pengantar Flutter
Minggu 1
  • Pengertian dan Cara Kerja Flutter
  • Struktur Dasar Flutter
  • Instalasi Flutter SDK
  • Instalasi Android Studio
  • Bahasa Pemrograman Dart
faqs Tugas Praktik
faqs
Mengenal GIT
Minggu 2
  • Pengenalan tentang Version Control System (VCS)
  • Pengenalan, Instalasi dan Konfigurasi GIT
  • Memahami GIT Workflow
  • Memahami dan Membuat Repository GIT
  • Memahami Branch dalam GIT
  • Memahami Merge
  • Memahami tentang Konflik ketika Merging dan Cara Memecahkannya
  • Memahami .gitignore
  • Memahami tentang Remote Repository
  • Apa itu GitHub ?
  • Menghubungkan Lokal Repository dengan Remote Repository
  • Memahami Pull dan Push 
  • Membuat Link untuk Unduh Aplikasi yang Sudah Dibuat
faqs Tugas Praktik
faqs
Formulasi dan Validasi Input Pengguna
Minggu 3
  • Penjelasan Validasi Input
  • Membuat Formulir Input
  • Langkah Validasi Input Pengguna
  • Menyimpan Data Validasi ke Shared Preferences
  • Mengambil dan Menghapus Data dari Shared Preferences
faqs Tugas Praktik
faqs
Widget dan Layout pada Flutter
Minggu 4
  • Mengenal Widget.
  • Stateless Widget.
  • Stateful Widget.
  • Membuat Tampilan dengan Aplikasi Widget.
faqs Tugas Praktik
faqs
Navigasi, Routing dan Animasi
Minggu 5
  • Navigasi pada Flutter.
  • Fungsi dan Kegunaan Navigasi.
  • Jenis-Jenis Widget Navigasi pada Flutter.
  • Langkah Menggunakan Navigator.
  • Mengenal Fitur Animasi dan Transisi.
  • Jenis-Jenis Widget Animasi pada Flutter.
  • Penggunaan Animasi pada Aplikasi.
  • Penggunaan Transisi Pada Aplikasi.
faqs Tugas Praktik
faqs
Penggunaan API untuk UI Aplikasi
Minggu 6
  • Mengenal Package di Flutter.
  • Mengenal Package yang Sering Digunakan.
  • Membuat Package Sendiri.
  • Mengambil Data dari API.
  • Menggunakan Open API.
  • Konsumsi API dengan Package HTTP.
  • Menampilkan Data dari API.
faqs Tugas Praktik
faqs
Architecture Project Design (BLoC)
Minggu 7
  • State Management in Flutter
  • Mengenal Design Pattern
  • Mengenal BLoC
  • Intro to Streams
  • Intro to Cubit
  • Clean Architecture dalam Flutter
faqs Tugas Praktik
faqs
Architecture Project Design (BLoC) part. 2
Minggu 8
  • Business Logic & Data Layer + Model.
  • Repository dan Data Provider.
  • Dependency Injection (DI).
  • Event dan State dalam BLoC.
  • BlocProvider, BlocBuilder, BlocListener, BlocConsumer.
  • BLoC Presentation Layer.
  • Menampilkan Data di UI.
  • Integration and Widget Testing.
faqs Tugas Praktik
faqs
Integrasi Firebase untuk Authentication dan Database
Minggu 9
  • Pengenalan Firebase Authentication.
  • Menggunakan Firebase Realtime Database.
  • Penggunaan Firebase untuk Membuat Aplikasi.
  • Mengenal Cara Penggunaan Cloud Firestore.
faqs Tugas Praktik
faqs
Implementasi Notifikas
Minggu 10
  • Mengenal Push Notification.
  • Mengenal Firebase Cloud Messaging.
  • Melakukan Setup Firebase untuk Firebase Cloud Messaging.
faqs Tugas Praktik
faqs
Membuat Unit Testing pada Flutter
Minggu 11
  • Melakukan Tes dari Aplikasi yang Sudah Dibuat.
  • Validasi Input.
  • Error Handling. 
  • Langkah Melakukan Debugging Code.
  • Optimasi Lazy Loading.
  • Pengurangan Frame Drops.
faqs Tugas Praktik
faqs
Final Project
Minggu 12

Peserta diharapkan dapat memahami dan mengaplikasikan unit testing dalam proses pengembangan aplikasi. Unit testing bertujuan untuk memastikan bahwa setiap unit atau komponen terkecil dari aplikasi berfungsi dengan benar sesuai dengan spesifikasinya. Tugas ini akan melatih peserta dalam menulis, menjalankan, dan menganalisis hasil unit testing.

faqs Tugas Praktik
Tools yang digunakan
Logo Company
Logo Company
Logo Company
Logo Company
Logo Company
Logo Company
Logo Company
Mentor
Dimentori oleh Praktisi Profesional
Dapatkan skill dan bimbingan dari mentor kami disini, kamu punya kesempatan untuk bertanya dengan mentor kapan saja.
Cover Program
Muhammad Iriansyah Putra Pratama
Frontend Mentor at Sanbercode
Pengalaman kerja :
img_pengalaman_kerja1 img_pengalaman_kerja2
Timeline
company
On Boarding 1 Minggu
Down Arrow
Pengenalan program, tim, tujuan dan aturan yang perlu kamu ikuti selama menjadi peserta Project-based Internship.
company
Weekly Mentoring 1 - 3 bulan
Down Arrow
Bimbingan setiap minggu dengan mentor untuk pematerian dan briefing proyek yang akan kamu kerjakan.
company
Weekly Evaluation 1 - 3 bulan
Down Arrow
Evaluasi rutin setiap minggu untuk menilai progress kamu dalam menyelesaikan proyek.
company
Final Project Presentation 1 Minggu
Down Arrow
Kerjakan dan presentasikan proyek akhir di hadapan mentor dan tim Project-based Internship.
company
Graduation 1 Hari
Down Arrow
Kerjakan dan presentasikan proyek akhir di hadapan mentor dan tim Project-based Internship.
imgTimeline
Metode Pembelajaran
Terdapat 3 metode pembelajaran yang dapat disesuaikan dengan jadwal kamu
Senin - Jumat: Tentatif 2x per minggu
Flexible: Atur jam dengan SPV kamu
icon check Live session bareng SPV 2x per minggu.
icon check Buat janji dengan SPV dan rasakan experience langsung bekerja di kantor.
icon check Akses pembelajaran mandiri dari Handbook dan kelas SPL Luarsekolah.
icon flower
icon flower
3 Bulan
Rp 829.000
Jadwal dan Biaya
Agustus 2025
Pilih durasi yang paling cocok buatmu disini!
Paling Laris!
icon flower
3 Bulan
Rp 829.000
Terakhir daftar 4 September 2025

icon check Minimal 24 kali pertemuan dengan mentor
icon check 3 kali Live Session Career Development
icon check 12 Real Case Study
icon check Proyek Kolaborasi Lintas Divisi
Ingin dapat diskon? Klaim disini
imgsendwaitinglist
Batch tidak sesuai dengan jadwal yang kamu inginkan?
Yuk, daftar waiting list sekarang dan amankan kursi di batch pilihanmu!
Masih belum yakin dengan program kami?
No worries, cobain Mini PBI dan nilai sendiri apakah ini worth it atau ngga! 🚀
icon icon
Alumni Kami
Perjalanan sukses alumni kami
Lihat perjalanan sukses alumni yuk, intip cerita inspiratif para alumni dari program Project-based Internship.
Komunitas
Komunitas hebat, karier melesat
Gabung bersama kami dan bangun karier impianmu dengan dukungan komunitas yang solid.
icon gif
icon gif
Event Spesial Khusus Alumni
Dapatkan akses istimewa ke event-event spesial yang dirancang khusus untuk alumni.
Ayo Gabung Bersama Kami
icon gif
Bangun Networking
Kenal lebih dekat dengan alumni dan buka banyak peluang baru dalam perjalanan kariermu.
icon gif
icon gif
icon gif
Event Spesial Khusus Alumni
Dapatkan akses istimewa ke event-event spesial yang dirancang khusus untuk alumni.
Ayo Gabung Bersama Kami
icon gif
Bangun Networking
Kenal lebih dekat dengan alumni dan buka banyak peluang baru dalam perjalanan kariermu.
icon gif
Lihat jadwal event terdekat dari komunitas kami dan dapatkan keseruan serta benefit lainnya disini.
Portofolio Peserta
Cek portofolio Digital Marketing dari alumni kami
Career Support
Dapatkan dukungan karier yang sesuai dengan kebutuhanmu
Project-based Internship menyediakan beragam kesempatan untuk membantu memulai karier impianmu!
img career 1
img career 2
img career 3
img career 4
Beasiswa Project-based Internship
Terkendala biaya? Kami percaya kamu punya potensi besar. Ikut Captain of Class PBI, slot terbatas!
iconInfo Periode pendaftaran untuk batch ini sudah ditutup
FAQs
Frequently Asked Questions?

Bagaimana peluang karir pada bidang Software Engineering (Mobile)?

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.
 

Apa saja profesi yang dapat dimiliki setelah lulus program ini?

Setelah lulus dari program Software Engineering (Mobile), beberapa profesi yang dapat ditekuni antara lain:

  1. Mobile App Developer 
  2. UI/UX Designer
  3. Mobile Software Architect 
  4. Quality Assurance (QA) Engineer
  5. Mobile Developer Evangelist 
  6. Full Stack Developer

Profesi-profesi tersebut memiliki peluang luas di sektor teknologi, dengan kebutuhan yang terus berkembang di pasar global.
 

Apakah diperlukan pengalaman di Software Engineering (Mobile) untuk mengikuti program ini?

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.
 

Apakah ada test mengikuti program ini?

Tidak ada seleksi lagi kok. Setelah kamu daftar dan melakukan pembayaran, langsung auto lolos!

Apakah bisa mencoba dahulu secara gratis?

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. 
 

Hubungi Kami
Daftar Waiting List