TGViewer
Channel Public Channel
Mobile Compose

Mobile Compose

@mobile_compose

Твой главный путеводитель в мир Jetpack Compose и Compose Multiplatform.

Android XR: @android_xr
Личный блог: @grigorievdy_blog

Автор: @grigorievdy

Поддержать канал: https://t.me/mobile_compose?boost
Subscribers
2.95K
Photos
160
Videos
3
Links
341

Showing posts older than #109 · Back to latest

Older Posts 20 shown
Post #108 911
#Release #Stable #Changelog

Релизы Jetpack Compose 1.0.5 – 1.1.0-beta03

Очередной дайджест по основным изменениям последних релизов фреймворка, среди которых:

▫️Добавлен Modifier.pointerHoverIcon для смены иконки указателя при наведении на элемент. (Подробнее)
▫️Добавлен функционал для работы со spans в LazyVerticalGrid. (Подробнее)
▫️Изменили поведение риппла в non-scrollable контейнерах. (Подробнее)
▫️Добавлено эксперементальное BringIntoView API. (Подробнее)

Новое обновление коснулось и различных дополнений, а именно:

▫️ConstraintLayout-compose обновлен до версии 1.0.0-rc02
▫️Hilt-Navigation-Compose обновлен до версии 1.0.0-beta01
▫️Compose для Wear и дополнение compose-material для него обновлен до версии 1.0.0-alpha11
▫️Добавлен Compose Material 3 (Material You) версии 1.0.0-alpha01
Android Developers Recent Release Notes | Android Developers
Post #107 920
Post #106 940
#реклама

Большая конференция для мобильных разработчиков Mobius 2021 Moscow ждет вас!

В ней — 34 доклада и 2 воркшопа о разных аспектах мобильной разработки. Вот список тематических блоков:
— Архитектура. Как строить проекты так, чтобы они работали правильно и не ломались.
— Инфраструктура. Доклады об организации IT-процессов и инструментах для этого.
— Качество продукта. О том, что делать и чего не делать, чтобы результат был крутым.
— Под капотом. Копаемся во внутренностях инструментов и платформ, чтобы лучше их понимать и эффективнее использовать.
— Тренды мобильной разработки. Что-то набирает популярность, что-то теряет актуальность — выясняем, что брать в прод.

Среди спикеров — Filip Babić, Николай Иготти, Joe Birch, Данис Тазетдинов, Виталий Фридман.

Полная программа на сайте — переходите туда, чтобы узнать больше и выбрать билеты.
А промокод mobilecompose2021JRGpc поможет приобрести Personal Standard билет по цене прошлого месяца.
Post #105 1.04K
#Article #Medium

Responsive layouts using BoxWithConstraints in Jetpack Compose

В статье рассматривается компонент BoxWithConstraints как инструмент для создания адаптивных макетов, которые автоматически подстраиваются под доступное пространство на экране.
Medium Responsive layouts using BoxWithConstraints in Jetpack Compose Exploring some usecases of BoxWithConstraints.
Post #104 937
#Article #Blog

Always provide a Modifier parameter

Статья от известного Криса Бэйнса, в которой он рассказывает о том, почему так важно использовать параметр Modifier в ваших Composable-функциях.
Post #103 928
#Release #Stable #Changelog

Релизы Jetpack Compose 1.0.4 – 1.1.0-alpha06

Очередной дайджест по основным изменениям последних релизов фреймворка, среди которых:

▫️Добавлена поддержка Kotlin 1.5.31.
▫️Добавлен ExposedDropdownMenu, созданный на основе ExposedDropdownMenuBox с компонентами TextField и DropdownMenu внутри. (Подробнее)
▫️В интерфейс LayoutInfo добавлены два поля — density и layoutDirection для правильной интерпретации размеров и положения, отображаемых в LayoutInfo. (Подробнее)
▫️Добавлена концепция ModifierLocals (схожая с CompositionLocals). (Подробнее)

Новое обновление коснулось и различных дополнений, а именно:

▫️paging-compose обновлен до версии 1.0.0-alpha14
▫️Compose для Wear и дополнение compose-material для него обновлен до версии 1.0.0-alpha08
Android Developers Recent Release Notes | Android Developers
Post #102 934
#Article #Medium

Accessibility in Jetpack Compose

Обзорная статья по недавно вышедшему codelab-у от Google, посвященному реализации accessibility-функций (для людей с ограниченными возможностями) в вашем приложении на Jetpack Compose.
Medium Accessibility in Jetpack Compose Recently new codelab was launched for Android which covers the accessibility in Jetpack Compose.
Post #99 1K
#Release #Stable #Changelog

Релизы Jetpack Compose 1.1.0-alpha02 – 1.1.0-alpha04

Очередной дайджест по основным изменениям последних релизов фреймворка:

▫️Добавлена поддержка Jetpack Compose Kotlin версии 1.5.30. (Подробнее)
▫️Новые Enter/Exit анимации, которые можно использовать в комбинации с уже имеющимися. (Подробнее)
▫️Добавлена поддержка StartOffset функциями infiniteRepeatable и repeatable (полезно когда нужно задержать начало анимации). (Подробнее)
▫️Добавлена поддержка DpSize для size и requiredSize модифаеров. (Подробнее)
▫️Компонент Divider теперь учитывает Dp.Hairline для отрисовки однопиксельных разделителей вне зависимости от плотности экрана. (Подробнее)

Новое обновление коснулось и различных дополнений, а именно:

▫️navigation-compose обновлен до версии 2.4.0-alpha09
▫️Compose для Wear и дополнение compose-material для него обновлен до версии 1.0.0-alpha06
Android Developers Recent Release Notes | Android Developers
Post #98 940
​​#Article #Medium

Creating a Repeating Button with Jetpack Compose

Статья об опыте создания RepeatingButton — кнопки-счётчика, изменяющей значение с постепенным ускорением при длительном нажатии на неё.
Post #97 1.15K
#Medium #Article #Entertainment

Checkmate on Compose (Part 1 & Part 2)

Статья из двух частей от разработчика из Bumble, в которой он рассказывает о написании собственного приложения для игры в шахматы на Jetpack Compose в качестве тренировки перед внедрением фреймворка в рабочий проект.
Medium Checkmate on Compose — Part I Lessons learned from a Jetpack Compose-based chess app
Post #96 1.08K
#Article #Medium #Performance

Measuring Render Performance with Jetpack Compose

Интересная статья от разработчиков, решивших перед внедрением Jetpack Compose в проект измерить насколько фреймворк влияет на производительность системы в сравнении с привычным XML.
Результаты тестов - в сегодняшней статье.
Medium Measuring Render Performance with Jetpack Compose Measuring the render performance impact of Jetpack Compose across several common integration scenarios.
Post #95 979
#Article #Blog

Jetpack Compose Support in Workflow

Интересная статья от инженера из Square, в которой он рассказывает об опыте интеграции Jetpack Compose с их собственной библиотекой Workflow для описания бизнес-логики в декларативном стиле.
Square Corner Blog Jetpack Compose Support in Workflow A deep, deep dive into making Square Workflow @Composable
Post #94 1.13K
#Release #Stable #Changelog

Релизы Jetpack Compose 1.0.0 – 1.1.0-alpha01

Очередной дайджест по основным изменениям последних релизов фреймворка:

▫️LazyVerticalGrid теперь принимает параметры для вертикального и горизонтального расположения элементов. (Подробнее)
▫️Добавлено поведение для TextField для очистки выделения при нажатии на системную кнопку “Back” (как это сделано в Android EditText). (Подробнее)
▫️Добавлен новый компонент NavigationRail как еще один способ навигации по экранам приложения. (Подробнее)
▫️BadgeBox переименован в BadgedBox и теперь принимает в качестве параметра функцию Badge. (Подробнее)
▫️Добавлено новое BrushPainter API. (Подробнее)

Новое обновление коснулось и различных дополнений, а именно:

▫️paging-compose обновлен до версии 1.0.0-alpha12
▫️constraintlayout-compose обновлен до версии 1.0.0-beta02
▫️Compose для Wear и дополнение compose-material для него обновлен до версии 1.0.0-alpha03
Android Developers Recent Release Notes | Android Developers
Post #93 1.08K
Post #91 1.37K
#Release #Stable

Релиз Jetpack Compose 1.0 🔥🔥🔥

Вот и наступил тот день, которого мы так долго ждали - вышел стабильный релиз Jetpack Compose. Для кого-то это повод наконец познакомиться с тулкитом, а для других — начать процесс интеграции в свой проект.

При этом, разработчики Jetpack Compose не собираются останавливаться на достигнутом и уже в следующих релизах планируют сфокусироваться на:
▫️Улучшении производительности
▫️Интеграции Material You
▫️Разработке виджетов
▫️Поддержке WearOS и многом другом.
Android Developers Blog Jetpack Compose is now 1.0: announcing Android’s modern toolkit for building native UI Posted by Anna-Chiara Bellini , Product Manager, Nick Butcher , Developer Relations Today, we're launching version 1.0 of...
  • ❤ 1
Post #89 1.13K
#Article #Medium #Animation

Lottie Animations in Jetpack Compose Android

Статья с описанием того, как интегрировать Lottie анимации в приложениях на Jetpack Compose благодаря специальному дополнению lottie-compose.
Medium Lottie Animations in Jetpack Compose Android In todays article I am going to show you how you can use Lottie animations in android jetpack compose without using any layout xml tag. To…
Post #88 1.04K
#Release #RC #Changelog

Релиз Jetpack Compose 1.0.0-rc01

Вышел первый Jetpack Compose RC!🔥
Некоторые из изменений, пришедших с последним обновлением:

▫️Canvas теперь поддерживает параметр contentDescription. (Подробнее)
▫️При значении параметра Modifier.clickable(enabled=false) клик на компонент не будет передаваться вверх по иерархии компонентов. То же самое касается toggleable и selectable. (Подробнее)
▫️Добавлен новый UI-компонент BadgeBox. (Подробнее)
▫️Добавлена эксперементальная поддержка HSV и HSL цветовых моделей. (Подробнее)
▫️Диалоговые окна теперь способны занимать всю ширину экрана. (Подробнее)

Новое обновление коснулось и различных дополнений, а именно:
▫️paging-compose обновлен до версии 1.0.0-alpha11
▫️Добавлена поддержка compose для Wear и дополнение compose-material для него версии 1.0.0-alpha01
Android Developers Recent Release Notes | Android Developers
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →