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
Вышел Compose Multiplatform 1.6.0 RC1 с исправлениями багов в бета версиях

@compose_broadcast
🔥24👍3
Mobius опубликовали в публичный доступ доклад про дизайн-систему на Jetpack Compose.

Из доклада вы узнаете:
👉 Как разработчики из Тинькофф создавали свою дизайн систему и с какими проблемами столкнулись
👉 Как расположить бейдж с помощью Alignment Lines
👉 Как реализовать кастомные тени
👉 Какие проблемы есть c ContentAlpha из MaterialTheme

@compose_broadcast
🔥11👍41
Understanding Nested Scrolling in Jetpack Compose (10 мин, ссылка без VPN)

Реализация Nested Scrolling в Compose (например, эффекта паралакса)

@compose_broadcast
👍23
Одна из важных задач при реализации UI на одной технологии под несколько платформ является сделать так чтобы UI чувствовался и выглядил нативно.

В статье (EN, 5 мин, ссылка без VPN) рассказывается про Compose Cupertino - библиотека для стиля и поведения виджетов как на iOS

#ios
26👍6🎉1🏆1
This media is not supported in your browser
VIEW IN TELEGRAM
Демо с демонстрацией работы Compose Cupertino
👍53🔥207
Вышел Compose 1.6.2 с исправлением багов
👉 Animation 1.6.2
👉 Foundation 1.6.2
👉 Material 1.6.2
👉 Runtime 1.6.2

#compose @compose_broadcast
👍244🎉4
🛠️ Вышел Compose Compiler 1.5.10 с исправлениями багов

#compose #compiler @compose_broadcast
🎉202
Forwarded from Android Broadcast (Кирилл Розов)
Стартует интересный опыт - разработчик написал одно и тоже приложения 15 раз на разных стеках UIKit, SwiftUI, XML, Compose и Compose Multiplatform и меняя другие технологии.

🔗 Часть 1 (EN, 12 мин). Методология (Ссылка без VPN)
🔗 Часть 2 (EN, 21 мин). Результаты производительности (Ссылка без VPN)
🔗 Часть 3 (EN, 10 мин). Подведение итогов (Ссылка без VPN)

#performance @android_broadcast
🏆21👍2
Refining Compose API for design systems (EN, 9 мин, ссылка без VPN) - статья с описанием использования Sloе API вместе со Scope при разработки дизайн системы
👍9
Forwarded from Android Broadcast (Кирилл Розов)
В официальной документации вышло руководство по использованию библиотеки graphics-shapes, которая позволяет работать с различными фигурами, анимировать им между собой, делать маски в виде форм и др.

#compose
🔥24
Вот что можно делать с помощью новой библиотеки
👍13
This media is not supported in your browser
VIEW IN TELEGRAM
Тут сразу вышла статья (EN, 7 мин) с примером как сделать такой бесконечный градиентный прогресс

🔗 Ссылка без VPN
🔥38👍62
Вышел Compose Multiplatform 1.6.0
🎉 Новая система работа с ресурсами для всех поддерживаемых платформ (пример тут)
👉 Экспериментальная поддержка тестов в общем коде
👉 Поддержка Kotlin 2.0.0-beta4
🎉 Compose WASM

iOS, Desktop, Web
👉 Возможность использования системных шрифтов
👉 Поддержка LineHeightStyle.Trim

Улучшения на iOS
👉 Поведение каретки ввода как нативное
👉 Базова поддержка accessibility
👉 Выделение текста двойным и тройным тапом
👉 Popup/Dialog можно показывать вне ViewController

Desktop (все под экспериментальными флагами)
👉 Popup/Dialog можно показывать вне главного окна поверх нативных компонентов
👉 Обрезание (clip) SwingPanel аналогично Surface c Shape

@compose_broadcast
🔥34👏42
Compose Broadcast pinned «Вышел Compose Multiplatform 1.6.0 🎉 Новая система работа с ресурсами для всех поддерживаемых платформ (пример тут) 👉 Экспериментальная поддержка тестов в общем коде 👉 Поддержка Kotlin 2.0.0-beta4 🎉 Compose WASM iOS, Desktop, Web 👉 Возможность использования…»
Осознанная оптимизация Compose 2: В борьбе с композицией (15 мин)

В статье автор делится свежими находками и передовыми практиками в оптимизации Compose. Чтобы максимально углубиться в тему и почитать первую часть статьи

@compose_broadcast #performance
🔥38👍6