Android Mobile Development dengan Kotlin
Pelatihan Android Kotlin intensif berbasis studi kasus pengembangan aplikasi bisnis. Peserta akan mempelajari Jetpack Compose, MVVM, REST API, Firebase, local storage, push notification, testing, hingga deployment ke Google Play Store menggunakan standar industri.
Peserta yang Cocok Mengikuti Pelatihan
Program Android Kotlin Training ini dirancang untuk developer, startup, software engineer, dan perusahaan yang ingin membangun aplikasi Android modern dengan arsitektur yang scalable dan siap production.
- Memahami dasar pemrograman dan OOP
- Memiliki pengalaman dengan salah satu bahasa pemrograman (Java, JavaScript, Python, PHP, atau lainnya)
- Memahami konsep dasar API dan JSON
- Sudah menginstal Android Studio versi terbaru
- Memiliki laptop yang mendukung pengembangan Android
Kurikulum Pelatihan
Program intensif 5 hari yang memadukan teori dasar dengan praktik langsung pengembangan Android.
Dasar Kotlin & Setup Android
Inti Bahasa Kotlin
- Variabel, tipe data, dan null safety
- Fungsi, lambda, dan higher-order function
- Class, object, dan inheritance
- Collection dan extension function
Android Studio & Setup Proyek
- Gambaran Android Studio dan shortcut
- Struktur proyek dan konfigurasi Gradle
- Android Manifest dan permission
- Menjalankan aplikasi di emulator dan perangkat fisik
Dasar Jetpack Compose
- Fungsi composable dan dasar UI
- Layout: Column, Row, Box, dan LazyList
- Modifier dan styling
- State management dan recomposition
Pengembangan UI & Navigasi
Jetpack Compose Lanjutan
- Komponen Material Design 3
- Scaffold, TopAppBar, dan BottomNavigation
- Form, text field, dan penanganan input
- Theming dan styling custom
Navigation Component
- Navigation graph dan route
- Mengoper argumen antar layar
- Setup bottom navigation
- Dasar deep linking
List & Animasi
- LazyColumn dan LazyGrid
- Pull-to-refresh dan pagination
- Animasi dan transisi
- Komponen composable custom
Arsitektur & Layer Data
Arsitektur MVVM & Dependency Injection
- Pola MVVM di Android
- ViewModel dan LiveData/StateFlow
- Dependency Injection dengan Hilt
- Pola Repository
Integrasi REST API
- Setup dan konfigurasi Retrofit
- Interface API service dan model data
- Coroutines untuk operasi asinkron
- Penanganan error dan loading state
Penyimpanan Lokal
- Room Database (operasi CRUD)
- DataStore Preferences
- Strategi offline-first
- Pola sinkronisasi data
Fitur Lanjutan & Integrasi Platform
Autentikasi & Manajemen Sesi
- Alur login dan registrasi
- Penyimpanan token dengan EncryptedSharedPreferences
- Request API terautentikasi dengan interceptor
- Manajemen sesi dan auto-logout
Fitur Perangkat & Permission
- Akses kamera dan galeri
- Layanan lokasi dan GPS
- Penanganan runtime permission
- Push notification dengan Firebase Cloud Messaging
Image Loading & Manajemen File
- Image loading dengan Coil
- Upload file ke server
- Kompresi dan caching gambar
- Integrasi media picker
Testing, Optimasi & Deployment
Strategi Testing
- Unit testing dengan JUnit dan MockK
- UI testing dengan Compose Test
- Menguji ViewModel dan repository
- Cakupan pengujian dan praktik terbaik
Performa & Optimasi
- Profiling performa aplikasi
- Deteksi memory leak dengan LeakCanary
- Code shrinking ProGuard/R8
- Optimasi ukuran aplikasi
Deployment Google Play Store & Project Challenge
- Build variant dan konfigurasi signing
- Setup Google Play Console
- Rilis aplikasi dan versioning
- Project challenge akhir
Teknologi yang Dipelajari
Framework dan tools modern yang umum digunakan dalam pengembangan aplikasi Android profesional.
Yang Akan Didapatkan Peserta
Setelah menyelesaikan pelatihan Android Kotlin ini, peserta akan memperoleh materi dan aset yang dapat langsung digunakan untuk pengembangan aplikasi Android di lingkungan kerja.
- Source code lengkap seluruh studi kasus
- Template project Android dengan arsitektur MVVM
- Template integrasi REST API dan autentikasi JWT
- Panduan deployment dan publish ke Google Play Store
- Materi pelatihan dalam format digital
- Sertifikat resmi dari PT Salamun Teknologi Indonesia
Cuplikan Pelatihan Android Kotlin
Lihat gambaran materi dan studi kasus yang akan dipelajari selama program pelatihan berlangsung.
Pertanyaan yang Sering Diajukan
Siapa yang cocok mengikuti pelatihan Android Kotlin ini?
Pelatihan ini cocok untuk software engineer, mobile developer, startup founder, CTO, technical lead, mahasiswa tingkat akhir, maupun perusahaan yang ingin meningkatkan kemampuan tim dalam pengembangan aplikasi Android modern.
Apakah peserta akan membangun aplikasi Android nyata?
Ya. Peserta akan mengembangkan aplikasi Android lengkap mulai dari UI, autentikasi, integrasi REST API, local storage, push notification, hingga deployment ke Google Play Store.
Apakah pelatihan ini cocok untuk perusahaan?
Sangat cocok. Program tersedia dalam format corporate training dan dapat disesuaikan dengan kebutuhan industri, teknologi yang digunakan perusahaan, serta studi kasus bisnis yang relevan.
Apakah peserta mendapatkan source code?
Ya. Seluruh source code studi kasus dan latihan selama pelatihan akan diberikan kepada peserta sebagai bahan pembelajaran dan referensi pengembangan lebih lanjut.
Apakah peserta mendapatkan sertifikat?
Ya. Setiap peserta yang menyelesaikan pelatihan akan memperoleh sertifikat resmi dari PT Salamun Teknologi Indonesia.
Siap Membangun Aplikasi Android Profesional?
Diskusikan kebutuhan pelatihan Android Kotlin untuk tim developer, startup, perusahaan, atau institusi Anda bersama instruktur berpengalaman dari PT Salamun Teknologi Indonesia.
Hubungi Kami