Mobile Compose – Telegram
Mobile Compose
2.91K subscribers
134 photos
4 videos
315 links
Твой главный путеводитель в мир Jetpack Compose и Compose Multiplatform.

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

Автор: @grigorievdy

Поддержать канал: https://news.1rj.ru/str/mobile_compose?boost
Download Telegram
#Video #Compose

😀 Алексей Панов — Compose и SwiftUI: найди 10 отличий

С популярностью мультиплатформенной разработки, разработчикам приходится вникать в другую платформу, чтобы достичь эффективности. Изучать что-то с нуля не просто: легче изучить отличия между платформами.

В докладе рассматриваются различия между Compose и SwiftUI, в частности в таких моментах, как обновление UI, жизненный цикл, а также система модификаторов.

📱 Смотреть доклад 👈

📱 Mobile Compose 📱 Чат канала
Please open Telegram to view this post
VIEW IN TELEGRAM
👍73🔥2🤣22❤‍🔥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
#Offtop #News

🕶 Новый канал — Android XR

Друзья, не так давно была представлена новая ОС для XR гарнитур и умных очков — Android XR. Как я уже говорил, мне кажется, что при соблюдении определенных условий, у этой платформы есть все шансы на большое будущее.

Если вы, как и я, видите потенциал в Android XR и хотели бы глубже погрузиться в эту тему, или же вам просто интересно понаблюдать как будет развиваться эта история — welcome!

🕶 Подписывайтесь, будет интересно!
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9🔥42❤‍🔥1🎉1
#Article #Habr #UI #Compose

🎨 Эффект скрэтч-карты в Jetpack Compose

Статья с примером возможной реализации эффекта скрэтч-карты в Compose.

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

🎨 Mobile Compose 💬 Чат канала
♾️
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10👎6🔥41
🎄Подводим итоги 2024 года🎄

За этот весьма насыщенный год для меня произошло несколько важных событий: летом появился @grigorievdy_blog, а совсем недавно, семью каналов пополнил @android_xr. Ответственность выросла, вы это поддержали, что я очень ценю.

🎨 Что касается Mobile Compose, он прибавил во всех аспектах, пережил небольшой ребрендинг и продолжает развиваться дальше. Спасибо вам за поддержку! Двигаемся дальше 💪

Пусть успех сопутствует вам в работе, счастье — в жизни, а мир и гармония — в душе и вокруг.
С наступающим! 🎁

© Григорьев Дмитрий

#Offtop
Please open Telegram to view this post
VIEW IN TELEGRAM
6👍4🎄2❤‍🔥1🤯11
#Article #Blog #UI #Compose

🎨 Compose Tips for Delightful UI — ’24 wrap up

Начинаем год с полезной ретроспективы. Ребята из Google решили еще раз вспомнить все эпизоды "Compose Tips for Delightful UI" — серии видео с советами по Compose, которые выходили у них на канале с лета 2024.
В 2025 обещают второй сезон.

😇 Читать статью

📺 Плейлист на Youtube

🎨 Mobile Compose 💬 Чат канала
♾️
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11🔥5🎉4❤‍🔥1
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 #Medium #Offtop #Compose

🎨 10 reasons to NOT use Jetpack Compose

Необычный тейк для этого канала — "10 причин почему вам НЕ стоит использовать Jetpack Compose".
По мнению автора, если вы поддерживаете API ниже версии 21, занимаетесь разработкой под слишком специфичные девайсы или же просто не любите изучать новые технологии — то стоит задуматься, а надо ли.

А если серьезно, периодически я встречаю вопросы на тему "пора ли уже затаскивать Compose в прод и сколько вообще крупных проектов уже переехали на новую (скоро будет 4 года в релизе) технологию?".
В общем вечно молодой и перспективный фреймворк.🙃

📖 Читать статью
🌐 Зеркало статьи

🎨 Mobile Compose 💬 Чат канала
Please open Telegram to view this post
VIEW IN TELEGRAM
😁18💯5🔥3🤔2❤‍🔥1
#Article #Blog #UI #Performance #Compose

🎨 Designing Effective UI Components in Jetpack Compose

Автор статьи разбирает стратегии создания эффективных UI-компонентов в Jetpack Compose, уделяя особое внимание работе с модификаторами, Preview и кастомизации через поддержку разных тем.

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

🎨 Mobile Compose 💬 Чат канала
Please open Telegram to view this post
VIEW IN TELEGRAM
👍63🔥2❤‍🔥1
🎉 Результаты розыгрыша:

Победитель:
1. M (@zemistr8)

Проверить результаты
🎉7👍4❤‍🔥1
#Video #UI #Testing #Compose

😇 Testing | Jetpack Compose Tips

"Писать крутые UI экраны мы с вами уже научились, пора научиться всё это дело тестировать." — с таким посылом ребята из Google врываются в 2025 год с новым эпизодом серии "Compose Tips for Delightful UI", посвящённым тестированию.

📺 Смотреть видео

🎨 Mobile Compose 💬 Чат канала
♾️
Please open Telegram to view this post
VIEW IN TELEGRAM
👍93🔥2❤‍🔥1
#Article #Medium #Architecture #Compose

🎨 Localization in Jetpack Compose

Статья о том, как реализовать поддержку нескольких языков в приложении на Compose.

📖 Читать статью
🌐 Зеркало статьи

🎨 Mobile Compose 💬 Чат канала
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12🔥32❤‍🔥1
📣 Розыгрыш 2 билетов на Mobius 🎨

😀 До старта Mobius Spring 2025 осталось несколько недель, а значит пришло время разыграть 2 билета на конференцию.

Условия просты — необходимо быть подписанным на @mobile_compose и @grigorievdy_blog

Результаты подведем 3 апреля в 10:00 (GMT+3)
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1310👍6👎2
#Article #Habr #UI #Compose

🎨 Как работать с Custom Layout в Jetpack Compose

Статья о том, как работают лейауты в Compose, как кастомизировать Layout и LazyLayout и откладывать композицию — с примерами из дизайн-системы Авито.

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

🎨 Mobile Compose 💬 Чат канала
Please open Telegram to view this post
VIEW IN TELEGRAM
👍20🔥73
#Article #Medium #UI #Compose

🎨 Compose Meets YouTube: Production-Ready YouTube Playback with Jetpack Compose

Статья о реализации воспроизведения видео через Youtube плеер прямо внутри Compose приложения.

📖 Читать статью
🌐 Зеркало статьи

🎨 Mobile Compose 💬 Чат канала
Please open Telegram to view this post
VIEW IN TELEGRAM
👍154🔥3❤‍🔥1
🎙 Приём, как слышно?
Возвращаем активность на канале!


🎨 За этот месяц произошло немало интересного: релиз Compose 1.8.0 для всех платформ, выход Compose for iOS в Stable и ещё куча всего вкусного.

🖥 Но главное событие — это прошедший Google I/O 2025. Показали немало занятных фич, и разбор самых интересных из них — уже на подходе. Поехали! 🚀
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥177🎉4❤‍🔥1👍1
#GoogleIO #Compose

🖥 Колонизация полным ходом

Около 60% приложений из Топ-1000 Google Play уже используют Jetpack Compose в своём коде. Неплохая статистика за меньше чем 4 года в релизе.

🎨 Mobile Compose 💬 Чат канала
Please open Telegram to view this post
VIEW IN TELEGRAM
👍18❤‍🔥6🔥6💯2
#GoogleIO #Compose #Navigation

❤️ Jetpack Navigation 3

Несмотря на обилие различных библиотек для навигации, Jetpack Navigation 2, даже с учётом своих недостатков, на протяжении многих лет оставалась предпочтительным вариантом для многих приложений.

Теперь Google представили Jetpack Navigation 3 (Nav3) — новую библиотеку навигации, написанную с нуля специально для Compose приложений.

Основные принципы Nav3:
▫️Декларативный стиль и работа вокруг state
▫️Самостоятельное управление back stack
▫️Поддержка Predictive Back
▫️Поддержка кастомных анимаций
▫️Поддержка гибких макетов экранов

😇 Читать подробнее о Nav3

🎨 Mobile Compose 💬 Чат канала
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥17👍7🔥5😁41
Forwarded from Grigoriev Blog
Разбираюсь с новой Navigation 3 (1.0.0-alpha01)

Первые впечатления: интересно, многообещающе, но пока очень сыро.

Около часа убил на ошибку
No Navigation EventDispatcher was provided via Local Navigation EventDispatcher Owner

пока не выяснилось, что Google вчера успели уже дропнуть версию 1.0.0-alpha02 где это пофиксили 🫠

#android
😁38🤯84❤‍🔥1