Android Broadcast
14.4K subscribers
3.69K photos
374 videos
11 files
6.12K links
Подборка новостей и статей для Android разработчиков.

Реклама и связь с автором @ab_manager

РКН https://abdev.by/rkn_tg_ab #MQRZR
Download Telegram
Больше подробностей про новые адаптивные layout для Compose читайте в статье (EN, 3 мин, ссылка без VPN)

#material #compose
👍22👎6
Ещё один шаг в сторону Material3 😔

#material #flutter
🎉52👍12
Вышла 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 добавлены новые стратегии: FullScreenCarouselStrategy (показывается только один элемент, который растягивается на всё пространство контейнера) и UncontainedCarouselStrategy (как стандартный MultiBrowseCarouselStrategy, только без эффекта "сжатия" полностью видимых элементов);
👉 Для Carousel добавлена поддержка выравнивания фокусных элементов (значения start и center).

Что починили
🛠 MaterialDividerItemDecoration теперь корректно работает в RTL;
🛠 Исправлено большинство проблем карусели;
🛠 Исправлен регресс в версии 1.7.0, из-за которого на Android 4.X некорректно показывалось текстовое поле с выпадающим списком.

Этот разбор подготовил один из подписчиков канала - Paul V. Спасибо!

#material
👍426
На сайте Material обновился дизайн Progress Indicator. В новом дизайне дорожки индикатора теперь скруглены, имеют одинаковый оттенок и разделены друг от друга небольшим зазором. Также, у линейного индикатора прогресса по умолчанию будет показываться "stop indicator" - небольшая точка, указывающая на конец индикатора.

#material
46👍34🎉9🔥4
Также обновили Slider. Появились точки в конце и начале, а также другие улучшения

#material
👍427🔥6🎉1
Forwarded from Compose Broadcast (Кирилл Розов)
Вышел Material Design 3 для Compose версии 1.2
👉 Новые экспериментальный компоненты - PullToRefreshContainer и PullToRefreshState
👉 Новый экспериментальный тип кнопок - Segmented Button
👉 Автоматическое скрытие/появление BottomBar при скролле
👉 Рефакторинг SwipeToDismiss
👉 Badge и BadgedBox теперь стабильные
👉 Сhip тоже стабильные
👉 Больше цветов в палитре цветов для большой кастомизации приложения, а также теперь она стала работать лучше
👉 Разные типы Surface

Больше подробностей в release notes

#material #design #android @compose_broadcast
👍21🔥5
Всем приложениям с targetSdk=35 (Android 15) будет принужительно включаться режим edge-to-edge причем работать он будет с учетом вырезов в экране и системных панелей

❗️ Все Material 3 компоненты уже имеют поддержку Inset-ов, а вот Material 2 - нет

#android15 #material #edgetoedge
Please open Telegram to view this post
VIEW IN TELEGRAM
👍412
Всем кто разрабатывает под Android TV возрадуйтесь - первая Beta Jetpack Tv-Material 1.0 на Compose

#androidtv #compose #material #дизайн #jetpack #jetpackupdate
🔥31
Вышло обновление Material Components Android 1.12.0
👉 Обновление Slider и Progress Indicator для лучшей поддержки accessibility
👉 Material Motion Transitions теперь стали поддерживать Predictive Back Fragment/View
⬆️ minSdk подняли до 19 (Android 4.4)
👉 Небольшие улучшения по всем виджетам
🛠 Исправление багов

#material
👍24
Реализую приложения на Compose Material 3 и был в шоке как в коде тебе требуют один набор цветов, на сайта в документации описаны другие, а еще часть нашел из анонса в блоге Material Design. Как вы с этим боретесь?

#material
27🤯27👍12