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

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

Автор: @grigorievdy

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

Compose Sensors — удобная обёртка над Android Sensor API для работы с датчиками в Jetpack Compose.

P.S. Решил добавить новую рубрику на канал, которая будет посвящена различным библиотекам из мира Jetpack Compose. Таким образом и вы не пропустите какое-нибудь полезное решение от комьюнити, и контента на канале станет больше.
👍192❤‍🔥1🔥1
Всем привет! За последние несколько месяцев к каналу присоединилось много новых людей, а поэтому я думаю нам стоит еще раз немного познакомиться.

Меня зовут Григорьев Дмитрий, я автор канала Mobile Compose, а также, как и многие из вас, мобильный разработчик, который видит огромный потенциал в Jetpack Compose. Периодически выступаю с докладами на конференциях, и (реже) пишу статьи.

Mobile Compose — это не только канал о Compose, но еще и вполне активно развивающееся сообщество. Нас уже больше 1700, и на этом мы не останавливаемся. Спасибо вам за поддержку!

Также напоминаю, что у нас есть чатик, в котором вы можете задать интересующий вопрос, или наоборот, поделиться полезной информацией с другими — @mobile_compose_chat.
🔥22👍81❤‍🔥1🆒1
#GoogleIO #Featured #AndroidDevelopers #JetpackCompose

What's new with TV and intro to Compose

Еще одно видео с прошедшего Google I/O 2023, на этот раз с разбором возможностей интеграции Compose в разработку приложений для TV. Даже куски кода с новым API показали.
👍4❤‍🔥1
#Article #Habr #Compose

Осознанная оптимизация Compose

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

Любопытное наблюдение: в последнее время стало явно заметно, что после появления у многих проблем с доступом к Medium, стремительно активизировался поток статей про Compose на Habr.
👍14🔥3❤‍🔥21
​​#Предложка #Libs #Compose

Подборка Compose библиотек от подписчика (Часть 1)

Не так давно на канале запустилась новая рубрика с разбором различных Compose библиотек, и вот один из подписчиков (@B1ays) поделился в нашем чате своим рекомендуемым списком:

▫️Compose Markdown — добавляет элемент MarkdownText(), имеющий полную поддержку формата Markdown.
▫️Compose Shimmer — добавляет модификатор .shimmer(), создающий у элемента эффект мерцания (аналог Shimmer от Meta).
▫️Material Motion compose — реализация motion system для Compose.
▫️ColorPicker compose — добавляет элементы ImageColorPicker (для выбора цвета с изображения) и HsvColorPicker (колесо выбора цвета).
▫️Landscapist — загрузка изображений полученных из сети в Compose интерфейсе. Умеет работать с Glide, Picasso и Fresco.
▫️Camposer — Compose обёртка для API камеры. Предоставляет возможность быстрой интеграции камеры в приложение

Напоминаю, что у нас есть чат, где каждый из вас также может предложить что-нибудь интересное, или же просто получить ответ на интересующий вопрос — @mobile_compose_chat.
🔥13❤‍🔥1👍1🆒1
#GoogleIO #Featured #AndroidDevelopers #JetpackCompose

[Eng] Advanced state and side effects in Jetpack Compose

Большое видео от ребят из Google, посвященное работе со State и Side Effects API в Jetpack Compose. Тема достаточно важная для понимания, поэтому рекомендую к просмотру.
👍7❤‍🔥2🔥2
​​#Предложка #Libs #Compose

Подборка Compose библиотек от подписчика (Часть 2)

Продолжение предыдущего поста о Compose библиотеках:

▫️Charty и Vico — библиотеки для работы с графиками и диаграммами разных видов.
▫️Pagecurl — добавляет эффект "книжной страницы" при перелистывании.
▫️Orbital — содержит различные анимации (к примеру, shared element transition).
▫️Seeker — добавляет свою реализацию SeekBar с высоким уровнем кастомизации.
▫️Compose Rich Editor — добавляет полностью кастомизируемый редактор Rich Text
▫️Rebugger (плагин для IDE) — библиотека для отладки UI, позволяющая отслеживать рекомпозиции, а так же причины которые их вызывают. Информацию выводит в Logcat.
❤‍🔥8👍6🔥62🎉2🆒1
​​#Tools #Compose

Jetpack Compose SVG to Compose converter

Появился онлайн конвертер SVG файлов (можно загрузить как SVG код так и файл целиком) в Composable функции. В некоторых кейсах вполне полезный инструмент.
🔥26👍6❤‍🔥11
Похоже, что убийца Twitter новое приложение Threads от Meta полностью написано на Compose. И всё это при своём живом React Native 🙃
Такие дела.

#News #Compose #Offtop
🔥44🤣13🌚2❤‍🔥1🤩1
#Article #Medium #Canvas

Plotting Gradient Bezier Trends with Jetpack Compose

Новая (и очередная) статья о рисовании графика на канвасе в Compose при помощи кривых Безье.
Для тех, у кого проблемы с открытием Medium - зеркало.
👍9❤‍🔥21🆒1
👍5❤‍🔥1👎1🌚1
​​#Libs #Compose

compose-bandage-reveal — интересный пример реализации эффекта "наклейки" для Swipe-To-Dismiss жестов.
🔥31🆒74👍4❤‍🔥2
#Article #Medium #Libs

Introducing Nibel: A Navigation Library for Adopting Jetpack Compose in Fragment-Based Apps

Команда Turo Engineering представила Nibel — навигационную open-source библиотеку для интеграции Jetpack Compose в Android-приложения на основе фрагментов. Используя возможности Kotlin Symbol Processor (KSP), Nibel обеспечивает типобезопасный способ навигации между экранами в следующих сценариях:
▫️fragmentcompose
▫️composecompose
▫️composefragment
👍4🔥2❤‍🔥11
Mobile Compose
Похоже, что убийца Twitter новое приложение Threads от Meta полностью написано на Compose. И всё это при своём живом React Native 🙃 Такие дела. #News #Compose #Offtop
👤 К слову, официальное приложение ChatGPT на Android также полностью написано на Compose.

#News #Compose #Offtop
❤‍🔥19👍14🤯2👎1🔥1
​​#News #Multiplatform #Release #Compose

📣 🆕 Вышел релиз Compose Multiplatform 1.4.3

В новой версии добавили поддержку Kotlin 1.9.0, а также несколько исправлений имеющихся ошибок.
Подробнее о релизе 👉 тут
🔥9👍2❤‍🔥1🗿1
#Article #Medium #Compose

Jetpack Compose — The order of modifiers does matter

Статья посвящена такой важной теме при знакомстве с Jetpack Compose, как порядок модификаторов.
👍11❤‍🔥11👎1
🇰🇷 Внезапно в Сеуле 🙃

Кстати, буквально неделю назад исполнилось ровно два года, как вышел первый стабильный релиз Jetpack Compose (1.0).
Как быстро летит время...


#Offtop
19🔥11🤣5👎2❤‍🔥1🆒1
​​#News #Compose #Compiler

🆕🔥 Новости с полей: начиная с версии 1.5.0 Compose Compiler обеспечивает экспериментальную поддержку компилятора K2.
При этом, пока не весь функционал Compose поддерживается новой версией компилятора, часть будет добавлена позже в будущих версиях.

Надеюсь, скоро руки всё-таки дойдут до дайджеста, и там получится разобрать больше изменений последних релизов.
🔥7👍4❤‍🔥1
​​#News #Multiplatform #Release #Compose

📣 🆕 Релиз Compose Multiplatform 1.5.0-beta01

Из основных изменений:

Common
▫️
Добавлены Dialog и Popup, а также поддержка WindowInsets
▫️
Оптимизирована работа Canvas

iOS
▫️
Физика скролла теперь похожа на нативную в iOS
▫️Шрифт по умолчанию теперь San Francisco
▫️Добавлена поддержка Density.textSize (Dynamic Type)
▫️Добавлена поддержка 120 FPS.

Подробнее о релизе 👉 тут
🔥8👍4❤‍🔥1
Для тех, кто вдруг переживал за то, что ChatGPT заменит программистов — мы в безопасности.

#Offtop
🤣302💯2❤‍🔥1