#Release #Compose #Changelog
📣 🆕 Релиз Compose библиотек 1.6.0-alpha06
Из основных изменений:
▫️Новое экспериментальное API для работы с SurfaceView и TextureView — функции-обёртки GraphicsSurface и EmbeddedGraphicsSurface. 🔥 (Подробнее)
▫️Modifier.magnifier() теперь stable. (Подробнее)
▫️Переработана логика масштабирования шрифтов в приложении. (Подробнее)
▫️В ScrollScope добавлены функции updateCurrentPage и updateTargetPage для кастомизации анимированного скролла через PagerState.scroll. (Подробнее)
Подробнее о релизе:
🔸Animation
🔸Foundation
🔸Material
🔸Runtime
🔸UI
📣 🆕 Релиз Compose библиотек 1.6.0-alpha06
Из основных изменений:
▫️Новое экспериментальное API для работы с SurfaceView и TextureView — функции-обёртки GraphicsSurface и EmbeddedGraphicsSurface. 🔥 (Подробнее)
▫️Modifier.magnifier() теперь stable. (Подробнее)
▫️Переработана логика масштабирования шрифтов в приложении. (Подробнее)
▫️В ScrollScope добавлены функции updateCurrentPage и updateTargetPage для кастомизации анимированного скролла через PagerState.scroll. (Подробнее)
Подробнее о релизе:
🔸Animation
🔸Foundation
🔸Material
🔸Runtime
🔸UI
#Article #Blog #Compose
Parallax effect in Jetpack Compose
Статья от Криса Бэйнса о том, как реализовать эффект параллакса в своем приложении.
🗣 Выглядит неплохо, правда пока "эффект параллакса" кажется больше каким-то buzzword-ом, нежели полезным UI-приёмом.
Parallax effect in Jetpack Compose
Статья от Криса Бэйнса о том, как реализовать эффект параллакса в своем приложении.
🗣 Выглядит неплохо, правда пока "эффект параллакса" кажется больше каким-то buzzword-ом, нежели полезным UI-приёмом.
#Article #Medium #Navigation
Best Practices for Compose Navigation in Multi-Module Project
Неплохая статья со списком лучших практик по организации навигации в многомодульном проекте с Compose.
Зеркало статьи 👉 тут
Best Practices for Compose Navigation in Multi-Module Project
Неплохая статья со списком лучших практик по организации навигации в многомодульном проекте с Compose.
Зеркало статьи 👉 тут
Medium
Best Practices for Compose Navigation in Multi-Module Project
The story will elaborate and implement best practices for Compose Navigation.
#Article #Medium #Migration
Migrating to Jetpack Compose — an interop love story (part 1 & 2)
Новый материал из двух частей от ребят из Google, посвященный стратегии миграции приложения с View на Compose.
Зеркало первой части 👉 тут
Зеркало второй части 👉 тут
Migrating to Jetpack Compose — an interop love story (part 1 & 2)
Новый материал из двух частей от ребят из Google, посвященный стратегии миграции приложения с View на Compose.
Зеркало первой части 👉 тут
Зеркало второй части 👉 тут
Medium
Migrating to Jetpack Compose — an interop love story [part 1]
A How-To guide covering a “common UI first” migration strategy of a View sample to Jetpack Compose.
#Article #Medium #Recomposition
🔪🩸Debugging Jetpack Compose (Based on true story!)
Статья с разбором реального кейса оптимизации производительности Compose приложения при помощи устранения излишних рекомпозиций.
Зеркало статьи 👉 тут
🔪🩸Debugging Jetpack Compose (Based on true story!)
Статья с разбором реального кейса оптимизации производительности Compose приложения при помощи устранения излишних рекомпозиций.
Зеркало статьи 👉 тут
Medium
Debugging Jetpack Compose (Based on true story! 🔪🩸)
Some days ago, I started seeking performance issues in ComposeNews, especially unnecessary recompositions. This is my journey into a…
🥳 Mobile Compose 3 года! 🎉
Ровно 3 года назад был создан этот канал, основной задумкой которого всегда были и есть популяризация Compose среди мобильного community и взаимный шаринг знаний. И я думаю, мы двигаемся в правильном направлении.
За год Mobile Compose вырос практически вдвое в Telegram, обрел младшего брата в LinkedIn, а также еще один проект на подходе. И это очень достойный результат наших совместных усилий. Спасибо за вашу поддержку! Двигаемся дальше 💪
▫️ Mobile Compose в Telegram
▫️ Наш чат в Telegram
▫️ Mobile Compose в LinkedIn
© Григорьев Дмитрий
#Offtop
Ровно 3 года назад был создан этот канал, основной задумкой которого всегда были и есть популяризация Compose среди мобильного community и взаимный шаринг знаний. И я думаю, мы двигаемся в правильном направлении.
За год Mobile Compose вырос практически вдвое в Telegram, обрел младшего брата в LinkedIn, а также еще один проект на подходе. И это очень достойный результат наших совместных усилий. Спасибо за вашу поддержку! Двигаемся дальше 💪
▫️ Mobile Compose в Telegram
▫️ Наш чат в Telegram
▫️ Mobile Compose в LinkedIn
© Григорьев Дмитрий
#Offtop
#Video #ComposePathway #News
Compose Pathway #1 - Знакомство с фреймворком 🚀
Друзья, я уже несколько раз упоминал новый проект о Compose, над которым активно работаю в последнее время. И вот, наконец, я рад представить вам Compose Pathway — серию видеороликов о Jetpack Compose, в которых мы будем подробно разбирать каждую тему поэтапно от подключения к проекту до продвинутых фишек и сложных тем внутреннего устройства Compose.
Как показал результат этого опроса, большинству разработчиков (как минимум в нашем сообществе) либо не хватает контента для полного понимания фреймворка, либо хватает, но большая часть из того что есть довольно базового уровня.
Именно поэтому:
▫️Роликов в Compose Pathway будет много
▫️Материал и темы будут структурированные
▫️Доступ ко всем видео будет бесплатный.
От вас нужна лишь поддержка и обратная связь для дальнейшего улучшения видеоматериала.
Первый ролик уже на YouTube канале и будет посвящен знакомству с Compose, а также его интеграции в проект. Следующий - уже не за горами, однако так как это не коммерческий проект, он будет развиваться не по графику, так что stay tuned! 🙂
Compose Pathway #1 - Знакомство с фреймворком 🚀
Друзья, я уже несколько раз упоминал новый проект о Compose, над которым активно работаю в последнее время. И вот, наконец, я рад представить вам Compose Pathway — серию видеороликов о Jetpack Compose, в которых мы будем подробно разбирать каждую тему поэтапно от подключения к проекту до продвинутых фишек и сложных тем внутреннего устройства Compose.
Как показал результат этого опроса, большинству разработчиков (как минимум в нашем сообществе) либо не хватает контента для полного понимания фреймворка, либо хватает, но большая часть из того что есть довольно базового уровня.
Именно поэтому:
▫️Роликов в Compose Pathway будет много
▫️Материал и темы будут структурированные
▫️Доступ ко всем видео будет бесплатный.
От вас нужна лишь поддержка и обратная связь для дальнейшего улучшения видеоматериала.
Первый ролик уже на YouTube канале и будет посвящен знакомству с Compose, а также его интеграции в проект. Следующий - уже не за горами, однако так как это не коммерческий проект, он будет развиваться не по графику, так что stay tuned! 🙂
YouTube
Compose Pathway #1 - Знакомство с фреймворком
Первый выпуск Compose Pathway, в котором мы познакомимся ближе с Jetpack Compose, самостоятельно интегрируем его в существующий проект, а также проведем миграцию небольшого экрана на новый фреймворк.
===========================================
Полезные…
===========================================
Полезные…
#Video #Droidcon #Animation
Practical Magic with Animations in Compose
Доклад с минувшей конференции droidcon New York 2023, в котором Rebecca Francs (деврел Google из команды Jetpack Compose) разбирает различные аспекты работы с анимациями в Compose.
Practical Magic with Animations in Compose
Доклад с минувшей конференции droidcon New York 2023, в котором Rebecca Francs (деврел Google из команды Jetpack Compose) разбирает различные аспекты работы с анимациями в Compose.
#Article #Medium #Fun
Building the Flappy Musk.eteer Arcade Game with Jetpack Compose
Не бизнес-приложениями едиными. Тут вам история как собрать с нуля свою версию Flappy Bird на Jetpack Compose без смс и регистрации.
Зеркало статьи 👉 тут
Building the Flappy Musk.eteer Arcade Game with Jetpack Compose
Не бизнес-приложениями едиными. Тут вам история как собрать с нуля свою версию Flappy Bird на Jetpack Compose без смс и регистрации.
Зеркало статьи 👉 тут
Medium
Building the Flappy Musk.eteer Arcade Game with Jetpack Compose
A Step-by-Step Guide to Creating an Immersive Mobile Game
📣 Хотите больше докладов про Compose? Их есть у меня 🙃
Не за горами осенний сезон Mobius, на котором будет аж 7 выступлений посвященных Compose.
Лично для меня этот сезон будет особенным, так как спустя 1.5 года я снова выступлю на конференции, на этот раз сразу с 2-мя сессиями:
▫️Путешествие к центру Композиции — в этом докладе поговорим о (сюрприз) Композиции — ключевом механизме фреймворка.
▫️Compose Quiz — наша совместная с @ajiekcx квиз-игра с вопросами по ключевым аспектам работы с Jetpack Compose.
Помимо этого, в программе сезона будут следующие темы:
▫️Что скрывает State в Compose
▫️Как Compose Multiplatform for iOS может убить Flutter?
▫️Компиляторные плагины: модификация и анализ Сompose
▫️Как мы создавали дизайн-систему на Jetpack Compose
▫️Оптимизация Compose: проблемы, опыт, тактика, стратегия
Не за горами осенний сезон Mobius, на котором будет аж 7 выступлений посвященных Compose.
Лично для меня этот сезон будет особенным, так как спустя 1.5 года я снова выступлю на конференции, на этот раз сразу с 2-мя сессиями:
▫️Путешествие к центру Композиции — в этом докладе поговорим о (сюрприз) Композиции — ключевом механизме фреймворка.
▫️Compose Quiz — наша совместная с @ajiekcx квиз-игра с вопросами по ключевым аспектам работы с Jetpack Compose.
Помимо этого, в программе сезона будут следующие темы:
▫️Что скрывает State в Compose
▫️Как Compose Multiplatform for iOS может убить Flutter?
▫️Компиляторные плагины: модификация и анализ Сompose
▫️Как мы создавали дизайн-систему на Jetpack Compose
▫️Оптимизация Compose: проблемы, опыт, тактика, стратегия
Mobius 2025 Spring. Конференция по мобильной разработке
Mobius 2025 Spring | Расписание | Конференция для мобильных разработчиков
Расписание конференции Mobius 2025 Spring.
Также, в дополнение к предыдущей новости, мы разыграем 2 билета на Mobius Autumn 2023. Для этого нужно всего-ничего — подписаться на @mobile_compose И канал на Youtube.
Результаты подведем 29 октября в 9:00 (GMT+3)
P.S. после подведения итогов, засчитаны будут только подписки на оба ресурса.
Результаты подведем 29 октября в 9:00 (GMT+3)
P.S. после подведения итогов, засчитаны будут только подписки на оба ресурса.
#Medium #Article #Text
BasicTextField2: A TextField of Dreams (part 1 & 2)
Вечернего чтива вам.
Свежий материал из двух частей от Alejandra Stamato (бывшей Google DevRel из команды Jetpack Compose), посвященный "TextField-у нового поколения" — BasicTextField2.
Данный компонент появился в альфа-версии 1.6.0 foundation библиотеки и доступен в пакете .text2
Зеркало первой части 👉 тут
Зеркало второй части 👉 тут
——————————————
P.S. Ну а завтра уже выходит второй выпуск Compose Pathway 🚀
BasicTextField2: A TextField of Dreams (part 1 & 2)
Вечернего чтива вам.
Свежий материал из двух частей от Alejandra Stamato (бывшей Google DevRel из команды Jetpack Compose), посвященный "TextField-у нового поколения" — BasicTextField2.
Данный компонент появился в альфа-версии 1.6.0 foundation библиотеки и доступен в пакете .text2
Зеркало первой части 👉 тут
Зеркало второй части 👉 тут
——————————————
P.S. Ну а завтра уже выходит второй выпуск Compose Pathway 🚀
Medium
BasicTextField2: A TextField of Dreams [1/2]
This 2 part blog series covers a dive into the past, present and future of text fields in Jetpack Compose. Discover brand new…
#Video #ComposePathway
Compose Pathway #2 - Composable функции 🚀
А вот и обещанный второй выпуск Compose Pathway, в котором мы поговорим о Composable функциях, разберем их характеристики, а также напишем несколько функций самостоятельно.
——————————————
P.S. Спасибо за поддержку проекта! Вижу, что многим он зашел, поэтому будем определенно продолжать 👍
© Григорьев Дмитрий
Compose Pathway #2 - Composable функции 🚀
А вот и обещанный второй выпуск Compose Pathway, в котором мы поговорим о Composable функциях, разберем их характеристики, а также напишем несколько функций самостоятельно.
——————————————
P.S. Спасибо за поддержку проекта! Вижу, что многим он зашел, поэтому будем определенно продолжать 👍
© Григорьев Дмитрий
YouTube
Compose Pathway #2 - Composable функции
Второй выпуск Compose Pathway, в котором мы поговорим о Composable функциях, разберем их характеристики, а также напишем несколько функций самостоятельно.
===========================================
🔘 Mobile Compose в Telegram - https://www.tg-me.com/mobile_compose…
===========================================
🔘 Mobile Compose в Telegram - https://www.tg-me.com/mobile_compose…
#Docs #Blog #Modifier
Create custom modifiers
Ребята из Google выкатили новую документацию о том, как писать новые, а также мигрировать уже существующие кастомные модификаторы при помощи нового API Modifier.Node.
Create custom modifiers
Ребята из Google выкатили новую документацию о том, как писать новые, а также мигрировать уже существующие кастомные модификаторы при помощи нового API Modifier.Node.
#News #Multiplatform #Release #Compose
📣 🆕 Вышел релиз Compose Multiplatform 1.5.11
В новой версии добавили поддержку Kotlin 1.9.21, а также несколько исправлений имеющихся ошибок.
Подробнее о релизе 👉 тут
📣 🆕 Вышел релиз Compose Multiplatform 1.5.11
В новой версии добавили поддержку Kotlin 1.9.21, а также несколько исправлений имеющихся ошибок.
Подробнее о релизе 👉 тут