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
Mobile Compose
#News #GoogleIO #Compose 🎨 Google I/O 2024: Compose 🎨 Пока из каждого утюга мы слышим о том, что Google официально поддержал KMP, поговорим о том, что нам рассказали про Compose на минувшем Google I/O 2024. Итак, из основного: 🛑40% из топ-1000 приложений…
#offtop

Среди кучи информации с I/O совсем забыл про забавный, хоть и совершенно случайный момент с трансляции.
Так сказать, спасибо Google за нативную рекламу канала. Мы в телевизоре 😉
Please open Telegram to view this post
VIEW IN TELEGRAM
😁28👎42❤‍🔥1🔥1
#Video #Compose

Михаил Стручков — Как мы создавали дизайн-систему на Jetpack Compose

Продолжаем знакомиться с Compose-докладами с прошедшего Mobius, и на этот раз у нас Михаил Стручков с рассказом об организации дизайн-системы на Compose.
В материале, помимо различных практик и подходов, описываются подводные камни, которые были встречены на пути, поэтому думаю видео может многим оказаться полезным.

📺 Смотреть доклад 👈
👍11❤‍🔥3🔥32
#News #Release

🏝 Kotlin 2.0 вышел в стабильный релиз

🗣 Большой шаг для языка программирования, гигантский скачок для всего сообщества.

Подробнее о релизе 👉 тут
Please open Telegram to view this post
VIEW IN TELEGRAM
54🔥14👍6❤‍🔥3🤣1
#Video #Compose

Асхар Айдаров — Компиляторные плагины: модификация и анализ Сompose

В процессе внедрения Jetpack Compose в большой проект Асхар столкнулся с множеством нюансов, но про многое уже написано и рассказано. В докладе он расскажет, как в команде использовали компиляторные плагины Kotlin для улучшения опыта работы с Compose.

Спикер рассмотрит устройство Kotlin Compiler, особенности работы Compose Compiler и Jetpack Compose, расскажет о самом быстром способе вкатиться в разработку плагинов, а также о том, какие задачи решали с их помощью и как.

📺 Смотреть доклад 👈
👍9❤‍🔥4🔥33
#Video #GoogleIO #Compose

How to analyze and improve performance of your Jetpack Compose app

Полезный воркшоп от ребят из Google про отладку производительности вашего Compose приложения.
👍125❤‍🔥2😁1
#Video #Compose

Дмитрий Григорьев, Алексей Панов — Compose Quiz

▫️Повторение — это всегда хорошо.
▫️Повторение базы Compose для поддержания своих технических навыков — еще лучше.
▫️Повторение базы Compose, да еще и в формате квиза? Дайте два!

Наш совместный с Алексеем Пановым доклад в формате квиз-игры, в которой мы прошлись по многим интересным кейсам в Compose, разбитым на 4 больших тематических блока.

Как по мне, это видео набрало незаслуженно мало просмотров. Но это еще можно исправить 💪
Ну и конечно, если после просмотра у вас возникнут вопросы по тем или иным задачам из квиза — смело пишите их в наш чатик @mobile_compose_chat

Приятного просмотра!
📺 Смотреть доклад 👈

"Друзья, всем привет...Друзья, всем привет" 🙃
🔥733❤‍🔥1👍1
#Video #Compose

Максим Качинкин — Переходишь на Compose? Не спеши!

🗣 Вроде еще недавно мы говорили о Compose докладах с осеннего Mobius 2023, а тут уже свежие весенние подъехали.

И начнем мы с доклада, в котором спикер рассказывает о своем опыте миграции на Compose в разрезе нескольких основных кейсов:
🛑Работа с вложенными скроллами и свайпами
🛑Использование Compose в RecyclerView
🛑И наиболее значимая задача — решение проблемы медленного первого запуска, вызванной особенностью Compose как unbundled library

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

📱 Mobile Compose 📱 Чат канала
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9👎543💯1
🇫🇷 Внезапно в Париже 🎨

#Offtop
Please open Telegram to view this post
VIEW IN TELEGRAM
😁4420🔥83❤‍🔥1
#Предложка #Libs #Compose

🎨 Valkyrie — SVG/XML to ImageVector converter

Плагин к Android Studio и Intellij IDEA для конвертации SVG/XML файлов в ImageVector. Работу проделал подписчик канала, за что ему однозначно респект 👍

📱 Подробнее о плагине 👈

📱 А если и у вас есть материал по Compose, которым вы готовы поделиться — можете предложить его в нашем чате.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥289👍5❤‍🔥21
#Article #Habr #UI #Compose

Видео с прозрачностью на Jetpack Compose – запросто

Статья с демонстрацией простого способа решения известной в Android-разработке проблемы — проигрывания видео-файла с полноценной прозрачностью.

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

📱 Mobile Compose 📱 Чат канала
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥3❤‍🔥11
#Article #Habr #Compiler #Compose

🎨 Как заглянуть под капот Composable функции

Отличная статья от Абакара Магомедова с разбором того, как Composable-функции меняются при компиляции и как работает аннотация @Composable "под капотом".

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

📱 Mobile Compose 📱 Чат канала
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9🔥72❤‍🔥11
#Offtop #News

🎨 3 года в релизе 🎨

🎂3⃣Буквально несколько дней назад исполнилось ровно 3 года, как вышел первый стабильный релиз (v1.0) Jetpack Compose.

📱 Mobile Compose 📱 Чат канала
Please open Telegram to view this post
VIEW IN TELEGRAM
🎉48🔥1253👍3🤯2
#offtop

🎨 Каждый Compose-инженер be like:
Please open Telegram to view this post
VIEW IN TELEGRAM
😁59💯102❤‍🔥1
#Release #Compose #Changelog

📣🆕 Релиз Compose библиотек 1.7.0-beta04 — 1.7.0-beta07

За последние месяцы вышло несколько минорных бета-релизов, содержащих, в основном, исправления существующих багов.

Из основных изменений:
🛑Исправлена проблема SharedTransitionScope с отрисовкой перекрывающихся элементов (актуально в кейсе с навигацией). (Подробнее)
🛑Исправлен баг с визуальным отображением гиперссылок через AnnotatedString. (Подробнее)
🛑Исправлена проблема с крашем приложения при расчете больших текстовых полей (10к+ символов). (Подробнее)
🛑Исправлен баг с передачей фокуса в TextField при открытии/закрытии клавиатуры.
🛑Исправлена проблема, приводившая к непредвиденным сайд-эффектам при использовании SurfaceView.

🏝 Также Compose Compiler обновлен до версии 1.5.15, в которой добавлена поддержка версии Kotlin 1.9.25.

🔵 Compose Wear обновили до версии 1.0.0-alpha23
🔵 ConstraintLayout-compose обновили до версии 1.1.0-alpha14

Подробнее о релизе:
🛑Список всех изменений
🛑Animation
🛑Foundation
🛑Material
🛑Runtime
🛑UI
🔵Compiler
🔵Material3
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1043🔥2❤‍🔥1
#Offtop #News

📣 Друзья, хочу с вами поделиться важной для меня новостью.

Не так давно я завел второй (на этот раз личный) канал. Причина проста — давно хотелось иметь площадку, где смогу иногда делиться новостями и идеями за пределами конкретного фреймворка (а иногда и за пределами разработки), а Mobile Compose оставить для того, для чего он и задумывался.

В новом же канале не будет ничего про Compose, зато будет достаточно других интересных историй и мыслей вслух.

Так что welcome. 👋🙂
Участие, как всегда, строго добровольное, однако я буду крайне рад видеть каждого из вас в новом канале.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10👎7🔥4❤‍🔥2
#offtop

Актуальную смешнявку вам на выходные
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣20😁8❤‍🔥4👎4🤔4👍2
#Article #Medium #UI

Don’t Lock the Screen Orientation! Handling Orientation in Compose

Статья рассказывает о том, почему не нужно программно блокировать ориентацию экрана вашего Compose приложения, а наоборот — поддерживать оба варианта, имея удобный адаптивный интерфейс.

В качестве решений предлагаются два варианта — через LocalConfiguration.current.orientation (более простой) и WindowWidthSizeClass (более гибкий, но чуть сложней).

📱 Ссылка на Medium 👈

📖 Ссылка на зеркало 👈

📱 Mobile Compose 📱 Чат канала
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11👎43
#Video #Compose #UI

Shaders | Jetpack Compose Tips

🎨 Новое видео на канале Android Developers о работе с Shaders в Jetpack Compose. Удивила, мягко говоря, поддержка только начиная с Android 13.

📱 Смотреть видео 👈

📱 Mobile Compose 📱 Чат канала
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11❤‍🔥3🔥3
#Article #Habr #Compiler #Compose

🎨 Основы Jetpack Compose: как обеспечить стабильность вашего кода

Статья рассказывает о том, что такое стабильность (stability) Compose кода, а также как следить за этим параметром в вашем проекте так, чтобы максимально избежать лишних рекомпозиций.

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

📱 Mobile Compose 📱 Чат канала
Please open Telegram to view this post
VIEW IN TELEGRAM
👍124🔥3❤‍🔥1👎1