Lewati ke konten utama / Skip to main content
RangkiangRegulasi.id
Tahun: 2026·Status: BUILD

RangkiangRegulasi.id

#Kotlin 2.3.x#Jetpack Compose#Compose Navigation#Kotlin Coroutines#Hilt (Dagger + KSP)#Room v5 + FTS4#Jetpack DataStore#SAF + AES-GCM#Gradle Kotlin DSL

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.

Tautan Proyek