Android Engineering
Kotlin, Jetpack Compose, arsitektur yang terukur, performa native, dan pengalaman offline-first.
Mengubah masalah yang rumit menjadi software yang cepat, jelas, dan terasa mudah digunakan.
Setiap interaksi, animasi, dan baris kode harus punya alasan—membantu pengguna menyelesaikan sesuatu lebih baik.
Kotlin, Jetpack Compose, arsitektur yang terukur, performa native, dan pengalaman offline-first.
Menyederhanakan alur kompleks menjadi antarmuka yang fokus, dapat dipahami, dan nyaman digunakan.
Animasi yang memperjelas hierarki, memberikan konteks, dan membuat produk terasa hidup—bukan dekorasi kosong.
Testing, privacy, store readiness, dan detail produksi yang membawa ide melewati garis akhir.
Kalkulator jam kerja dan lembur untuk pekerja shift. Cepat, privat, tanpa akun, dan tetap berfungsi offline.
data class Shift( val start: LocalTime, val end: LocalTime, val breakMinutes: Int ) fun calculate(shift: Shift): Result { val worked = shift.duration() .minusMinutes(shift.breakMinutes) val overtime = maxOf( worked - STANDARD_SHIFT, Duration.ZERO ) return Result( worked = worked, overtime = overtime, status = READY ) }
Kualitas developer terlihat bukan dari seberapa rumit kodenya, tetapi dari seberapa mudah produk dirawat, diuji, dan dipercaya.
Membedah masalah, pengguna, batasan, dan ukuran keberhasilan.
Mengunci alur utama sebelum menambah fitur dan kompleksitas.
Membangun fondasi yang cepat, dapat diuji, dan mudah dikembangkan.
Menguji bersama pengguna nyata, memperbaiki, lalu merilis dengan percaya diri.
Saya tertarik pada produk digital yang menyederhanakan pekerjaan nyata dan layak digunakan berulang kali.
hello@rwdev.web.id ↗