ch
Feedback

不要被骗子欺骗!Telemetrio 会找到并标记这些频道 👉 如果想查看标记,请订阅

Mobile Compose

Mobile Compose

前往频道在 Telegram

Твой главный путеводитель в мир Jetpack Compose и Compose Multiplatform. Android XR: @android_xr Личный блог: @grigorievdy_blog Автор: @grigorievdy Поддержать канал: https://t.me/mobile_compose?boost

显示更多
2 942
订阅者
-124 小时
-47 天
-1130 天
帖子存档
#Release #Compose #Changelog 😇 Релиз Compose библиотек (25.03.2026) 🔵 Animation 1.10.6/1.11.0-beta02 🔵 Foundation 1.10.6/1
#Release #Compose #Changelog 😇 Релиз Compose библиотек (25.03.2026) 🔵 Animation 1.10.6/1.11.0-beta02 🔵 Foundation 1.10.6/1.11.0-beta02 🔵 Material 1.10.6/1.11.0-beta02 🔵 Runtime 1.10.6/1.11.0-beta02 🔵 UI 1.10.6/1.11.0-beta02 ▫️Remote 1.0.0-alpha07 ▫Material 3 1.5.0-alpha16 ▫️Wear Compose 1.6.0 ▫Navigation3 1.1.0-rc01 ▫XR Compose 1.0.0-alpha12 ▫XR Material3 Compose 1.0.0-alpha16 🎨 Список всех изменений 🎨 Mobile Compose 💬 Чат канала ♾

Maxимальные замедления Судя по последним новостям, в ближайшее время Telegram в РФ может начать работать ещё хуже — либо пере
Maxимальные замедления Судя по последним новостям, в ближайшее время Telegram в РФ может начать работать ещё хуже — либо перестать работать вовсе. Однако мы все взрослые и понимаем, что на любое действие рано или поздно находится противодействие. Поэтому как оно появится — возвращайтесь, буду ждать вас тут с новой пачкой новостей о Compose.😉 Канал никуда переезжать не будет. © Григорьев Дмитрий #Offtop

#Article #UI #Animation 😇 Two-dimensional scrolling: scrollable2D, draggable2D В документации Android появились подробности про 2D-скроллинг в Jetpack Compose. Если раньше для перемещения контента по обеим осям приходилось комбинировать verticalScroll и horizontalScroll (что не всегда работало гладко), то теперь есть нативные модификаторы scrollable2D и draggable2D. Если коротко: ▫️Modifier.scrollable2D: Идеален для контейнеров с контентом, который больше экрана (карты, таблицы, фото). Главная фишка — поддержка fling (инерции) и нативного вложенного скроллинга. То есть, если вы доскроллили до края карты, скролл может бесшовно передаться родителю. ▫️Modifier.draggable2D: Более легковесный вариант для перемещения конкретных UI-элементов. В отличие от первого, здесь нет инерции — элемент останавливается ровно там, где вы оторвали палец. Подойдет для кастомных drag-n-drop анимаций. Важный нюанс: в отличие от высокоуровневых LazyColumn, эти модификаторы не двигают контент за вас «из коробки». Они лишь отдают дельту смещения, которую нужно вручную применять через graphicsLayer или offset. 😇 Читать статью 🎨 Mobile Compose 💬 Чат канала ♾

#Release #Compose #Changelog 😇 Релиз Compose библиотек (11.03.2026) 🔵 Animation 1.10.5/1.11.0-beta01 🔵 Foundation 1.10.5/1
#Release #Compose #Changelog 😇 Релиз Compose библиотек (11.03.2026) 🔵 Animation 1.10.5/1.11.0-beta01 🔵 Foundation 1.10.5/1.11.0-beta01 🔵 Material 1.10.5/1.11.0-beta01 🔵 Runtime 1.10.5/1.11.0-beta01 🔵 UI 1.10.5/1.11.0-beta01 ▫️Remote 1.0.0-alpha06 ▫️Wear Compose 1.6.0-rc01 ▫Navigation3 1.1.0-beta01 🎨 Список всех изменений 🎨 Mobile Compose 💬 Чат канала ♾

photo content

#Release #Compose #Changelog 😇 Релиз Compose библиотек (25.02.2026) 🔵 Animation 1.10.4/1.11.0-alpha06 🔵 Foundation 1.10.4/
#Release #Compose #Changelog 😇 Релиз Compose библиотек (25.02.2026) 🔵 Animation 1.10.4/1.11.0-alpha06 🔵 Foundation 1.10.4/1.11.0-alpha06 🔵 Material 1.10.4/1.11.0-alpha06 🔵 Runtime 1.10.4/1.11.0-alpha06 🔵 UI 1.10.4/1.11.0-alpha06 ▫️Remote 1.0.0-alpha05 ▫️Material 3 1.5.0-alpha15 ▫Material3 Adaptive 1.3.0-alpha09 ▫️Wear Compose 1.6.0-beta01 ▫Navigation3 1.1.0-alpha05 ▫XR Compose 1.0.0-alpha11 ▫XR Material3 Compose 1.0.0-alpha15 🎨 Список всех изменений 🎨 Mobile Compose 💬 Чат канала ♾

🎨 Master Compose Shared Element Transitions: A Smooth UI Journey В статье разобрана реализация Shared element transitions в
🎨 Master Compose Shared Element Transitions: A Smooth UI Journey В статье разобрана реализация Shared element transitions в Compose с использованием SharedTransitionScope и Modifier.sharedElement. Ключевое требование — согласованные и стабильные ключи на обоих экранах, иначе переход работать не будет. Также рассмотрены типичные ошибки: ▫️нестабильные идентификаторы ▫️некорректная организация scope’ов ▫️порядок навигации Основной акцент сделан на архитектурной корректности — при правильной настройке переходы улучшают связность интерфейса без лишней сложности. 🌐 Читать статью 🎨 Mobile Compose 💬 Чат канала ♾

#Release #Compose #Changelog 😇 Релиз Compose библиотек (11.02.2026) 🔵 Animation 1.10.3/1.11.0-alpha05 🔵 Foundation 1.10.3/
#Release #Compose #Changelog 😇 Релиз Compose библиотек (11.02.2026) 🔵 Animation 1.10.3/1.11.0-alpha05 🔵 Foundation 1.10.3/1.11.0-alpha05 🔵 Material 1.10.3/1.11.0-alpha05 🔵 Runtime 1.10.3/1.11.0-alpha05 🔵 UI 1.10.3/1.11.0-alpha05 ▫️Remote 1.0.0-alpha04 ▫️Material 3 1.5.0-alpha14 ▫Material3 Adaptive 1.3.0-alpha08 ▫️Wear Compose 1.6.0-alpha10 ▫Navigation3 1.0.1 🔥 / 1.1.0-alpha04 🎨 Список всех изменений 🎨 Mobile Compose 💬 Чат канала ♾

#Release #Compose #Changelog 😇 Релиз Compose библиотек (28.01.2026) 🔵 Animation 1.10.2/1.11.0-alpha04 🔵 Foundation 1.10.2/
#Release #Compose #Changelog 😇 Релиз Compose библиотек (28.01.2026) 🔵 Animation 1.10.2/1.11.0-alpha04 🔵 Foundation 1.10.2/1.11.0-alpha04 🔵 Material 1.10.2/1.11.0-alpha04 🔵 Runtime 1.10.2/1.11.0-alpha04 🔵 UI 1.10.2/1.11.0-alpha04 ▫️Remote 1.0.0-alpha03 ▫️Material 3 1.5.0-alpha13 ▫Material3 Adaptive 1.3.0-alpha07 ▫️Wear Compose 1.6.0-alpha09 ▫️XR Compose 1.0.0-alpha10 🎨 Список всех изменений 🎨 Mobile Compose 💬 Чат канала ♾

Интенсив по мобильной разработке в Сочи от Яндекса и Сириуса Регистрация до 18.02, интенсив 30.03–10.04 ⏺Где: Университет Сир
Интенсив по мобильной разработке в Сочи от Яндекса и Сириуса
Регистрация до 18.02, интенсив 30.03–10.04
⏺Где: Университет Сириус, Сочи ⏺Что будет: Работа с AI, изучение iOS или Flutter, возможность попасть в Яндекс ⏺Условия: Бесплатно (перелёт, проживание, питание), экскурсии, нетворкинг ⏺Требуется: знание Swift/Dart, умение решать алгоритмические задачи, опыт в мобильной разработке
Более половины выпускников получают предложение о стажировке или работе в Яндексе
Подробности и регистрация: https://yandex.ru/yaintern/siriusmobile

Repost from Android Live 🤖
Styles API в Jetpack Compose 🚀 Интересного завезли. В Compose появился экспериментальный API для работы со стилями, который делает их изменение гораздо удобнее. Сейчас работа с динамическими стилями требует немало ручного труда. И хотя InteractionSource неплохо приспособлен для этих задач, Styles API упрощает процесс в разы. Ниже приведён пример кнопки, которая меняет цвет при состояниях hovered и pressed.

@Composable
fun InteractiveButton(onClick: () -> Unit) {
    ClickableStyleableBox(
        onClick = onClick,
        style = {
            background(Color.Green)
            size(150.dp)
            hovered { animate { background(Color.Yellow) } }
            pressed { animate { background(Color.Red) } }
        }
    )
}
Выглядит неплохо, посмотрим, что будет дальше. Детали тут.

#Release #Compose #Changelog 😇 Релиз Compose библиотек (14.01.2026) 🔵 Animation 1.10.1/1.11.0-alpha03 🔵 Foundation 1.10.1/
#Release #Compose #Changelog 😇 Релиз Compose библиотек (14.01.2026) 🔵 Animation 1.10.1/1.11.0-alpha03 🔵 Foundation 1.10.1/1.11.0-alpha03 🔵 Material 1.10.1/1.11.0-alpha03 🔵 Runtime 1.10.1/1.11.0-alpha03 🔵 UI 1.10.1/1.11.0-alpha03 ▫️Remote 1.0.0-alpha02 ▫️Material 3 1.5.0-alpha12 ▫Material3 Adaptive 1.3.0-alpha06 ▫️Wear Compose 1.6.0-alpha08 🎨 Список всех изменений 🎨 Mobile Compose 💬 Чат канала ♾

А теперь полезное, для тех, кто хочет охватить, как можно больше актуальной информации по IT новинкам Совместно с коллегами с
А теперь полезное, для тех, кто хочет охватить, как можно больше актуальной информации по IT новинкам Совместно с коллегами составили полезную подборку "IT в деле". Это и для тех, кто давно в сфере, и для начинающих. И не только мобильная разработка) Что внутри сборки: - Каналы о программировании и разработке: Python, C++, C#, Java, мобильная разработка - GameDev каналы, создание игр, подсказки для ваших проектов и реальный опыт в создании игр 💍 - Аналитика и базы данных, всё по теме работы с данными от А до Я, авторские лайфхаки и простые заметки с проектов 🔤 - Каналы о QA-тестировании, опытные тестировщики делятся с вами знаниями и помогают в комментариях 👨‍💻 Для каждого здесь что-то найдётся! Выберите интересные вам каналы и подпишитесь на сборку. Найдите то, что нужно вам для следующего шага в IT

#Article #Habr #UI #Animation #Multiplatform #Compose 🎨 Анимация смены темы в Compose Multiplatform Врываемся в 2026 с полез
#Article #Habr #UI #Animation #Multiplatform #Compose 🎨 Анимация смены темы в Compose Multiplatform Врываемся в 2026 с полезным контентом. Все вы видели анимацию смены темы в Telegram. А видели ли вы такую же реализацию в Compose Multiplatform? Теперь — видели. 📖 Читать статью 😼 Ссылка на библиотеку в Github 🎨 Mobile Compose 💬 Чат канала ♾

🎄✨ Друзья, с наступающим (а у кого-то уже наступившим) Новым 2026 годом! Пусть рекомпозиции будут только по делу, state — ст
🎄✨ Друзья, с наступающим (а у кого-то уже наступившим) Новым 2026 годом! Пусть рекомпозиции будут только по делу, state — стабильным, а баги исчезают быстрее, чем выходят новые alpha. 🎨 В этом году по определённым причинам на канале было меньше активности, чем хотелось, но вы всё равно остались с Mobile Compose — и канал даже прибавил в аудитории. Спасибо, что весь год были на Compose-волне. Дальше — больше 🚀 © Григорьев Дмитрий #Offtop

#Article #Habr #Performance #Recomposition #Compose 🎨 Тепловизор для разработчика: подсвечиваем рекомпозиции прямо в коде Ст
#Article #Habr #Performance #Recomposition #Compose 🎨 Тепловизор для разработчика: подсвечиваем рекомпозиции прямо в коде Статья о создании Riflesso — еще одного плагина для отслеживания рекомпозиций, но на этот раз в режиме реального времени, прямо в редакторе кода. 📖 Читать статью 🎨 Mobile Compose 💬 Чат канала ♾

#Release #Compose #Changelog 😇 Релиз Compose библиотек (17.12.2025) 🔵 Animation 1.11.0-alpha02 🔵 Foundation 1.11.0-alpha02
#Release #Compose #Changelog 😇 Релиз Compose библиотек (17.12.2025) 🔵 Animation 1.11.0-alpha02 🔵 Foundation 1.11.0-alpha02 🔵 Material 1.11.0-alpha02 🔵 Runtime 1.11.0-alpha02 🔵 UI 1.11.0-alpha02 🆕 Remote 1.0.0-alpha01 ▫️Material 3 1.5.0-alpha11 ▫️Wear Compose 1.6.0-alpha07 🎨 Список всех изменений 🎨 Mobile Compose 💬 Чат канала ♾

#Article #Medium #Internals #Multiplatform #Compose 🎨 Inside Jetpack ViewModel: Internal Mechanisms and Multiplatform Design
#Article #Medium #Internals #Multiplatform #Compose 🎨 Inside Jetpack ViewModel: Internal Mechanisms and Multiplatform Design Статья глубоко разбирает, как на самом деле устроен Jetpack ViewModel и что скрывается за его «простым» API. Под капотом — ViewModelStore, фабрики, CreationExtras, синхронизация, очистка ресурсов и аккуратная работа с корутинами через viewModelScope. Отдельно показано, как ViewModel переживает конфигурационные изменения, корректно отменяет корутины, кешируется и остаётся тестируемым. В финале - практические паттерны, частые анти-паттерны и главный вывод: понимая внутреннюю механику ViewModel, можно избежать утечек, гонок и архитектурных ловушек. 📖 Читать статью 🌐 Зеркало статьи 🎨 Mobile Compose 💬 Чат канала ♾

Маленький экран — серьёзный вызов! В VK мобильные разработчики создают опыт, который помещается в карман, но работает на миллионах устройств. Узнайте об их подходах к сложным задачам и ключевых результатах. По ссылке — ролики и даже вакансии!

#Release #UI #Compose ✨ Одна из новых интересных новинок в Compose 1.10 — Modifier.scrollableArea() Если упростить: ▫️Modifie
#Release #UI #Compose ✨ Одна из новых интересных новинок в Compose 1.10 — Modifier.scrollableArea() Если упростить: ▫️Modifier.scrollable() просто сообщает, как двигался pointer, ▫️Modifier.scrollableArea() уже переводит это движение в то, как должен двигаться контент внутри обычного скролла. Этот модификатор идеально подходит для случаев, когда verticalScroll / horizontalScroll не хватает, но при этом хочется больше дефолтной логики, чем у низкоуровневого scrollable(). scrollableArea() аккуратно занимает место между двумя существующими вариантами — и закрывает множество кастомных сценариев. 🎨 Mobile Compose 💬 Чат канала ♾