#Article #Medium #Recomposition
Android Jetpack Compose: Recomposition Made Easy
Автор статьи рассказывает о рекомпозиции — свойстве Jetpack Compose, позволяющем перерисовывать UI-компоненты без необходимости вызова самих Composable-функций. Всё это решается при помощи mutableStateOf().
Android Jetpack Compose: Recomposition Made Easy
Автор статьи рассказывает о рекомпозиции — свойстве Jetpack Compose, позволяющем перерисовывать UI-компоненты без необходимости вызова самих Composable-функций. Всё это решается при помощи mutableStateOf().
Medium
Android Jetpack Compose: Recomposition Made Easy
Make Learning Jetpack Compose Easier
#Article #Medium #Recomposition
Android Jetpack Compose: Remember Made Easy
Совсем недавно на канале выходил пост о рекомпозиции в Jetpack Compose при помощи mutableStateOf(). В качестве продолжения, в этой статье автор решил рассмотреть другую немаловажную концепцию в работе со State — remember.
Android Jetpack Compose: Remember Made Easy
Совсем недавно на канале выходил пост о рекомпозиции в Jetpack Compose при помощи mutableStateOf(). В качестве продолжения, в этой статье автор решил рассмотреть другую немаловажную концепцию в работе со State — remember.
Medium
Android Jetpack Compose: Remember Made Easy
Make Learning Jetpack Compose Easier
#Article #Medium #Recomposition
How To Understand Composables & Recomposition: A Beginners Guide To Jetpack Compose
Неплохая статья, покрывающая основные фундаментальные концепции и термины, относящиеся к Jetpack Compose. Для лучшего восприятия материала, автор старается использовать как можно меньше незнакомых терминов, а также рассматривать новые концепции в сравнении с уже имеющимися решениями в традиционном UI-фреймворке.
How To Understand Composables & Recomposition: A Beginners Guide To Jetpack Compose
Неплохая статья, покрывающая основные фундаментальные концепции и термины, относящиеся к Jetpack Compose. Для лучшего восприятия материала, автор старается использовать как можно меньше незнакомых терминов, а также рассматривать новые концепции в сравнении с уже имеющимися решениями в традиционном UI-фреймворке.
Medium
How To Understand Composables & Recomposition: A Beginners Guide To Jetpack Compose
The purpose of this article is to explain a few fundamental concepts and terms regrading the Jetpack Compose UI Library on Android. I…
#Article #Medium #Recomposition
Exploring MovableContentOf in Jetpack Compose
В статье разбирается недавно представленная в Compose (в версии 1.2.0-alpha03) функция movableContentOf, которая позволяет проходить по UI-контенту без необходимости его рекомпозиции. Как утверждает автор, такой подход позволяет сэкономить время и повысить производительность приложения.
Exploring MovableContentOf in Jetpack Compose
В статье разбирается недавно представленная в Compose (в версии 1.2.0-alpha03) функция movableContentOf, которая позволяет проходить по UI-контенту без необходимости его рекомпозиции. Как утверждает автор, такой подход позволяет сэкономить время и повысить производительность приложения.
Medium
Exploring MovableContentOf in Jetpack Compose
Say goodbye to recomposing views in Android
👍7
#Article #Medium #Performance #Recomposition
Optimizing Recomposition in Jetpack Compose: Stability System
Одной из ключевых особенностей Compose является Умная рекомпозиция (Smart recomposition), которая заключается в пропуске рекомпозиции для тех Composable функций, у которых значения входных параметров не изменились и являются стабильными.
В этом смысле, стабильность является достаточно важной концепцией, потому как именно она гарантирует, что Compose Runtime сможет безопасно считывать и сравнивать эти входные данные, чтобы, при необходимости, пропустить рекомпозицию.
Подробнее о том, что же всё-таки такое “стабильность” и “stability system” в Compose — в сегодняшней статье.
Optimizing Recomposition in Jetpack Compose: Stability System
Одной из ключевых особенностей Compose является Умная рекомпозиция (Smart recomposition), которая заключается в пропуске рекомпозиции для тех Composable функций, у которых значения входных параметров не изменились и являются стабильными.
В этом смысле, стабильность является достаточно важной концепцией, потому как именно она гарантирует, что Compose Runtime сможет безопасно считывать и сравнивать эти входные данные, чтобы, при необходимости, пропустить рекомпозицию.
Подробнее о том, что же всё-таки такое “стабильность” и “stability system” в Compose — в сегодняшней статье.
👍5❤1
#Article #Medium #Recomposition #Compose
Exercises in futility: Jetpack Compose Recomposition
Очередная полезная статья на тему рекомпозиции. В данном случае автор на простом примере разбирает неочевидные кейсы, в которых может происходить излишняя рекомпозиция, а также дает советы по её избежанию.
Exercises in futility: Jetpack Compose Recomposition
Очередная полезная статья на тему рекомпозиции. В данном случае автор на простом примере разбирает неочевидные кейсы, в которых может происходить излишняя рекомпозиция, а также дает советы по её избежанию.
Medium
Exercises in futility: Jetpack Compose Recomposition
Compose is fun. I do get the feeling that there are quite a few “gotchas” when working with it, though. The goal of this post is to understand how recomposition works, with a short real world…
❤3🆒3👍2❤🔥1
🗺 Навигация по каналу 🗺
Статьи:
▫️#Article — все статьи о Compose
▫️#Medium — статьи на Medium
▫️#Habr — статьи на Habr
▫️#Blog — статьи на сторонних сайтах (обычно это персональные блоги)
Видео:
▫️#Video — все видеодоклады о Compose
▫️#GoogleIO — видеодоклады с презентаций GoogleIO
Релизы:
▫️#Release — релизы Compose на разных платформах
▫️#Changelog — традиционный дайджест по изменениям новых релизов библиотек
Разделение по темам:
▫️#Navigation — материалы о навигации в Compose
▫️#Canvas — материалы о работе с канвасом в Compose
▫️#Animation — материалы о работе с анимациями в Compose
▫️#Performance — материалы о производительности в Compose
▫️#Recomposition — материалы о рекомпозиции в Compose
▫️#UI — материалы, посвященные различным кейсам работы с UI
▫️#Multiplatform — материалы о Compose Multiplatform
▫️#WearOS — материалы о работе с WearOS в Compose
▫️#Libs — сторонние Compose-библиотеки
▫️#Предложка — материалы, предложенные подписчиками канала
▫️#News — новости канала
▫️#Offtop — ну тут понятно 🙃
Статьи:
▫️#Article — все статьи о Compose
▫️#Medium — статьи на Medium
▫️#Habr — статьи на Habr
▫️#Blog — статьи на сторонних сайтах (обычно это персональные блоги)
Видео:
▫️#Video — все видеодоклады о Compose
▫️#GoogleIO — видеодоклады с презентаций GoogleIO
Релизы:
▫️#Release — релизы Compose на разных платформах
▫️#Changelog — традиционный дайджест по изменениям новых релизов библиотек
Разделение по темам:
▫️#Navigation — материалы о навигации в Compose
▫️#Canvas — материалы о работе с канвасом в Compose
▫️#Animation — материалы о работе с анимациями в Compose
▫️#Performance — материалы о производительности в Compose
▫️#Recomposition — материалы о рекомпозиции в Compose
▫️#UI — материалы, посвященные различным кейсам работы с UI
▫️#Multiplatform — материалы о Compose Multiplatform
▫️#WearOS — материалы о работе с WearOS в Compose
▫️#Libs — сторонние Compose-библиотеки
▫️#Предложка — материалы, предложенные подписчиками канала
▫️#News — новости канала
▫️#Offtop — ну тут понятно 🙃
🔥10👍4❤🔥1🍾1
#Article #Medium #Recomposition
🔪🩸Debugging Jetpack Compose (Based on true story!)
Статья с разбором реального кейса оптимизации производительности Compose приложения при помощи устранения излишних рекомпозиций.
Зеркало статьи 👉 тут
🔪🩸Debugging Jetpack Compose (Based on true story!)
Статья с разбором реального кейса оптимизации производительности Compose приложения при помощи устранения излишних рекомпозиций.
Зеркало статьи 👉 тут
Medium
Debugging Jetpack Compose (Based on true story! 🔪🩸)
Some days ago, I started seeking performance issues in ComposeNews, especially unnecessary recompositions. This is my journey into a…
👍10👎4❤🔥1
#Article #Medium #Recomposition
Jetpack Compose: Strong Skipping Mode Explained
Начиная с версии 1.5.4+ Compose компилятора, в Compose появился Strong skipping mode — новая экспериментальная фича, предназначенная для еще большей оптимизации количества рекомпозиций. Подробнее — в сегодняшней статье.
Зеркало статьи 👉 тут
Jetpack Compose: Strong Skipping Mode Explained
Начиная с версии 1.5.4+ Compose компилятора, в Compose появился Strong skipping mode — новая экспериментальная фича, предназначенная для еще большей оптимизации количества рекомпозиций. Подробнее — в сегодняшней статье.
Зеркало статьи 👉 тут
👍10❤🔥2🔥2❤1👎1