uz
Feedback

Firibgarlarga uchmang! Telemetrio bunday kanallarni topadi va belgilaydi 👉 Belgini ko‘rmoqchi bo‘lsangiz, obuna bo‘ling

Mobile Compose

Mobile Compose

Kanalga Telegram’da o‘tish

Твой главный путеводитель в мир Jetpack Compose и Compose Multiplatform. Android XR: @android_xr Личный блог: @grigorievdy_blog Автор: @grigorievdy Поддержать канал: https://t.me/mobile_compose?boost

Ko'proq ko'rsatish
2 943
Obunachilar
+224 soatlar
-17 kun
-930 kun
Postlar arxiv
#Release #Compose #Changelog 📣 🆕 Релиз Compose библиотек 1.6.0-rc01 Из основных изменений: ▫️Оптимизирована реализация вект
#Release #Compose #Changelog 📣 🆕 Релиз Compose библиотек 1.6.0-rc01 Из основных изменений: ▫️Оптимизирована реализация векторной графики путём снижения количества рекомпозиций. ▫️У DragAndDropTarget (который интерфейс) убрали фабричный метод. Теперь создаётся через object. (Подробнее) Compose Material3 обновлен до версии 1.2.0-beta02, в которой в числе прочего: ▫️Исправлен end padding для ListItem. (Подробнее) ▫️Исправлен баг с обработкой жеста back у ModalBottomSheet на Android 13+. (Подробнее) ▫️Найден баг, при котором внутри IconButtonColors в параметр disabledContentColor по-умолчанию устанавливается некорректное значение. Лечится указанием явного значения для disabledContentColor. Обещают поправить в следующем релизе. Также Compose Compiler обновлен до версии 1.5.8, в которой добавлена поддержка версии Kotlin 1.9.22. Подробнее о релизе: 🔸Animation 🔸Foundation 🔸Material 🔸Runtime 🔸UI 🔸Material3 🔸Compiler

🎄Подводим итоги 2023 года🎄 📈 За этот год канал Mobile Compose добился вот такой статистики: 👤 +1037 подписчика (+68%) 👀
🎄Подводим итоги 2023 года🎄 📈 За этот год канал Mobile Compose добился вот такой статистики: 👤 +1037 подписчика (+68%) 👀 200k+ просмотров материалов ↪️ 2.3k репостов Это был весьма насыщенный год, как для меня лично, так и для сообщества. Мне удалось выступить сразу с двумя докладами на минувшем Mobius, а также реализовать давнюю идею запустить серию обучающих роликов по Compose — Compose Pathway. Что касается канала, он прибавил во всех аспектах и продолжает развиваться дальше. Спасибо вам за поддержку! Двигаемся дальше 💪 Желаю вам карьерных успехов, удачи, мира, а также внутреннего и окружающего спокойствия. С наступающим!🎁 © Григорьев Дмитрий #Offtop

#Article #Medium #State How to handle single-event in Jetpack Compose Статья с разбором нескольких подходов к работе с Single
#Article #Medium #State How to handle single-event in Jetpack Compose Статья с разбором нескольких подходов к работе с Single-event в Jetpack Compose. Зеркало статьи 👉 тут

#Article #Medium #Text #Tooling Preventing Font Scaling in Jetpack Compose Статья с разбором того, как при помощи новой тулин
#Article #Medium #Text #Tooling Preventing Font Scaling in Jetpack Compose Статья с разбором того, как при помощи новой тулинг-функции (а если вы работаете с Compose версии ниже 1.6.0-alpha01, то самописной функции) в Compose можно эмулировать работу Composable функции с различными размерами шрифтов, без необходимости менять что-то в системных настройках.
@FontScalePreviews
@Composable
fun NonResizingTextPreview() {
  ExperimentsTheme {
    Box(modifier = Modifier.width(200.dp)) {
      Text(text = "This is resizing text with font scale ${LocalDensity.current.fontScale}")
    }
  }
}
Зеркало статьи 👉 тут

#Video #ComposePathway #Modifier Compose Pathway #3 - Modifiers 🚀 Новогоднее настроение уже не за горами, а третий выпуск Co
#Video #ComposePathway #Modifier Compose Pathway #3 - Modifiers 🚀 Новогоднее настроение уже не за горами, а третий выпуск Compose Pathway уже прям тут! В нём мы познакомимся с Modifiers, подробно разберем основные принципы их работы, а также напишем свой собственный кастомный модификатор. Приятного просмотра! 👉 СМОТРЕТЬ ВЫПУСК P.S. На всю работу ушло прилично времени и сил, однако, как мне кажется, это стоило того и результат получился неплохим. Как всегда, жду от вас подписки и обратной связи, а так же буду признателен, если поделитесь им с другими. © Григорьев Дмитрий

#Release #Compose #Changelog 📣 🆕 Релиз Compose библиотек 1.6.0-beta01 — 1.6.0-beta03 Из основных изменений: ▫️PlatformImeOp
#Release #Compose #Changelog 📣 🆕 Релиз Compose библиотек 1.6.0-beta01 — 1.6.0-beta03 Из основных изменений: ▫️PlatformImeOptions теперь не интерфейс, а класс. (Подробнее) ▫️Исправлен баг, который влиял на очень большой текст с бесконечными constraint-ми. (Подробнее) ▫️ExitTransition.Hold переименован в ExitTransition.KeepUntilTransitionsFinished (Подробнее) ▫️Исправлена проблема с лишними рекомпозициями при работе с LocalSoftwareKeyboardController и LocalTextInputService. (Подробнее) ▫️Исправлен бег, при котором вызов SoftwareKeyboardController.show() открывал клавиатуру без наличия поля ввода в фокусе. (Подробнее) ▫️SwipeToReveal API теперь основаны на slot based API, что является рекомендуемым решением в Compose. (Подробнее) Подробнее о релизе: 🔸Animation 🔸Foundation 🔸Material 🔸Runtime 🔸UI

Как-то не заметил, а нас уже больше 2000! 🚀 Спасибо всем! Двигаемся дальше 💪 ———————————— Новый выпуск Compose Pathway уже
Как-то не заметил, а нас уже больше 2000! 🚀 Спасибо всем! Двигаемся дальше 💪 ———————————— Новый выпуск Compose Pathway уже в монтаже, так что на днях должен выйти.

#Article #Blog #Multiplatform SwiftUI for Jetpack Compose developers - State (I) Великий и ужасный Крис Бэйнс анонсировал сер
#Article #Blog #Multiplatform SwiftUI for Jetpack Compose developers - State (I) Великий и ужасный Крис Бэйнс анонсировал серию статей, призванных помочь Compose-разработчикам познакомиться ближе с SwiftUI, а SwiftUI-разработчикам — с Jetpack Compose. В первой статье разбирается работа с состоянием (state) в обоих фреймворках.

#offtop
#offtop

#News #Multiplatform #Release #Compose 📣 🆕 Вышел релиз Compose Multiplatform 1.5.11 В новой версии добавили поддержку Kotli
#News #Multiplatform #Release #Compose 📣 🆕 Вышел релиз Compose Multiplatform 1.5.11 В новой версии добавили поддержку Kotlin 1.9.21, а также несколько исправлений имеющихся ошибок. Подробнее о релизе 👉 тут

#Docs #Blog #Modifier Create custom modifiers Ребята из Google выкатили новую документацию о том, как писать новые, а также м
#Docs #Blog #Modifier Create custom modifiers Ребята из Google выкатили новую документацию о том, как писать новые, а также мигрировать уже существующие кастомные модификаторы при помощи нового API Modifier.Node.

#Video #ComposePathway Compose Pathway #2 - Composable функции 🚀 А вот и обещанный второй выпуск Compose Pathway, в котором мы поговорим о Composable функциях, разберем их характеристики, а также напишем несколько функций самостоятельно. —————————————— P.S. Спасибо за поддержку проекта! Вижу, что многим он зашел, поэтому будем определенно продолжать 👍 © Григорьев Дмитрий

#Medium #Article #Text BasicTextField2: A TextField of Dreams (part 1 & 2) Вечернего чтива вам. Свежий материал из двух частей от Alejandra Stamato (бывшей Google DevRel из команды Jetpack Compose), посвященный "TextField-у нового поколения" — BasicTextField2. Данный компонент появился в альфа-версии 1.6.0 foundation библиотеки и доступен в пакете .text2 Зеркало первой части 👉 тут Зеркало второй части 👉 тут —————————————— P.S. Ну а завтра уже выходит второй выпуск Compose Pathway 🚀

​​#Article #Medium #Modifier Jetpack Compose Trick— The hidden secret of the weight modifier 💎 Статья с разбором кейса, в котором при проектировании динамичного контента на экране может пригодиться модификатор weight. Зеркало статьи 👉 тут

​​#Article #Medium #Graphics How to Use Render Effects in Jetpack Compose for Stunning Visuals Статья, рассказывающая о том, что такое RenderEffect в Compose, а также какие у него существуют сценарии применения. Зеркало статьи 👉 тут

Первый доклад о Композиции позади ✅ Спасибо всем, кто пришел! Завтра приходите на Compose Quiz. Напоминаю, что 2 ноября вход
Первый доклад о Композиции позади ✅ Спасибо всем, кто пришел! Завтра приходите на Compose Quiz. Напоминаю, что 2 ноября вход на Mobius бесплатный, так как Community Day.

Результаты розыгрыша: Победители: 1. Андрей 2. Науруз Проверить результаты

Также, в дополнение к предыдущей новости, мы разыграем 2 билета на Mobius Autumn 2023. Для этого нужно всего-ничего — подписа
Также, в дополнение к предыдущей новости, мы разыграем 2 билета на Mobius Autumn 2023. Для этого нужно всего-ничего — подписаться на @mobile_compose И канал на Youtube. Результаты подведем 29 октября в 9:00 (GMT+3) P.S. после подведения итогов, засчитаны будут только подписки на оба ресурса.

📣 Хотите больше докладов про Compose? Их есть у меня 🙃 Не за горами осенний сезон Mobius, на котором будет аж 7 выступлений посвященных Compose. Лично для меня этот сезон будет особенным, так как спустя 1.5 года я снова выступлю на конференции, на этот раз сразу с 2-мя сессиями: ▫️Путешествие к центру Композиции — в этом докладе поговорим о (сюрприз) Композиции — ключевом механизме фреймворка. ▫️Compose Quiz — наша совместная с @ajiekcx квиз-игра с вопросами по ключевым аспектам работы с Jetpack Compose. Помимо этого, в программе сезона будут следующие темы: ▫️Что скрывает State в Compose ▫️Как Compose Multiplatform for iOS может убить Flutter? ▫️Компиляторные плагины: модификация и анализ Сompose ▫️Как мы создавали дизайн-систему на Jetpack Compose ▫️Оптимизация Compose: проблемы, опыт, тактика, стратегия

#Article #Medium #Fun Building the Flappy Musk.eteer Arcade Game with Jetpack Compose Не бизнес-приложениями едиными. Тут вам история как собрать с нуля свою версию Flappy Bird на Jetpack Compose без смс и регистрации. Зеркало статьи 👉 тут