**Temukan AestheticDialogs — Sistem desain dialog modern untuk Jetpack Compose.**
AestheticDialogs adalah pustaka UI sumber terbuka yang menghadirkan dialog yang indah, konsisten, dan mudah diakses ke aplikasi Android yang dibangun dengan Jetpack Compose.
Aplikasi percontohan resmi memungkinkan Anda menjelajahi pustaka komponen AestheticDialogs 2.0 secara lengkap melalui contoh interaktif nyata.
### ✨ Jelajahi sistem dialog
Temukan berbagai keluarga dialog dan variannya:
• **Konfirmasi** — meminta pengguna untuk mengkonfirmasi tindakan penting atau merusak
• **Peringatan** — mengkomunikasikan peringatan, kesalahan, informasi, dan tindakan yang diperlukan
• **Seleksi** — seleksi tunggal dan ganda dengan dukungan pencarian
• **Input** — input teks dan kata sandi dengan validasi
• **Konten** — dialog fleksibel untuk konten kustom
• **Umpan Balik** — dialog umpan balik datar dan gradien yang elegan
• **Notifikasi** — banner non-modal dan gaya notifikasi
Setiap contoh dibangun dengan komponen AestheticDialogs yang sebenarnya.
### 🎨 Dirancang agar sesuai dengan aplikasi Anda
AestheticDialogs dirancang agar tidak bergantung pada tema.
AestheticDialogs tidak memaksakan tema Material pada aplikasi Anda. Warna, tipografi, dan sistem desain Anda tetap milik Anda, sementara AestheticDialogs menyediakan token dan komponen semantiknya sendiri.
Tema terang dan gelap didukung, dengan opsi kustomisasi untuk warna, tipografi, dan bentuk.
### 🏗️ Dibangun sebagai sistem desain yang sesungguhnya
AestheticDialogs 2.0 sepenuhnya dibangun ulang dari awal di Jetpack Compose.
Arsitekturnya mengikuti pemisahan tanggung jawab yang jelas:
**Komponen → Varian → Primitif → Token**
Hasilnya adalah fondasi UI yang mudah dipelihara, diperluas, dan diprediksi, bukan sekumpulan komponen dialog yang tidak terkait.
### ♿ Aksesibilitas diutamakan
Aksesibilitas adalah bagian dari arsitektur, bukan sesuatu yang dipikirkan kemudian.
AestheticDialogs menyertakan dukungan untuk:
• Semantik pembaca layar
• Judul dan subjudul panel dialog yang tepat
• Kontrol pemilihan yang mudah diakses
• Area langsung untuk notifikasi
• Target sentuh minimum
• Ukuran font besar
• Preferensi pengurangan gerakan
### ⚡ Dibuat untuk Android modern
• Jetpack Compose
• SDK minimum 24
• Ringan
• Tidak ada ketergantungan Material 3 yang dipaksakan
• Tata letak adaptif
• Komponen UI tanpa status
• Penanganan status dan peristiwa eksplisit
• Tema terang dan gelap
### ❤️ Sumber terbuka
AestheticDialogs adalah sumber terbuka dan dibangun untuk pengembang Android yang peduli dengan UI yang rapi, aksesibilitas, dan arsitektur yang mudah dipelihara.
Jelajahi contohnya, bereksperimenlah dengan berbagai komponen, dan lihat apa yang dapat diberikan AestheticDialogs 2.0 untuk aplikasi Compose Anda berikutnya.
**AestheticDialogs 2.0 — dialog yang dirancang sebagai sebuah sistem.**
Aplikasi percontohan resmi untuk Pustaka UI AestheticDialogs.