**Откройте для себя AestheticDialogs — современную систему проектирования диалоговых окон для Jetpack Compose.**
AestheticDialogs — это библиотека пользовательского интерфейса с открытым исходным кодом, которая добавляет красивые, согласованные и доступные диалоговые окна в приложения Android, созданные с помощью Jetpack Compose.
Официальное демонстрационное приложение позволяет изучить всю библиотеку компонентов AestheticDialogs 2.0 на реальных интерактивных примерах.
### ✨ Изучите систему диалогов
Откройте для себя различные семейства диалогов и их варианты:
• **Подтверждение** — запрос подтверждения важных или деструктивных действий у пользователей
• **Предупреждение** — оповещение о предупреждениях, ошибках, информации и необходимых действиях
• **Выбор** — одиночный и множественный выбор с поддержкой поиска
• **Ввод** — ввод текста и пароля с проверкой
• **Контент** — гибкие диалоги для пользовательского контента
• **Обратная связь** — стильные диалоги обратной связи в плоском и градиентном режимах
• **Уведомления** — немодальные баннеры и стили уведомлений
Каждый пример создан с использованием реальных компонентов AestheticDialogs.
### 🎨 Разработано для вашего приложения
AestheticDialogs по своей конструкции не зависит от темы оформления.
Он не навязывает вашему приложению тему Material Design. Ваши цвета, типографика и система дизайна остаются вашими, в то время как AestheticDialogs предоставляет свои собственные семантические токены и компоненты. Поддерживаются светлые и темные темы, с возможностью настройки цветов, типографики и форм.
### 🏗️ Создано как настоящая система дизайна
AestheticDialogs 2.0 был полностью переработан с нуля в Jetpack Compose.
Его архитектура основана на четком разделении обязанностей:
**Компонент → Вариант → Примитив → Токены**
В результате получается поддерживаемая, расширяемая и предсказуемая основа пользовательского интерфейса, а не набор несвязанных компонентов диалогов.
### ♿ Доступность в первую очередь
Доступность является частью архитектуры, а не второстепенным аспектом.
AestheticDialogs включает поддержку:
• Семантики экранных программ чтения с экрана
• Правильных заголовков и подзаголовков диалоговых окон
• Доступных элементов управления выбором
• Живых областей для уведомлений
• Минимальных областей касания
• Крупных размеров шрифта
• Настройки уменьшения движения
### ⚡ Создано для современного Android
• Jetpack Compose
• Минимальная версия SDK 24
• Легковесный
• Отсутствие принудительной зависимости от Material 3
• Адаптивные макеты
• Компоненты пользовательского интерфейса без состояния
• Явная обработка состояния и событий
• Светлая и темная темы
### ❤️ Открытый исходный код
AestheticDialogs — это проект с открытым исходным кодом, созданный для разработчиков Android, которые заботятся о качественном пользовательском интерфейсе, доступности и поддерживаемой архитектуре.
Изучите демонстрационный пример, поэкспериментируйте с различными компонентами и посмотрите, что AestheticDialogs 2.0 может привнести в ваше следующее приложение Compose.
**AestheticDialogs 2.0 — диалоги, разработанные как система.**
Официальное демонстрационное приложение библиотеки пользовательского интерфейса AestheticDialogs.
Последнее обновление
12 авг. 2026 г.