Mobile Compose
2.99K subscribers
138 photos
3 videos
317 links
Твой главный путеводитель в мир Jetpack Compose и Compose Multiplatform.

Android XR: @android_xr
Личный блог: @grigorievdy_blog

Автор: @grigorievdy

Поддержать канал: https://t.me/mobile_compose?boost
Download Telegram
#Article #Medium #Animation

Lottie Animations in Jetpack Compose Android

Статья с описанием того, как интегрировать Lottie анимации в приложениях на Jetpack Compose благодаря специальному дополнению lottie-compose.
#Medium #Article #Animation

Creating a rotating card in Jetpack Compose

Небольшая статья на тему создания анимации переворота карточки по своей оси с отображением её содержимого на обратной стороне.
#Animation #GitHub #Libs

MotionCompose

Не так давно ребята из Google пополнили свой репозиторий с анимациями animation-samples новой директорией — MotionCompose. Она представляет собой коллекцию примеров использования Material Design Motion в Jetpack Compose.

На данный момент коллекция содержит следующие виды анимаций:
▫️ Fade
▫️ Fade through
▫️ Shared transform
▫️ Shared axis
▫️ Loading

Также не стоит забывать про официальную документацию, описывающую различные аспекты работы с анимациями в Compose.
👍6
#Article #Medium #Animation

Easing in to Easing Curves in Jetpack Compose

В прошлом дайджесте я писал про новый набор Easing-функций для работы с анимациями, который добавили в одном из последних бета-релизов, а уже спустя несколько дней, от ребят из Google появилась подробная статья с примерами о том, как правильно их использовать.
🔥3
#Article #Blog #Animation

Velocity Based Animation with Compose

Неплохая статья, в которой разбирается такая техника, как Velocity Based Animation (проще говоря “Анимация, основанная на скорости”), которая позоляет отслеживать скорость прокрутки списка и при помощи этого кастомизировать длительность применяемой анимации.
👍51
#Article #Medium #Animation

Making Jellyfish move in Compose: Animating ImageVectors and applying AGSL RenderEffects

Любопытная статья, в которой автор показывает как можно создать нетривиальную анимацию медузы (!!!), по пути охватывая такие темы как:
▫️Создание кастомных ImageVectors из SVG
▫️Частичная анимация ImageVector
▫️Применение эффекта шума к Composable при помощи AGSL RenderEffect
🥰5👍41
​​#Article #Medium #Animation

Creating a particle explosion animation in Jetpack Compose

Canvas + немного математики = интересная анимация с эффектом взрыва частиц на Compose.
Как это работает — в сегодняшней статье.
🔥26
🗺​​ Навигация по каналу 🗺

Статьи:
▫️#Article — все статьи о Compose
▫️#Medium — статьи на Medium
▫️#Habr — статьи на Habr
▫️#Blog — статьи на сторонних сайтах (обычно это персональные блоги)

Видео:
▫️#Video — все видеодоклады о Compose
▫️#GoogleIO — видеодоклады с презентаций GoogleIO

Релизы:
▫️#Release — релизы Compose на разных платформах
▫️#Changelog — традиционный дайджест по изменениям новых релизов библиотек

Разделение по темам:
▫️#Navigation — материалы о навигации в Compose
▫️#Canvas — материалы о работе с канвасом в Compose
▫️#Animation — материалы о работе с анимациями в Compose
▫️#Performance — материалы о производительности в Compose
▫️#Recomposition — материалы о рекомпозиции в Compose
▫️#UI — материалы, посвященные различным кейсам работы с UI
▫️#Multiplatform — материалы о Compose Multiplatform
▫️#WearOS — материалы о работе с WearOS в Compose

▫️#Libs — сторонние Compose-библиотеки
▫️#Предложка — материалы, предложенные подписчиками канала

▫️#News — новости канала
▫️#Offtop — ну тут понятно 🙃
🔥10👍4❤‍🔥1🍾1
​​#Video #Droidcon #Animation

Practical Magic with Animations in Compose

Доклад с минувшей конференции droidcon New York 2023, в котором Rebecca Francs (деврел Google из команды Jetpack Compose) разбирает различные аспекты работы с анимациями в Compose.
🔥7👍4❤‍🔥3
This media is not supported in your browser
VIEW IN TELEGRAM
#Release #Animation #UI #News

Shared Element Transition в каждый дом 🔥

Начиная с версии 1.7.0-alpha07, в Compose появилась одна из самых долгожданных и востребованных функций — Shared Element Transition. Кто не в курсе — она позволяет сделать бесшовную анимацию перехода между двумя UI блоками (или экранами) при помощи одного общего UI-элемента.

Официальной документации пока не завезли, но больше примеров использования от Google можно найти тут👇
🔥23👍2❤‍🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
#Tip #Compose #Animation

💡 Знаете ли вы?

Начиная с версии 1.6.0, для работы с анимациями в Compose появилась функция keyframesWithSpline, которая по сравнению с обычной keyframes позволяет создать более плавную и естественную кривую, что отлично подходит для работы с заданными координатами X и Y.

📖 Подробнее 👈
Please open Telegram to view this post
VIEW IN TELEGRAM
24👍8❤‍🔥4🔥33
This media is not supported in your browser
VIEW IN TELEGRAM
#Article #Habr #Animation #Compose

🎨 Морфинг геометрических фигур с SDF в фрагментных шейдерах GLSL и визуализацией на Jetpack Compose

Автор статьи хоть и пытался нас запутать длинным названием, но нас не проведешь.
Тут и Compose, и OpenGL, и красивые морфинг анимации. Да, такое вряд ли найдёт место в рабочем проекте, но понять, как это работает, однозначно стоит.

📖 Читать статью

😼 Пример кода на Github

🎨 Mobile Compose 💬 Чат канала
Please open Telegram to view this post
VIEW IN TELEGRAM
👍216🔥4❤‍🔥11
#Article #Habr #UI #Animation #Multiplatform #Compose

🎨 Анимация смены темы в Compose Multiplatform

Врываемся в 2026 с полезным контентом.
Все вы видели анимацию смены темы в Telegram.
А видели ли вы такую же реализацию в Compose Multiplatform? Теперь — видели.

📖 Читать статью

😼 Ссылка на библиотеку в Github

🎨 Mobile Compose 💬 Чат канала
Please open Telegram to view this post
VIEW IN TELEGRAM
👍15🔥65❤‍🔥1