Home / Pemrograman / Android Studio / Kursus/Pelatihan Android Studio | Training Android Studio Master Class Selama 3 Hari
Kursus/Pelatihan Android Studio | Training Android Studio Master Class Selama 3 Hari

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

Silabus Android Studio Master Class (3 Hari, 9:00 – 16:00)

Durasi: 3 Hari
Jam: 09:00 – 16:00 (Istirahat: 12:00 – 13:00)
Level: Master Class (Lanjutan)
Prerequisite:
✅ Pemahaman dasar pemrograman Kotlin/Java
✅ Pengalaman dengan Android Studio dan dasar-dasar pengembangan aplikasi Android


???? Hari 1: Advanced UI & Jetpack Compose

Sesi 1 (09:00 – 10:30) → Advanced UI Design

  • Material Design 3 & Best Practices
  • Custom Views dan Advanced XML Layouts
  • ConstraintLayout vs MotionLayout
  • State Management dalam UI

Sesi 2 (10:30 – 12:00) → Jetpack Compose Essentials

  • Perkenalan Jetpack Compose
  • Membuat UI dengan Compose
  • State Handling di Compose
  • LazyColumn, LazyRow, dan Grid Layout

Sesi 3 (13:00 – 14:30) → Custom Animations & Motion

  • Implementasi Animasi dengan Lottie
  • MotionLayout & Transisi Dinamis
  • Interpolasi dan Keyframes untuk Animasi yang Halus

Sesi 4 (14:30 – 16:00) → Hands-on Project: UI Challenge

  • Membuat UI Interaktif dengan MotionLayout
  • Menggunakan Jetpack Compose untuk Desain Responsif
  • Code Review dan Q&A

???? Hari 2: Advanced Data Management & API Integration

Sesi 1 (09:00 – 10:30) → Advanced Room Database

  • Optimasi Database Room
  • Relasi One-to-Many dan Many-to-Many
  • LiveData, Flow, dan RxJava dalam Room

Sesi 2 (10:30 – 12:00) → Network & API Integration

  • Retrofit + Coroutine untuk API Calls
  • Handling Pagination & Infinite Scrolling
  • Caching Data API dengan Room & DataStore

Sesi 3 (13:00 – 14:30) → Dependency Injection dengan Hilt

  • Konsep Dependency Injection
  • Menggunakan Hilt untuk Mengelola Dependency
  • Integrasi dengan ViewModel & Repository Pattern

Sesi 4 (14:30 – 16:00) → Hands-on Project: API-Driven App

  • Menghubungkan API Publik ke Aplikasi Android
  • Menampilkan Data dalam UI dengan Jetpack Compose
  • Review dan Debugging

???? Hari 3: Advanced App Architecture & Deployment

Sesi 1 (09:00 – 10:30) → MVVM, Clean Architecture & Modularization

  • Memahami MVVM (Model-View-ViewModel) dengan Jetpack
  • Clean Architecture dalam Aplikasi Android
  • Modularization untuk Proyek Skala Besar

Sesi 2 (10:30 – 12:00) → Performance Optimization & Security

  • Optimasi Performa Aplikasi Android
  • Menggunakan ProGuard & R8 untuk Obfuscation
  • Keamanan API Keys dan Database

Sesi 3 (13:00 – 14:30) → Play Store Deployment & CI/CD

  • Mempersiapkan Aplikasi untuk Play Store
  • Implementasi Firebase Crashlytics & Analytics
  • CI/CD dengan GitHub Actions atau Fastlane

Sesi 4 (14:30 – 16:00) → Final Project & Review

  • Final Project: Membangun Aplikasi Lengkap
  • Code Review & Optimization
  • Q&A dan Sertifikasi Penyelesaian

???? Metode Pembelajaran:
Hands-on Coding (60%)
Best Practices & Case Study (20%)
Project-Based Learning (20%)

About Jogja Multimedia

Leave a Reply

Your email address will not be published. Required fields are marked *

*

Scroll To Top