🔥24👍3
Mobius опубликовали в публичный доступ доклад про дизайн-систему на Jetpack Compose.
Из доклада вы узнаете:
👉 Как разработчики из Тинькофф создавали свою дизайн систему и с какими проблемами столкнулись
👉 Как расположить бейдж с помощью Alignment Lines
👉 Как реализовать кастомные тени
👉 Какие проблемы есть c ContentAlpha из MaterialTheme
@compose_broadcast
Из доклада вы узнаете:
👉 Как разработчики из Тинькофф создавали свою дизайн систему и с какими проблемами столкнулись
👉 Как расположить бейдж с помощью Alignment Lines
👉 Как реализовать кастомные тени
👉 Какие проблемы есть c ContentAlpha из MaterialTheme
@compose_broadcast
🔥11👍4❤1
Understanding Nested Scrolling in Jetpack Compose (10 мин, ссылка без VPN)
Реализация Nested Scrolling в Compose (например, эффекта паралакса)
@compose_broadcast
Реализация Nested Scrolling в Compose (например, эффекта паралакса)
@compose_broadcast
👍23
Одна из важных задач при реализации UI на одной технологии под несколько платформ является сделать так чтобы UI чувствовался и выглядил нативно.
В статье (EN, 5 мин, ссылка без VPN) рассказывается про Compose Cupertino - библиотека для стиля и поведения виджетов как на iOS
#ios
В статье (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🔥20❤7
Вышел Compose 1.6.2 с исправлением багов
👉 Animation 1.6.2
👉 Foundation 1.6.2
👉 Material 1.6.2
👉 Runtime 1.6.2
#compose @compose_broadcast
👉 Animation 1.6.2
👉 Foundation 1.6.2
👉 Material 1.6.2
👉 Runtime 1.6.2
#compose @compose_broadcast
👍24❤4🎉4
🎉20❤2
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
🔗 Часть 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
#compose
🔥24
Вот какие штуки можно делать
❤26👍17🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
Тут сразу вышла статья (EN, 7 мин) с примером как сделать такой бесконечный градиентный прогресс
🔗 Ссылка без VPN
🔗 Ссылка без VPN
🔥38👍6❤2
Вышел 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
🎉 Новая система работа с ресурсами для всех поддерживаемых платформ (пример тут)
👉 Экспериментальная поддержка тестов в общем коде
👉 Поддержка 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👏4❤2
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
В статье автор делится свежими находками и передовыми практиками в оптимизации Compose. Чтобы максимально углубиться в тему и почитать первую часть статьи
@compose_broadcast #performance
🔥38👍6