
RangkiangRegulasi.id
Masalah: Naskah Hukum Tersebar
Teks asli, undang-undang perubahan, dan putusan Mahkamah Konstitusi diterbitkan sebagai dokumen terpisah. Untuk mengetahui bunyi pasal yang berlaku, pembaca harus merangkai sendiri beberapa naskah — proses yang lambat dan rawan keliru.
Solusi: Satu Naskah Terkonsolidasi
RangkiangRegulasi.id menggabungkan seluruhnya menjadi satu naskah yang berlaku. Setiap dokumen mencantumkan sumber resmi dan tanggal konsolidasi, sehingga yang terbaca adalah bunyi pasal sebagaimana berlaku saat ini. Aplikasi Android untuk membaca, menandai, dan merujuk regulasi Indonesia — offline-ready, terenkripsi, tanpa iklan. Dirancang untuk advokat, mahasiswa hukum, dan aparatur sipil yang perlu membaca regulasi di perangkat seluler tanpa koneksi internet.
Teks bersifat referensi, bukan naskah resmi negara, bukan nasihat hukum. Untuk keperluan resmi atau litigasi, selalu rujuk naskah asli dari sumber resmi.
Arsitektur:
- Bahasa: Kotlin 2.3.x — type-safe, ringkas, bahasa resmi Android
- UI: Jetpack Compose (BOM latest) — deklaratif, modern, render-first
- Navigasi: Compose Navigation single-Activity — type-safe, standar
- Async: Kotlin Coroutines + Flow — integrasi Compose first-class
- DI: Hilt (Dagger) + KSP — compile-time safe, rekomendasi resmi
- Database: Room v5 + FTS4 — query terstruktur, full-text search built-in di tabel
units_fts - Preferences: Jetpack DataStore (Preferences) — type-safe, coroutine-based
- Backup: SAF + AES-GCM (PBKDF2 passphrase) — ekspor/impor anotasi terenkripsi
- Monetisasi: Sponsor slot + link donasi via Intent — tanpa iklan
- Build: Gradle Kotlin DSL, AGP 9, Product Flavors — multi-edisi dari satu codebase
- Design System: Web-to-Compose token mapping — konsisten dengan rangkiang-regulasi-design-system
- Min SDK: API 24 (Android 7.0) — cakupan ~97% device aktif
- Target SDK: API 36 (Android 16) — syarat Play Store
Saat ini dalam uji tertutup (closed testing) di Google Play Store.