**Відкрийте для себе AestheticDialogs — сучасну систему дизайну діалогів для Jetpack Compose.**
AestheticDialogs — це бібліотека інтерфейсу користувача з відкритим кодом, яка додає красиві, узгоджені та доступні діалоги до Android-додатків, створених за допомогою Jetpack Compose.
Офіційний додаток-демонстрація дозволяє вам ознайомитися з повною бібліотекою компонентів AestheticDialogs 2.0 за допомогою реальних, інтерактивних прикладів.
### ✨ Ознайомтеся з системою діалогів
Відкрийте для себе різні сімейства діалогів та їх варіанти:
• **Підтвердження** — запитуйте у користувачів підтвердження важливих або руйнівних дій
• **Сповіщення** — повідомляйте попередження, помилки, інформацію та необхідні дії
• **Вибір** — одинарний та множинний вибір з підтримкою пошуку
• **Введення** — введення тексту та пароля з перевіркою
• **Контент** — гнучкі діалоги для користувацького контенту
• **Зворотній зв'язок** — відшліфовані плоскі та градієнтні діалоги зворотного зв'язку
• **Сповіщення** — немодальні банери та стилі сповіщень
Кожен приклад побудовано з використанням фактичних компонентів AestheticDialogs.
### 🎨 Розроблено відповідно до вашого застосунку
AestheticDialogs за дизайном не залежить від теми.
Він не нав'язує тему Material вашій програмі. Ваші кольори, типографіка та система дизайну залишаються вашими, тоді як AestheticDialogs надає власні семантичні токени та компоненти.
Підтримуються світлі та темні теми з опціями налаштування кольорів, типографіки та форм.
### 🏗️ Створено як справжня система дизайну
AestheticDialogs 2.0 було повністю перероблено з нуля в Jetpack Compose.
Його архітектура дотримується чіткого розподілу обов'язків:
**Компонент → Варіант → Примітив → Токени**
Результатом є підтримувана, розширювана та передбачувана основа інтерфейсу користувача, а не набір непов'язаних компонентів діалогового вікна.
### ♿ Доступність понад усе
Доступність є частиною архітектури, а не додатковою думкою.
AestheticDialogs підтримує:
• Семантику зчитувачів з екрана
• Правильні заголовки та назви діалогових панелей
• Доступні елементи керування вибором
• Активні області для сповіщень
• Мінімум цілей дотику
• Великий розмір шрифту
• Налаштування зменшення руху
### ⚡ Створено для сучасного Android
• Jetpack Compose
• Мінімум SDK 24
• Легкий
• Без примусової залежності від Material 3
• Адаптивні макети
• Компоненти інтерфейсу користувача без урахування стану
• Явна обробка стану та подій
• Світлі та темні теми
### ❤️ Відкритий код
AestheticDialogs має відкритий код та створений для розробників Android, яким важливий відшліфований інтерфейс користувача, доступність та зручна архітектура.
Ознайомтеся з вітриною, поекспериментуйте з різними компонентами та подивіться, що AestheticDialogs 2.0 може привнести у ваш наступний додаток Compose.
**AestheticDialogs 2.0 — діалогові вікна, розроблені як система.**
Офіційний додаток для демонстрації бібліотеки інтерфейсу користувача AestheticDialogs