Compose Broadcast
5.63K subscribers
328 photos
84 videos
531 links
Все о Jetpack Compose и Compose Multiplatform

YouTubе канал: https://youtube.com/androidBroadcast
Android - @android_broadcast
iOS - @ios_broadcast
Kotlin - @kotlin_broadcast
Download Telegram
⚙️ Нашел большой и подробный текст про как определяется стабильность типа в Compose и оптимизируются рекомпозиции

#compose #подкапотом
Please open Telegram to view this post
VIEW IN TELEGRAM
23🔥4👍1
🚀 Еще и гайд по производительности Compose

#compose #производительность
23👍2
This media is not supported in your browser
VIEW IN TELEGRAM
⚙️ Руководство как реализовать эффект Glitch в Compose. Используются изменения на уровне graphicsLayer

Полный исходный код тут

#compose
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥542
This media is not supported in your browser
VIEW IN TELEGRAM
⚙️ Примеры использования Jetpack Navigation3 для Compose Multiplatform от Кости Цховребова (сотрудник JB) появились на GitHub. Репозиторий является форком примеров от Google

Решение использует dev сборки Jetpack Navigation 3 для Compose Multiplatform

#compose #jetpack #navigation3 #cmp #kmp
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥45👍93
⚙️ Вышел Compose Multiplatform 1.9.1

Что нового:
👉 Основано на Jetpack Compose 1.9.3
👉 Артефакт compose.material3 теперь основывается на Jetpack Compose Material3 1.4.0, чтобы использовать предыдушую версию, то надо подключать зависимость традиционным образом
// было
implementation(compose.material3)

// заменить для совместимости
implementation("org.jetbrains.compose.material3:material3:1.8.2")

👉 Исправление багов на iOS

#compose #cmp #kmp
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13🔥3
JetCo - репозиторий с открытым кодом реализации разных компонентов на Compose Multiplatform. Поддерживаются все Compose таргеты

#compose #пример #opensource
👍36🔥20👏2
Розыгрыш книг "Kotlin Multiplatform на практике" от Анны Жарковой @prettygeeknotes с автографом автора 🔥 Книга позволяет погрузиться в KMP с нуля и расскажет как мигрировать уже существующие проекты!

Для участия в розыгрыше надо подписаться на каналы 🔨 @compose_broadcast и 🏝 @kotlin_broadcast и нажать "Участвую!"

#розыгрыш
Please open Telegram to view this post
VIEW IN TELEGRAM
👏6🤔3👍1
Forwarded from Mobile Developer (Алексей Гладков)
Живой репозиторий с KMP-проектом
https://github.com/effective-dev-opensource/Effective-Office

Компания Effective (не путать с Effective Mobile) опубликовала в OpenSource проект с Compose Multiplatform. Это прям реально большой проект, да еще и живой, в котором есть все необходимое, чтобы почерпнуть архитектуру для своего проекта

👉 Внутри iOS, Android и Backend
👉 Все обвязано CI/CD, документацией и примерами
👉 DI на Koin, навигация и архитектура на Decompose
👉 Реализация запросов и бд все как в лучших домах Парижу

В общем клонируйте и используйте!
👍43🔥4👏2
⚙️ Вышел Jetpack Compose 1.9.4 с исправлением багов

Обновляйте зависимости или сразу всё через BOM файл:
dependencies {
implementation(platform("androidx.compose:compose-bom:2025.10.01"))
}

#compose
Please open Telegram to view this post
VIEW IN TELEGRAM
👍14
⚙️ Jetpack Navigation3 готовится к релизу - вышла первая Beta

Navigation3 - это новая библиотека навигации, которую писали под Compose. В центре - состояние Backstack в core библиотеке, а дополнительно написаное удобное API для использования в Compose UI.

Я уже делал подробный 📹 разбор возможностей библиотеки

#compose #navigation
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥39🤔3👍21
🐱 localina - библиотека для Compose Multiplatofrm ресурсов чтобы менять язык во время работы приложения. Есть демо на Compose for Web
@Composable
fun App() {
LocalinaApp {
// Добавляете в рут приложения
}
}

// Пример замены локали
LocaleUpdater.updateLocale(locale = "ru")
LocaleUpdater.updateLocale(locale = Locale.Hindi)


#compose #cmp #opensource
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥112👍2
👍9