Android 13: Implementing Themed Icons into your App (5 мин)
В Android 13 пришли новые требования для иконок приложений - они должны поддерживать динамическое изменения цветов из Material You. В статье автор рассказывает все подробности
#android13 #material
В Android 13 пришли новые требования для иконок приложений - они должны поддерживать динамическое изменения цветов из Material You. В статье автор рассказывает все подробности
#android13 #material
Google анонсировала Relay - инструмент для генерации UI на Compose из Figma, синхронизации дизайна, темы и UI Kit c Android проектом (только Android Studio). Уже сейчас доступна альфа
📺 Короткий видеообзор (5 мин)
#material #compose #androiddevsummit
📺 Короткий видеообзор (5 мин)
#material #compose #androiddevsummit
Как цветовая схема приложения может меняться в зависимости от контента
red_mad_robot делятся опытом работы с content-based color schemes. Это когда цвет вашего приложения меняется в зависимости не от системных цветов, а от контента внутри него. Ребята поверх всего это сделали свое решение (исходники тут) и делятся им.
#android12 #material
red_mad_robot делятся опытом работы с content-based color schemes. Это когда цвет вашего приложения меняется в зависимости не от системных цветов, а от контента внутри него. Ребята поверх всего это сделали свое решение (исходники тут) и делятся им.
#android12 #material
Делаем кастомный Collapsing Toolbar на Jetpack Compose: адаптация виджета из View мира в Compose, тонкости кастомного лейаутинга и системы вложенного скролла Compose, разбор исходников androidx.compose.material3, которые вдохновили авторов на решение.
#compose #material
#compose #material
Вышел TiVi 0.8.0 - популярный open source проект
👉 Миграция с Material 2 на Material 3 (практически всё)
👉 Много рефекоринга
👉 Внедрение Kotlin Multiplatform
#material #opensource
👉 Миграция с Material 2 на Material 3 (практически всё)
👉 Много рефекоринга
👉 Внедрение Kotlin Multiplatform
#material #opensource
В Material 3 представили новый цвет поверхности, который предоставляет больше гибкости для больших экранов и возможностей для цветов.
#material
#material
Google представила хаб для дизайном UI Android приложений - сборник материалов для вдохновления и инструкции по реализации. Гайды есть для мобилок, часов, больших экранов и TV. Классно что можно увидеть примеры популярных функций и их реализаций для разных устройств
#design #googleio #material
#design #googleio #material
This media is not supported in your browser
VIEW IN TELEGRAM
В библиотеке Material Design Components for Android 1.9.0 появился компонент Carousel, построенный на основе RecyclerView. В статье кратко рассматривают новинку
#material
#material
Курс по основам Android на Compose переработали и теперь базируется на Material3 (он же Material You)
#material
#material
Рассказывают как Material You (M3) закладывался под все размеры экрано и как Window Size Classes позволяю сделать это лучше (без кода)
#material
#material
Material Components Android 1.10.0
👉 Добавлена поддержка Predictive Back во многих виджетах
👉 Carousel теперь позволяет задать какой элемент будет большим
👉 Обновление бэйджей (а вот что именно нового не найти)
👉 Side Sheet стали поддерживать размещение слева и RTL
#material
👉 Добавлена поддержка Predictive Back во многих виджетах
👉 Carousel теперь позволяет задать какой элемент будет большим
👉 Обновление бэйджей (а вот что именно нового не найти)
👉 Side Sheet стали поддерживать размещение слева и RTL
#material
Больше подробностей про новые адаптивные layout для Compose читайте в статье (EN, 3 мин, ссылка без VPN)
#material #compose
#material #compose
Вышла Material Components for Android 1.11. Что нового
👉 Система с elevation overlays заменена на tonal surface color system + пояснение;
👉 Добавлены перекрёстные ссылки на документацию на GitHub и material.io. Так, например, из документации к компоненту теперь можно сразу перейти на файл самого компонента в GitHub, а из Java Doc компонента можно сразу перейти на соответствующую страницу в material.io;
👉 Добавлена поддержка динамических цветов для телефонов Meizu и Shift c версиями Android 12 и 12L;
👉 В DatePicker добавили возможность указывать contentDescription к кнопкам подтверждения и отмены ввода даты;
👉 Для Carousel добавлены новые стратегии:
👉 Для Carousel добавлена поддержка выравнивания фокусных элементов (значения
Что починили
🛠
🛠 Исправлено большинство проблем карусели;
🛠 Исправлен регресс в версии 1.7.0, из-за которого на Android 4.X некорректно показывалось текстовое поле с выпадающим списком.
Этот разбор подготовил один из подписчиков канала - Paul V. Спасибо!
#material
👉 Система с elevation overlays заменена на tonal surface color system + пояснение;
👉 Добавлены перекрёстные ссылки на документацию на GitHub и material.io. Так, например, из документации к компоненту теперь можно сразу перейти на файл самого компонента в GitHub, а из Java Doc компонента можно сразу перейти на соответствующую страницу в material.io;
👉 Добавлена поддержка динамических цветов для телефонов Meizu и Shift c версиями Android 12 и 12L;
👉 В DatePicker добавили возможность указывать contentDescription к кнопкам подтверждения и отмены ввода даты;
👉 Для Carousel добавлены новые стратегии:
FullScreenCarouselStrategy
(показывается только один элемент, который растягивается на всё пространство контейнера) и UncontainedCarouselStrategy
(как стандартный MultiBrowseCarouselStrategy
, только без эффекта "сжатия" полностью видимых элементов);👉 Для Carousel добавлена поддержка выравнивания фокусных элементов (значения
start
и center
).Что починили
🛠
MaterialDividerItemDecoration
теперь корректно работает в RTL;🛠 Исправлено большинство проблем карусели;
🛠 Исправлен регресс в версии 1.7.0, из-за которого на Android 4.X некорректно показывалось текстовое поле с выпадающим списком.
Этот разбор подготовил один из подписчиков канала - Paul V. Спасибо!
#material
На сайте Material обновился дизайн Progress Indicator. В новом дизайне дорожки индикатора теперь скруглены, имеют одинаковый оттенок и разделены друг от друга небольшим зазором. Также, у линейного индикатора прогресса по умолчанию будет показываться "stop indicator" - небольшая точка, указывающая на конец индикатора.
#material
#material
Forwarded from Compose Broadcast (Кирилл Розов)
Вышел Material Design 3 для Compose версии 1.2
👉 Новые экспериментальный компоненты - PullToRefreshContainer и PullToRefreshState
👉 Новый экспериментальный тип кнопок - Segmented Button
👉 Автоматическое скрытие/появление BottomBar при скролле
👉 Рефакторинг
👉
👉
👉 Больше цветов в палитре цветов для большой кастомизации приложения, а также теперь она стала работать лучше
👉 Разные типы
Больше подробностей в release notes
#material #design #android @compose_broadcast
👉 Новые экспериментальный компоненты - PullToRefreshContainer и PullToRefreshState
👉 Новый экспериментальный тип кнопок - Segmented Button
👉 Автоматическое скрытие/появление BottomBar при скролле
👉 Рефакторинг
SwipeToDismiss
👉
Badge
и BadgedBox
теперь стабильные👉
Сhip
тоже стабильные👉 Больше цветов в палитре цветов для большой кастомизации приложения, а также теперь она стала работать лучше
👉 Разные типы
Surface
Больше подробностей в release notes
#material #design #android @compose_broadcast
Всем приложениям с targetSdk=35 (Android 15) будет принужительно включаться режим edge-to-edge причем работать он будет с учетом вырезов в экране и системных панелей
❗️ Все Material 3 компоненты уже имеют поддержку Inset-ов, а вот Material 2 - нет
#android15 #material #edgetoedge
#android15 #material #edgetoedge
Please open Telegram to view this post
VIEW IN TELEGRAM
Всем кто разрабатывает под Android TV возрадуйтесь - первая Beta Jetpack Tv-Material 1.0 на Compose
#androidtv #compose #material #дизайн #jetpack #jetpackupdate
#androidtv #compose #material #дизайн #jetpack #jetpackupdate