Lewati ke konten

True Blank Canvas

Mulai dari Scaffold kosong memplong bersama instruktur. Kamu merakit sendiri antarmuka baris demi baris tanpa magic code yang bikin bingung.

Incremental Dependencies

Dependensi dipasang bertahap tepat saat sesi membutuhkannya: Splash API di Sesi 1, DataStore Preferences di Sesi 3, OkHttp & Coil di Sesi 5.

Physical Device First

Deploy langsung ke HP fisik via kabel data USB atau Wireless Debugging sejak sesi pertama dengan dukungan enableEdgeToEdge().

Material 3 & Monet

Memahami sistem semantic token Material 3, dynamic color sistem Android, dan cara memecah komponen reusable yang rapi.

Modern Architecture

Membangun alur UI deklaratif berbasis state menggunakan remember, mutableStateOf, Coroutines, dan Repository Pattern.

Portfolio Capstone Project

Aplikasi LuminaWalls dikompilasi ke APK rilis teroptimasi dengan R8/ProGuard dan dikumpulkan sebagai portofolio nyata hasil belajar.

llms.txt Integrated

Mendukung standar llms.txt resmi untuk AI Agent & LLM (Cursor, Claude Code, Copilot). Agent coding kamu otomatis paham arsitektur Compose murni dan Version Catalog proyek.

Code-First & Copy-Ready

Disusun khusus untuk kecepatan praktik peserta di kelas. Potongan kode bersih, penunjuk path file presisi, dan pemecahan TODO bertahap tanpa teori berbelit-belit.

Cloudflare Pages Edge

Dihosting di atas jaringan global Cloudflare Pages dengan arsitektur statis Astro 7.x yang super ringan, bebas lag, dan selalu siap diakses di mana saja.

Sesi Topik Materi Target Hands-on & Checkpoint
Sesi 1 Environment Setup, First App Launch & Git on GitHub Colok HP fisik, run app Compose perdana (enableEdgeToEdge), pasang Splash API (core-splashscreen), dan push ke repo fork masing-masing.
Sesi 2 App Gateway & Setup Wizard - Thinking in Compose Basics Kanvas kosong (true blank canvas), Setup Wizard 3 langkah, gerbang state isSetupCompleted, dan Stacking Card perdana (Box + Scrim Gradient).
Sesi 3 Stacking Cards, Settings Theme Switcher & Floating Nav Bar Katalog galeri 2 kolom LazyVerticalGrid, simpan preferensi ke DataStore, Theme Switcher 3 mode (Dark/Light/System), dan FloatingNavBar.
Sesi 4 Material 3 Design - Tokens, Component Reuse & Contributors Screen M3 semantic color tokens, badge label reusable WallpaperTag, tombol Back adaptif, dan halaman ContributorsScreen via GitHub API.
Sesi 5 Capstone Showcase - Remote API, Coil, Native WallpaperManager, R8 & Submission LuminaWalls Full App: integrasi remote API Cloudflare Worker, asinkron image loading Coil, pasang wallpaper native ke HP fisik, build APK R8, dan pengumpulan Capstone.
Kolaborator & Penyelenggara

Tentang Program & Tim Pembuat

Study Jam Mobile Development diselenggarakan oleh Google Developer Groups On Campus Universitas Widyatama untuk membimbing mahasiswa belajar Android modern dari nol.

Instructor
Dimas Dwi Ariyanto

Dimas Dwi Ariyanto

Instructor & Tech Division

Just an ordinary student.

Technical Division
GDGoC Tech Team

GDGoC Tech Team

Core Team

Best team ever.

Host & Community
GDGoC Widyatama

GDGoC Widyatama

Universitas Widyatama Chapter

Komunitas teknologi pengembang Google di Universitas Widyatama (Bandung, Jawa Barat) yang memfasilitasi ruang belajar, kolaborasi, dan networking industri.