Словами самого skill
Этот skill обучает агентов созданию нативных Android-приложений с использованием Material Design 3 (Material You) и Jetpack Compose. Он охватывает реализацию макетов UI на Compose, паттерны навигации Android с Navigation Compose, адаптивные макеты для телефонов, планшетов и складных устройств, тематизацию Material 3 с динамическими цветами, доступные интерфейсы Android и специфичные для Android жесты и взаимодействия.
Skill фокусируется на создании современных, адаптивных Android-приложений, которые беспрепятственно интегрируются с экосистемой Android, следуя рекомендациям Material Design от Google и учитывая различные конфигурации экранов.
Как это работает
- 01Применяйте тематизацию Material 3
Обращайтесь к цветам через MaterialTheme.colorScheme, чтобы автоматически поддерживать тёмный режим и включать динамический цвет на Android 12+ для персонализации.
- 02Создавайте компоненты UI на Compose
Создавайте composable-функции, используя паттерны Jetpack Compose с правильным подъёмом состояния (state hoisting), чтобы компоненты были переиспользуемыми и тестируемыми.
- 03Реализуйте адаптивные макеты
Используйте WindowSizeClass для создания отзывчивых дизайнов, адаптирующихся под телефоны, планшеты и складные устройства.
- 04Добавьте поддержку доступности
Предоставляйте contentDescription для всех интерактивных элементов и обеспечивайте минимальные области касания 48dp для соответствия требованиям доступности.
- 05Правильно обрабатывайте состояние
Используйте remember и rememberSaveable по назначению, чтобы предотвратить потерю состояния при изменении конфигурации.