Karya / 04Android · iOS · Desktop · Multiplatform
PCR (Kotlin Multiplatform)

01 / Ringkasan
Aplikasi diagnostik PCR yang dibangun dengan Kotlin Multiplatform dan Jetpack Compose, berjalan secara native di Android, iOS, dan Desktop dari satu basis kode bersama. Aplikasi berpasangan dengan perangkat PCR melalui BLE untuk memulai pengujian, melakukan streaming kurva amplifikasi secara real time, dan menampilkan hasil interpretasi. Logika domain bersama mencakup handshake perangkat, parsing protokol, perhitungan hasil, dan caching offline, sementara Compose Multiplatform merender UI yang identik dan berkualitas tinggi di ketiga platform. Lapisan MVVM dan Clean Architecture memisahkan komunikasi BLE dari tampilan, sehingga mudah diperluas untuk varian perangkat baru tanpa mengubah UI.