Compose Broadcast
5.9K subscribers
375 photos
95 videos
617 links
Все о Jetpack Compose и Compose Multiplatform

По сотрудничеству - @ab_manager
Download Telegram
Why Not Compose! - репозиторий-сборник с примерами реализаций анимаций, композици и UI на Jetpack Compose

#android #compose #анимация
📹 Decompose шаг за шагом. Часть 1 (1.5ч)

Обзор основных компонентов библиотеки Decompose, демонстрация на примере простого приложения как можно использовать разные её компоненты и возможности.

📹 Также можно посмотреть на VK Video

#compose #kmp #decompose
Please open Telegram to view this post
VIEW IN TELEGRAM
Decompose от Аркадия Иванова (его блог @arkivanov_logs) - однозначно, это классное решение, но оно не про навигацию, а фреймворк по разработки приложений на компонентном подходе на основе KMP

Сам автор это и пишет в первой строке описания:
Decompose is a Kotlin Multiplatform library for breaking down your code into tree-structured lifecycle-aware business logic components (aka BLoC), with routing functionality and pluggable UI


Сравнивать его с Jetpack Navigation и другими навигационными библиотеками не будет корректно, так как решение Google только про навигацию! Если у вас уже есть готовое приложения, то для интеграции Decompose вам скорее всего придется внести изменения, а вот интегрировать библиотеку только для навигации будет скорее всего проще
⚙️ Как сделать маски произвольной формы на Compose (EN, 3м)

Для решения задачи берется PNG маски, Modifier.drawWithContent() и BlendMode

🔗 Ссылка без VPN

#compose
Please open Telegram to view this post
VIEW IN TELEGRAM
Kelp - плагин для Android Studio, который улучшает интеграцию собственной дизайн системы на Jetpack Compose.

Что умеет плагин:
👉 Задать иконки для Composable функции в автокомплите
👉 Превью иконок в автодополнении
👉 Превью цветов из дизайн систем
👉 Генерация превью Composable функций в KDOC
👉 Создание live templates

Вся настройка происходит через сохранение json файла, а также есть Gradle плагин

#compose #androidstudio
Media is too big
VIEW IN TELEGRAM
Пример реализации mesh градиентов в Compose. Код найдете в статье(EN,5м)

#compose
⚙️ Вышел Jetpack Compose 1.7.8 c исправилением креш в BasicTextField

Новый compose BOM - 2025.02.00

#compose
Please open Telegram to view this post
VIEW IN TELEGRAM
⚙️ Готовится к релизу Compose 1.8.0 - вышла Beta 2

BOM файл - androidx.compose:compose-bom-beta:2025.02.00

#compose
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
⚙️ Инструкция(EN,2м) по реализации анимации прогресса двигающихся точек на Compose

🔗 Ссылка без VPN

#compose #анимация
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
Статья(EN,8м) с реализацией подобного UI на. Compose

🔗 Ссылка без VPN

#compose
Инструкция(EN,5м) по созданию металлической кнопки на Compose

#compose
Carbon Compose Multiplatform (CMP) - опенсорс реализация дизайн системы IBM на CMP с поддержкой Android, Dekstop, iOS, Web WASM

#compose #uikit #android #ios #desktop #wasm
This media is not supported in your browser
VIEW IN TELEGRAM
⚙️ Исходный код реализации такого виджета на Compose смотрите на 🐱 GitHub

#compose #android
Please open Telegram to view this post
VIEW IN TELEGRAM