Compose Broadcast – Telegram
Compose Broadcast
5.82K subscribers
341 photos
89 videos
559 links
Все о Jetpack Compose и Compose Multiplatform

YouTubе канал: https://youtube.com/androidBroadcast
Android - @android_broadcast
iOS - @ios_broadcast
Kotlin - @kotlin_broadcast
Download Telegram
Пример (EN, 12 мин) реализации Shimmer анимации во время загрузки контента

🔗 Альтернативная ссылка

#animation
👍31🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
Пример (EN, 4 мин) реализации нестандартного паралакс эффекта с iOS приложения в Android на Compose

🔗 Альтернативная ссылка

#animation #android
👍67👎3🔥1
Forwarded from Mobile Compose
#Video #ComposePathway #News

Compose Pathway #1 - Знакомство с фреймворком 🚀

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

Как показал результат этого опроса, большинству разработчиков (как минимум в нашем сообществе) либо не хватает контента для полного понимания фреймворка, либо хватает, но большая часть из того что есть довольно базового уровня.

Именно поэтому:
▫️Роликов в Compose Pathway будет много
▫️Материал и темы будут структурированные
▫️Доступ ко всем видео будет бесплатный.
От вас нужна лишь поддержка и обратная связь для дальнейшего улучшения видеоматериала.

Первый ролик уже на YouTube канале и будет посвящен знакомству с Compose, а также его интеграции в проект. Следующий - уже не за горами, однако так как это не коммерческий проект, он будет развиваться не по графику, так что stay tuned! 🙂
👍60👎3
История освоения Jetpack Compose Android разработчиком. Плюсы, минусы и сложности на пути. Все закрепляется рекомендация в изучении и адаптации технологии
👎13👍9
Resaca - привязка Jetpack ViewModel или другого объекта в памяти к времени жизни Composable функции и автоматическая очистка

#android
👍13
This media is not supported in your browser
VIEW IN TELEGRAM
ComposeScrollbars - библиотека для добавления различных скроллбаров

#android
👍29
This media is not supported in your browser
VIEW IN TELEGRAM
Пример (EN, 7 мин, ссылка без VPN) реализации анимации набора текста в Compose.

Исходный код на GitHub

#animation
👍19🔥1
В Compose можно стилизовать строки с помощью AnnotatedString (примеры смотри в картинках к посту). Примеры использования смотрите в статье (EN, 10 мин, ссылка без VPN)
👍21
This media is not supported in your browser
VIEW IN TELEGRAM
LazyColumn и LazyRow имеют неприятный баг - скролл списка при изменение порядка элементов, который уже висит 2 года . Автор статьи (EN, 5 мин, ссылка без VPN) рассказывает его подробности и как можно обойти его
👍31👎3
Гайд по использованию SF Symbols (стьандартный иконки от Apple) в Jetpack Compose
👎12👍7
Jetpack Glance - Compose для App Widget позволил ускорить разработку виджетов для приложения Google Contacts. Подробности тут

#android
👍13
Использовать return в Compose функциях можно, но очень осторожно. Иначе может не показаться часть UI. Тот пример (3 мин, EN, ссылка без VPN), что привел разработчик, меня не убеждает в отказе от return. Скорее всего с этим столкнуться невнимательные разработчики, которые не до конца понимают Kotlin и как происходит работа return.
👍29