Telegram Web
#Article #Habr #UI #Compose

Видео с прозрачностью на Jetpack Compose – запросто

Статья с демонстрацией простого способа решения известной в Android-разработке проблемы — проигрывания видео-файла с полноценной прозрачностью.

📖 Читать статью 👈

📱 Mobile Compose 📱 Чат канала
Please open Telegram to view this post
VIEW IN TELEGRAM
#Article #Habr #Compiler #Compose

🎨 Как заглянуть под капот Composable функции

Отличная статья от Абакара Магомедова с разбором того, как Composable-функции меняются при компиляции и как работает аннотация @Composable "под капотом".

📖 Читать статью 👈

📱 Mobile Compose 📱 Чат канала
Please open Telegram to view this post
VIEW IN TELEGRAM
#Offtop #News

🎨 3 года в релизе 🎨

🎂3⃣Буквально несколько дней назад исполнилось ровно 3 года, как вышел первый стабильный релиз (v1.0) Jetpack Compose.

📱 Mobile Compose 📱 Чат канала
Please open Telegram to view this post
VIEW IN TELEGRAM
#offtop

🎨 Каждый Compose-инженер be like:
Please open Telegram to view this post
VIEW IN TELEGRAM
#Release #Compose #Changelog

📣🆕 Релиз Compose библиотек 1.7.0-beta04 — 1.7.0-beta07

За последние месяцы вышло несколько минорных бета-релизов, содержащих, в основном, исправления существующих багов.

Из основных изменений:
🛑Исправлена проблема SharedTransitionScope с отрисовкой перекрывающихся элементов (актуально в кейсе с навигацией). (Подробнее)
🛑Исправлен баг с визуальным отображением гиперссылок через AnnotatedString. (Подробнее)
🛑Исправлена проблема с крашем приложения при расчете больших текстовых полей (10к+ символов). (Подробнее)
🛑Исправлен баг с передачей фокуса в TextField при открытии/закрытии клавиатуры.
🛑Исправлена проблема, приводившая к непредвиденным сайд-эффектам при использовании SurfaceView.

🏝 Также Compose Compiler обновлен до версии 1.5.15, в которой добавлена поддержка версии Kotlin 1.9.25.

🔵 Compose Wear обновили до версии 1.0.0-alpha23
🔵 ConstraintLayout-compose обновили до версии 1.1.0-alpha14

Подробнее о релизе:
🛑Список всех изменений
🛑Animation
🛑Foundation
🛑Material
🛑Runtime
🛑UI
🔵Compiler
🔵Material3
Please open Telegram to view this post
VIEW IN TELEGRAM
#Offtop #News

📣 Друзья, хочу с вами поделиться важной для меня новостью.

Не так давно я завел второй (на этот раз личный) канал. Причина проста — давно хотелось иметь площадку, где смогу иногда делиться новостями и идеями за пределами конкретного фреймворка (а иногда и за пределами разработки), а Mobile Compose оставить для того, для чего он и задумывался.

В новом же канале не будет ничего про Compose, зато будет достаточно других интересных историй и мыслей вслух.

Так что welcome. 👋🙂
Участие, как всегда, строго добровольное, однако я буду крайне рад видеть каждого из вас в новом канале.
Please open Telegram to view this post
VIEW IN TELEGRAM
#offtop

Актуальную смешнявку вам на выходные
Please open Telegram to view this post
VIEW IN TELEGRAM
#Article #Medium #UI

Don’t Lock the Screen Orientation! Handling Orientation in Compose

Статья рассказывает о том, почему не нужно программно блокировать ориентацию экрана вашего Compose приложения, а наоборот — поддерживать оба варианта, имея удобный адаптивный интерфейс.

В качестве решений предлагаются два варианта — через LocalConfiguration.current.orientation (более простой) и WindowWidthSizeClass (более гибкий, но чуть сложней).

📱 Ссылка на Medium 👈

📖 Ссылка на зеркало 👈

📱 Mobile Compose 📱 Чат канала
Please open Telegram to view this post
VIEW IN TELEGRAM
#Video #Compose #UI

Shaders | Jetpack Compose Tips

🎨 Новое видео на канале Android Developers о работе с Shaders в Jetpack Compose. Удивила, мягко говоря, поддержка только начиная с Android 13.

📱 Смотреть видео 👈

📱 Mobile Compose 📱 Чат канала
Please open Telegram to view this post
VIEW IN TELEGRAM
#Article #Habr #Compiler #Compose

🎨 Основы Jetpack Compose: как обеспечить стабильность вашего кода

Статья рассказывает о том, что такое стабильность (stability) Compose кода, а также как следить за этим параметром в вашем проекте так, чтобы максимально избежать лишних рекомпозиций.

📖 Читать статью 👈

📱 Mobile Compose 📱 Чат канала
Please open Telegram to view this post
VIEW IN TELEGRAM
#Video #Compose #Navigation

🎨 Navigation Compose meet Type Safety

Многие из вас, вероятно, уже слышали, что с выходом стабильной версии Jetpack Navigation 2.8.0 в Compose наконец появилась типобезопасная навигация, основанная на сериализуемых типах вместо строк.

Для тех, кому удобнее изучать новую информацию через видео, Google выпустила подробный урок, в котором разобраны все основные изменения в навигации.

📱 Смотреть видео 👈

📱 Mobile Compose 📱 Чат канала
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Grigoriev Blog
💻 С Днём программиста, друзья! 🎉

Пусть ваш код всегда будет компилиться без ошибок, а баги исчезать так же быстро, как и появляться. 🚀

P.S. а ваша жизнь будет такой же красочной, как эта картинка 🙃.
Forwarded from In AsyncTask We Trust
#Article #Habr #UI #Compose #Multiplatform

🎨 Взаимодействие с клавиатурой в Compose: особенности и подводные камни

Небольшая статья о том, как эффективно кастомизировать взаимодействие с клавиатурой в Compose Multiplatform и унифицировать его на Android и iOS.

📖 Читать статью 👈

📱 Mobile Compose 📱 Чат канала
Please open Telegram to view this post
VIEW IN TELEGRAM
📣 Розыгрыш билета на Mobius 🎁

До
старта Mobius Autumn 2024 осталась неделя, а это значит пришло время разыграть билет на конференцию.

Условия просты — необходимо быть подписанным на @mobile_compose и @grigorievdy_blog

Результаты подведем 10 октября в 10:00 (GMT+3)
#Article #Blog #UI #Compose

🎨 Creating a responsive dashboard layout for JetLagged with Jetpack Compose

После небольшого перерыва возвращается активность на канале. И сегодня у нас небольшая статья от ребят из Google с советами по реализации адаптивного UI на примере приложения JetLagged.

📖 Читать статью 👈

📱 Mobile Compose 📱 Чат канала
Please open Telegram to view this post
VIEW IN TELEGRAM
2025/01/05 09:16:15
Back to Top
HTML Embed Code: