Biaya Kursus Komputer Jogja Multimedia
Kursus Pelatihan Training Android Studio
Kursus Pelatihan Training Android Studio

Kursus/Pelatihan Android Studio | Training Android Studio Class Selama 3 Hari

Berikut adalah silabus Android Studio Master Class selama 3 hari (09:00 – 16:00) dengan waktu istirahat dari 12:00 – 13:00:


Hari 1: Pengantar dan Dasar-Dasar Android Studio

09:00 – 10:30 | Pengenalan Android Studio & Setup Lingkungan

  • Memahami Android Studio dan komponennya
  • Instalasi dan konfigurasi SDK
  • Struktur proyek di Android Studio
  • Emulator vs. perangkat fisik untuk pengujian

10:45 – 12:00 | Pemrograman Kotlin untuk Android

  • Dasar-dasar Kotlin (Variabel, Tipe Data, Operator)
  • Control flow (If-Else, When, Loop)
  • Fungsi dan Scope Function
  • Object-Oriented Programming (Class, Inheritance, Interface)

12:00 – 13:00 | Istirahat

13:00 – 14:30 | UI/UX dengan XML & Jetpack Compose

  • Layout dasar dengan XML (LinearLayout, ConstraintLayout, RecyclerView)
  • Pengenalan Jetpack Compose
  • Menyesuaikan tema dan style aplikasi

14:45 – 16:00 | Event Handling dan Activity Lifecycle

  • Menangani event (Button Click, Input Handling)
  • Memahami Lifecycle Activity dan Fragment
  • Komunikasi antara Activity menggunakan Intent

Hari 2: Data Management dan API

09:00 – 10:30 | Penyimpanan Data di Android

  • SharedPreferences untuk data sederhana
  • SQLite dan Room Database
  • Operasi CRUD dengan Room

10:45 – 12:00 | Networking dan API

  • Pengenalan Retrofit dan Volley
  • Menghubungkan aplikasi dengan REST API
  • Parsing JSON menggunakan Gson/Moshi

12:00 – 13:00 | Istirahat

13:00 – 14:30 | Implementasi MVVM Architecture

  • Konsep MVVM dan Dependency Injection
  • Implementasi ViewModel dan LiveData
  • Menggunakan Repository Pattern

14:45 – 16:00 | Firebase untuk Notifikasi dan Auth

  • Setup Firebase ke dalam proyek
  • Autentikasi pengguna dengan Firebase Auth
  • Push Notification menggunakan Firebase Cloud Messaging (FCM)

Hari 3: Advanced Topics & Deployment

09:00 – 10:30 | Integrasi Jetpack Components

  • Navigation Component untuk Multi-Activity
  • WorkManager untuk Background Task
  • Paging Library untuk Data Besar

10:45 – 12:00 | Testing dan Debugging

  • Unit Testing dengan JUnit dan Mockito
  • UI Testing dengan Espresso
  • Profiling aplikasi dengan Android Studio

12:00 – 13:00 | Istirahat

13:00 – 14:30 | Performance Optimization & Security

  • Optimasi penggunaan memori dan UI thread
  • Keamanan aplikasi (Encryption, Keystore)
  • ProGuard dan R8 untuk code obfuscation

14:45 – 16:00 | Deployment dan Publikasi Aplikasi

  • Persiapan APK dan Bundle untuk Play Store
  • Penggunaan Play Console dan App Signing
  • Strategi monetisasi (AdMob, In-App Purchase)

Hasil Akhir:

  • Peserta memiliki aplikasi Android dengan fitur lengkap
  • Memahami best practices dalam pengembangan Android
  • Siap untuk mengembangkan dan mempublikasikan aplikasi
KURSUS KOMPUTER ONLINE DIMANAPUN ANDA BERADA

About PT Cerdas Inovasi Digital

Check Also

Jasa Kursus Pelatihan KNIME

Jasa Kursus Pelatihan KNIME – Data Analytics & Machine Learning Profesional

Jasa Kursus Pelatihan KNIME – Data Analytics & Machine Learning Profesional Kuasai Analisis Data dan …

Jasa Kursus Pelatihan Lingo

Jasa Kursus Pelatihan LINGO – Optimasi Sistem Cerdas & Otomasi Modern

⚙️ Kursus Pelatihan Optimasi LINGO – Kuasai Pemodelan dan Optimasi Sistem Secara Efisien Apakah Anda …

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *