Corporate Training & Professional Development

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.

5 Hari IntensifStudi Kasus Nyata

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.

Hari 1

Dasar Kotlin & Setup Android

11,5 – 2 jam

Inti Bahasa Kotlin

  • Variabel, tipe data, dan null safety
  • Fungsi, lambda, dan higher-order function
  • Class, object, dan inheritance
  • Collection dan extension function
21,5 – 2 jam

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
31,5 – 2 jam

Dasar Jetpack Compose

  • Fungsi composable dan dasar UI
  • Layout: Column, Row, Box, dan LazyList
  • Modifier dan styling
  • State management dan recomposition
Hari 2

Pengembangan UI & Navigasi

41,5 – 2 jam

Jetpack Compose Lanjutan

  • Komponen Material Design 3
  • Scaffold, TopAppBar, dan BottomNavigation
  • Form, text field, dan penanganan input
  • Theming dan styling custom
51,5 – 2 jam

Navigation Component

  • Navigation graph dan route
  • Mengoper argumen antar layar
  • Setup bottom navigation
  • Dasar deep linking
61,5 – 2 jam

List & Animasi

  • LazyColumn dan LazyGrid
  • Pull-to-refresh dan pagination
  • Animasi dan transisi
  • Komponen composable custom
Hari 3

Arsitektur & Layer Data

71,5 – 2 jam

Arsitektur MVVM & Dependency Injection

  • Pola MVVM di Android
  • ViewModel dan LiveData/StateFlow
  • Dependency Injection dengan Hilt
  • Pola Repository
81,5 – 2 jam

Integrasi REST API

  • Setup dan konfigurasi Retrofit
  • Interface API service dan model data
  • Coroutines untuk operasi asinkron
  • Penanganan error dan loading state
91,5 – 2 jam

Penyimpanan Lokal

  • Room Database (operasi CRUD)
  • DataStore Preferences
  • Strategi offline-first
  • Pola sinkronisasi data
Hari 4

Fitur Lanjutan & Integrasi Platform

101,5 – 2 jam

Autentikasi & Manajemen Sesi

  • Alur login dan registrasi
  • Penyimpanan token dengan EncryptedSharedPreferences
  • Request API terautentikasi dengan interceptor
  • Manajemen sesi dan auto-logout
111,5 – 2 jam

Fitur Perangkat & Permission

  • Akses kamera dan galeri
  • Layanan lokasi dan GPS
  • Penanganan runtime permission
  • Push notification dengan Firebase Cloud Messaging
121,5 – 2 jam

Image Loading & Manajemen File

  • Image loading dengan Coil
  • Upload file ke server
  • Kompresi dan caching gambar
  • Integrasi media picker
Hari 5

Testing, Optimasi & Deployment

131,5 – 2 jam

Strategi Testing

  • Unit testing dengan JUnit dan MockK
  • UI testing dengan Compose Test
  • Menguji ViewModel dan repository
  • Cakupan pengujian dan praktik terbaik
141,5 – 2 jam

Performa & Optimasi

  • Profiling performa aplikasi
  • Deteksi memory leak dengan LeakCanary
  • Code shrinking ProGuard/R8
  • Optimasi ukuran aplikasi
151,5 – 2 jam

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.

KotlinAndroid StudioJetpack ComposeMaterial Design 3RetrofitRoom DatabaseHiltCoroutinesFirebaseCoilJUnitGoogle Play Console

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