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
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
Forwarded from Why Android? 🌚
В жизни каждого разработчика наступает момент, когда от гугловской навигации начинает подгорать и приходится писать свою библиотеку 🥲

Встречайте: Tiamat - Compose Multiplatform navigation библиотека 🌚

Изначально мы ее писали для своих прод проектов. Но она нас так подкупила своей простотой использования, что мы решили выложить ее в open source ❤️

Постарались сделать крутой семпл и документацию 🌝
А так же небольшой пост на Medium 🌚
22🔥10
Forwarded from Android Broadcast (Кирилл Розов)
Android Studio Iguana прокачивает Compose
🎉 Compose UI Check - проверка Compose UI на соотвествие его стандартам адаптивности и доступности
🎉 Compose Preview теперь работает прогрессивно - рендерит только то что видно в превью

#androidstudio #compose #accessibility
33🔥16👍5