Compose Broadcast
5.44K subscribers
315 photos
84 videos
514 links
Все о Jetpack Compose и Compose Multiplatform

YouTubе канал: https://youtube.com/androidBroadcast
Android - @android_broadcast
iOS - @ios_broadcast
Kotlin - @kotlin_broadcast
Download Telegram
Очень хороший пример (EN, 9м) как от решения для показата UI элемента в Compose автор разворачивает гибкое и эффективное решение.

Почему гибкие решения не делают часть разработчиков? Потому что считает что решение в лоб работает, а там перепишем. Бояться что повлияет на скорость (преждевременные оптимизации либо без явных на то причин в опыте). НО один из важных факторов - не хотят учиться и развиваться.

#compose
👍12💯1
Стали доступны записи докладов KotlinConf'24. Доклады (10 видео) по Compose собрал в один плейлист на YouTube чтобы было удобно смотреть

#kotlinconf24 #compose #jetpack #производительность @compose_broadcast
28👍16🔥5
Compose Theme - это библиотека с API для простого построения собственной Compose темы для приложения
👌29👍1
📸 Composable Preview Scanner - библиотека, которая поможет автоматически генерировать тесты скриншотов из Composable Previews с помощью любой библиотеки для тестирования скриншотов: на базе JVM (например, Paparazzi, Roborazzi), а также на базе Instrumentation (например, Shot, Dropshots, Android-Testify и т.д.)

#android #тестирование
12🔥4
Статья (EN,13м) с описанием как сделать библиотеку для захвата скриншота текущего UI на Compose
12
This media is not supported in your browser
VIEW IN TELEGRAM
ImageVector Wizard - плагин для конвертации SVG в Vector Drawable в Kotlin коде для Compose

#androidstudio
🔥644🎉1
Вышел Jetpack Compose 1.7.0 Beta 5
👉 Animation
👉 Foundation
👉 Material
👉 Runtime
👉 UI

#compose #android
👍27
Media is too big
VIEW IN TELEGRAM
MaterialKolor - Compose MP библиотека для создания динамической палитры цветов из Material Design 3. Это аналог генератора на сайте m3.matierial.io

#material #multiplatform #compose @compose_broadcast
👌22👍9
This media is not supported in your browser
VIEW IN TELEGRAM
Пример использования библиотеки MaterialKolor для наложения оверлей поверх картинки с изменением цвета на основе контента
👍63
Новый способ оптимизации скорости работы в Jetpack Compose - strong skipping mode, который будет включен по умолчанию в Compose 1.7.0. Теперь придется указывать меньше информации о Stable типах, а сам Compose компилятор будет работать эффективнее. Подробности в статье (EN, 7м)

#compose #производительность
👍263
Руководство(10м) как проигрывать видео с прозрачностью в Compose на Android.

#видео #compose
👍14🔥8
📺 Короткое видео (EN,4м) от команды Android про адаптация Edge-to-Edge (отображения UI приложения под системными панелями) когда ваш UI на Compose. Почитать можно тут

#android #edgetoedge
Please open Telegram to view this post
VIEW IN TELEGRAM
👍15
This media is not supported in your browser
VIEW IN TELEGRAM
Cloudy - библиотека для создания эффекта Blur в Compose. Работает с Android 5.0+ (API Level 21)

#android
22👍3
Forwarded from Android Broadcast
В марте 2024 поменялись правила публикации в Maven Central. В статье (11м) раскрывается как это сделать и автоматизировать через GitHub Actions. Из изменений: работа с jReleaser для подписи артефактов.

#mavencentral #github #ci #публикация
🔥4👍3👌1
FileKit - библиотека для работы с файлами и медиа для KMP и Compose Multiplatform c поддержкой #android #ios #macos #jvm #desktop #wasm #js
👍287🔥4
Возникал ли у вас когда-нибудь вопрос о том, как посмотреть, во что Compose compiler превращает наши Composable-функции, например, когда ты сделал оптимизацию и хочешь понять, что она работает так, как ты ожидаешь? Если да, то читайте статью (8м)

#подкапотом #compose @compose_broadcast
👍411
Forwarded from Android Broadcast
Skip (EN, 4м) - инструмент, который позволит в Xcode на Swift писать нативные приложения для iOS и Android. Плагин транслирует Swift и SwiftUI код в аналог на Kotlin и Jetpack Compose.

#ios #android #compose #swiftui
👍12👌2
Фреймворк тестирования Ultron обзавелся поддержкой Compose Multiplatform. Пока находится в стадии альфа, но уже можно пробовать писать свои тесты на нём.

Автор библиотеки сделал её большой разбор в 📺 видео для @android_broadcast

#тестирование #multiplatform #compose
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥17👍1
Разбор(EN,6м) того как работает Jetpack Compose Preview в IDE и на устройстве/эмуляторе

#compose #androidstudio
👌3
Полезная статья (EN,12м) с демонстрацией что умеют TextField в Compose и как это реализовать. Примеры с градиентами, маской ввода номера карты, обработка действий пользователя, использование username и многое другое

#compose
28👍14🔥1