#compose — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #compose, aggregated by home.social.
-
🚀 Kotlin 2.4.0-RC2 is out!
Key fixes include:
✅ Gradle warning cleanup
✅ Incremental compilation reliability
✅ Compose compiler stability updates
✅ ABI validation improvements
✅ Wasm tooling fixes🔗 https://github.com/JetBrains/kotlin/releases/tag/v2.4.0-RC2
-
🚀 Kotlin 2.4.0-RC2 is out!
Key fixes include:
✅ Gradle warning cleanup
✅ Incremental compilation reliability
✅ Compose compiler stability updates
✅ ABI validation improvements
✅ Wasm tooling fixes🔗 https://github.com/JetBrains/kotlin/releases/tag/v2.4.0-RC2
-
You may have a file with a name like /usr/share/X11/locale/en_US.UTF-8/Compose that contains a *long* list of characters that you can type with compose-key combinations, along with their unicode code points.
References:
https://unicodefyi.com/guide/type-special-chars-linux/
https://symbolfyi.com/glossary/compose-key/
If you use i3, the magic word is Multi_key (this is also the name used in the file I mentioned above):
https://adamsimpson.net/writing/compose-key-and-i3
Here, it's about 11° and raining (see what I did there?)
-
Технический гайд по сторис – часть 4: как мы добавили видео формат
Привет! Меня зовут Владислав Фальзан, я работаю android-разработчиком в М2. Наша команда мобильной разработки развивает приложение – онлайн-платформу для решения вопросов с недвижимостью. Основные пользователи приложения – физические лица (B2C) и риелторы (B2B2C). Эта статья – технический гайд для android-разработчиков о том, как реализовать видео сторис у себя в приложении или как использовать нашу библиотеку для работы с ними. Из статьи вы поймете: как запустить видео сторис в своем приложении, как работать с несколькими видео, как сделать из этого полноценный плагин, если вы хотите инкапсулировать логику в отдельном модуле и подключать ее только при необходимости, или как использовать нашу библиотеку для этих целей. Для удобства изучения статьи я решил разбить ее на блоки:
https://habr.com/ru/companies/m2tech/articles/1037398/
#android #ddd #compose #stories #mvvm #kotlin #coroutines #clean_architecture #room
-
Технический гайд по сторис – часть 4: как мы добавили видео формат
Привет! Меня зовут Владислав Фальзан, я работаю android-разработчиком в М2. Наша команда мобильной разработки развивает приложение – онлайн-платформу для решения вопросов с недвижимостью. Основные пользователи приложения – физические лица (B2C) и риелторы (B2B2C). Эта статья – технический гайд для android-разработчиков о том, как реализовать видео сторис у себя в приложении или как использовать нашу библиотеку для работы с ними. Из статьи вы поймете: как запустить видео сторис в своем приложении, как работать с несколькими видео, как сделать из этого полноценный плагин, если вы хотите инкапсулировать логику в отдельном модуле и подключать ее только при необходимости, или как использовать нашу библиотеку для этих целей. Для удобства изучения статьи я решил разбить ее на блоки:
https://habr.com/ru/companies/m2tech/articles/1037398/
#android #ddd #compose #stories #mvvm #kotlin #coroutines #clean_architecture #room
-
Технический гайд по сторис – часть 4: как мы добавили видео формат
Привет! Меня зовут Владислав Фальзан, я работаю android-разработчиком в М2. Наша команда мобильной разработки развивает приложение – онлайн-платформу для решения вопросов с недвижимостью. Основные пользователи приложения – физические лица (B2C) и риелторы (B2B2C). Эта статья – технический гайд для android-разработчиков о том, как реализовать видео сторис у себя в приложении или как использовать нашу библиотеку для работы с ними. Из статьи вы поймете: как запустить видео сторис в своем приложении, как работать с несколькими видео, как сделать из этого полноценный плагин, если вы хотите инкапсулировать логику в отдельном модуле и подключать ее только при необходимости, или как использовать нашу библиотеку для этих целей. Для удобства изучения статьи я решил разбить ее на блоки:
https://habr.com/ru/companies/m2tech/articles/1037398/
#android #ddd #compose #stories #mvvm #kotlin #coroutines #clean_architecture #room
-
Технический гайд по сторис – часть 4: как мы добавили видео формат
Привет! Меня зовут Владислав Фальзан, я работаю android-разработчиком в М2. Наша команда мобильной разработки развивает приложение – онлайн-платформу для решения вопросов с недвижимостью. Основные пользователи приложения – физические лица (B2C) и риелторы (B2B2C). Эта статья – технический гайд для android-разработчиков о том, как реализовать видео сторис у себя в приложении или как использовать нашу библиотеку для работы с ними. Из статьи вы поймете: как запустить видео сторис в своем приложении, как работать с несколькими видео, как сделать из этого полноценный плагин, если вы хотите инкапсулировать логику в отдельном модуле и подключать ее только при необходимости, или как использовать нашу библиотеку для этих целей. Для удобства изучения статьи я решил разбить ее на блоки:
https://habr.com/ru/companies/m2tech/articles/1037398/
#android #ddd #compose #stories #mvvm #kotlin #coroutines #clean_architecture #room
-
Рейтинг технологий для мобильной разработки для банков в 2026 году
Сейчас рынок переживает не лучшие времена. Уже несколько лет заблокированы основные магазины приложений. В последнее время сильно участились кибератаки на приложение банков. Но технологии могут решить эти проблемы. В этой статье я расскажу про : · Наш топ технологий · Как улучшить кибербезопасность в приложении · Последние функциональные тренды Наш топ технологий Swift – 5 звезд Keychain и биометрия Face ID/Touch ID работают на уровне аппаратного шифрования, и разработчикам не нужно придумывать велосипед для защиты платежей. Swift дает производительность, идеальную работу с камерой для сканирования карт и чеков, и дает полный доступ ко всем API устройства. Для банков важна не столько скорость разработки, сколько то, чтобы под каждую платформу были свои решения. Потому что Google или Apple могут что-то менять, и, допустим, в App Store потребуется внести обходы, дополнительные функции или модификации. Технически это можно сделать и на кроссплатформе, но если банк хочет поддерживать имидж и безупречную работу, ему нужно идеальное соответствие каждой платформе. Поэтому до сих пор во многих банках основная часть приложений пишется на нативе: для Apple — Swift, для Android — Kotlin. Поэтому при использовании Swift компании нужно также иметь отдельную команду для разработки на Android. Поэтому стоимость разработки повышает и сразу две команды делают одно и тоже.
https://habr.com/ru/articles/1036528/
#разработка_приложений #финтех #кроссплатформенность #нативные_приложения #kmp #flutter #swift #kotlin #compose
-
Рейтинг технологий для мобильной разработки для банков в 2026 году
Сейчас рынок переживает не лучшие времена. Уже несколько лет заблокированы основные магазины приложений. В последнее время сильно участились кибератаки на приложение банков. Но технологии могут решить эти проблемы. В этой статье я расскажу про : · Наш топ технологий · Как улучшить кибербезопасность в приложении · Последние функциональные тренды Наш топ технологий Swift – 5 звезд Keychain и биометрия Face ID/Touch ID работают на уровне аппаратного шифрования, и разработчикам не нужно придумывать велосипед для защиты платежей. Swift дает производительность, идеальную работу с камерой для сканирования карт и чеков, и дает полный доступ ко всем API устройства. Для банков важна не столько скорость разработки, сколько то, чтобы под каждую платформу были свои решения. Потому что Google или Apple могут что-то менять, и, допустим, в App Store потребуется внести обходы, дополнительные функции или модификации. Технически это можно сделать и на кроссплатформе, но если банк хочет поддерживать имидж и безупречную работу, ему нужно идеальное соответствие каждой платформе. Поэтому до сих пор во многих банках основная часть приложений пишется на нативе: для Apple — Swift, для Android — Kotlin. Поэтому при использовании Swift компании нужно также иметь отдельную команду для разработки на Android. Поэтому стоимость разработки повышает и сразу две команды делают одно и тоже.
https://habr.com/ru/articles/1036528/
#разработка_приложений #финтех #кроссплатформенность #нативные_приложения #kmp #flutter #swift #kotlin #compose
-
Рейтинг технологий для мобильной разработки для банков в 2026 году
Сейчас рынок переживает не лучшие времена. Уже несколько лет заблокированы основные магазины приложений. В последнее время сильно участились кибератаки на приложение банков. Но технологии могут решить эти проблемы. В этой статье я расскажу про : · Наш топ технологий · Как улучшить кибербезопасность в приложении · Последние функциональные тренды Наш топ технологий Swift – 5 звезд Keychain и биометрия Face ID/Touch ID работают на уровне аппаратного шифрования, и разработчикам не нужно придумывать велосипед для защиты платежей. Swift дает производительность, идеальную работу с камерой для сканирования карт и чеков, и дает полный доступ ко всем API устройства. Для банков важна не столько скорость разработки, сколько то, чтобы под каждую платформу были свои решения. Потому что Google или Apple могут что-то менять, и, допустим, в App Store потребуется внести обходы, дополнительные функции или модификации. Технически это можно сделать и на кроссплатформе, но если банк хочет поддерживать имидж и безупречную работу, ему нужно идеальное соответствие каждой платформе. Поэтому до сих пор во многих банках основная часть приложений пишется на нативе: для Apple — Swift, для Android — Kotlin. Поэтому при использовании Swift компании нужно также иметь отдельную команду для разработки на Android. Поэтому стоимость разработки повышает и сразу две команды делают одно и тоже.
https://habr.com/ru/articles/1036528/
#разработка_приложений #финтех #кроссплатформенность #нативные_приложения #kmp #flutter #swift #kotlin #compose
-
Рейтинг технологий для мобильной разработки для банков в 2026 году
Сейчас рынок переживает не лучшие времена. Уже несколько лет заблокированы основные магазины приложений. В последнее время сильно участились кибератаки на приложение банков. Но технологии могут решить эти проблемы. В этой статье я расскажу про : · Наш топ технологий · Как улучшить кибербезопасность в приложении · Последние функциональные тренды Наш топ технологий Swift – 5 звезд Keychain и биометрия Face ID/Touch ID работают на уровне аппаратного шифрования, и разработчикам не нужно придумывать велосипед для защиты платежей. Swift дает производительность, идеальную работу с камерой для сканирования карт и чеков, и дает полный доступ ко всем API устройства. Для банков важна не столько скорость разработки, сколько то, чтобы под каждую платформу были свои решения. Потому что Google или Apple могут что-то менять, и, допустим, в App Store потребуется внести обходы, дополнительные функции или модификации. Технически это можно сделать и на кроссплатформе, но если банк хочет поддерживать имидж и безупречную работу, ему нужно идеальное соответствие каждой платформе. Поэтому до сих пор во многих банках основная часть приложений пишется на нативе: для Apple — Swift, для Android — Kotlin. Поэтому при использовании Swift компании нужно также иметь отдельную команду для разработки на Android. Поэтому стоимость разработки повышает и сразу две команды делают одно и тоже.
https://habr.com/ru/articles/1036528/
#разработка_приложений #финтех #кроссплатформенность #нативные_приложения #kmp #flutter #swift #kotlin #compose
-
Compose Multiplatform 1.11.0-rc01 🔧
• Focus behavior improved
• RTL + IME crash fixed
• Skia memory leak resolved
• iOS, Desktop & Web fixes👇
https://github.com/JetBrains/compose-multiplatform/releases/tag/v1.11.0-rc01 -
Compose Multiplatform 1.11.0-rc01 🔧
• Focus behavior improved
• RTL + IME crash fixed
• Skia memory leak resolved
• iOS, Desktop & Web fixes👇
https://github.com/JetBrains/compose-multiplatform/releases/tag/v1.11.0-rc01 -
🚀 Coil 3.5.0-beta01 is here!
• Min SDK 23 📱
• Faster WebP on JS/WASM ⚡
• Better cache handling 🛠️
• Updated Kotlin, Compose & more 🔄 -
🚀 Coil 3.5.0-beta01 is here!
• Min SDK 23 📱
• Faster WebP on JS/WASM ⚡
• Better cache handling 🛠️
• Updated Kotlin, Compose & more 🔄 -
Should I Run Plain Docker Compose in Production in 2026?
https://distr.sh/blog/running-docker-in-production/
#HackerNews #Docker #Compose #Production #2026 #DevOps #Best #Practices #Containerization
-
Should I Run Plain Docker Compose in Production in 2026?
https://distr.sh/blog/running-docker-in-production/
#HackerNews #Docker #Compose #Production #2026 #DevOps #Best #Practices #Containerization
-
Should I Run Plain Docker Compose in Production in 2026?
https://distr.sh/blog/running-docker-in-production/
#HackerNews #Docker #Compose #Production #2026 #DevOps #Best #Practices #Containerization
-
Should I Run Plain Docker Compose in Production in 2026?
https://distr.sh/blog/running-docker-in-production/
#HackerNews #Docker #Compose #Production #2026 #DevOps #Best #Practices #Containerization
-
Should I Run Plain Docker Compose in Production in 2026?
https://distr.sh/blog/running-docker-in-production/
#HackerNews #Docker #Compose #Production #2026 #DevOps #Best #Practices #Containerization
-
Kotlin IR Compiler Plugin в дизайн-системе: автотесты с Compose без ручной разметки
Меня зовут Максим, я Android-разработчик в команде дизайн-системы «БКС Мир инвестиций». В 2025 году у нас шёл большой редизайн: компонентная библиотека росла, команды подключали новые Compose компоненты, а вместе с этим быстро рос и объём UI-тестов. Для команды это быстро стало не абстрактной инженерной задачей, а вопросом скорости и стабильности разработки. Нужно было дать тестировщикам единый способ находить компоненты на экране и проверять их состояние, не заставляя разработчиков вручную поддерживать одинаковую тестовую разметку в каждом компоненте. Эта статья про то, как мы решили задачу через Kotlin IR Compiler Plugin. Снаружи решение выглядит почти незаметно: разработчик ставит одну аннотацию, а на этапе компиляции компонент автоматически получает стабильный testTag и тестовые semantics, собранные из его state. В результате у команды стало меньше бойлерплейта в компонентах, меньше риска рассинхронизации между state и тестами, а экранные UI-тесты получили более устойчивый контракт работы с дизайн-системой.
-
Разбираем Remote Compose: как Google предлагает строить BDUI
Технологии Backend-Driven UI уже давно используются во многих компаниях, включая Альфа-Банк. Существует множество реализаций этого подхода, и недавно Google представил собственное решение — Remote Compose . Remote Compose выглядит очень перспективной технологией. Фреймворк активно развивается и поддерживается командой Google. Однако на момент написания статьи технология всё ещё находится в alpha-версии, поэтому использовать её на проде пока рано. Но я изучил этот фреймворк и хочу поделиться своим опытом,а когда Remote Compose выйдет в бета-версию вы будете знать, как с ним работать В статье разберём: — общую концепцию Remote Compose, — чем он отличается от классического BDUI, — какие интересные технические решения используются внутри, — несколько практических примеров использования.
https://habr.com/ru/companies/alfa/articles/1018986/
#android #compose #jetpack_compose #bdui #sdui #google #backenddriven_ui #remote_compose #compose_remote
-
Разбираем Remote Compose: как Google предлагает строить BDUI
Технологии Backend-Driven UI уже давно используются во многих компаниях, включая Альфа-Банк. Существует множество реализаций этого подхода, и недавно Google представил собственное решение — Remote Compose . Remote Compose выглядит очень перспективной технологией. Фреймворк активно развивается и поддерживается командой Google. Однако на момент написания статьи технология всё ещё находится в alpha-версии, поэтому использовать её на проде пока рано. Но я изучил этот фреймворк и хочу поделиться своим опытом,а когда Remote Compose выйдет в бета-версию вы будете знать, как с ним работать В статье разберём: — общую концепцию Remote Compose, — чем он отличается от классического BDUI, — какие интересные технические решения используются внутри, — несколько практических примеров использования.
https://habr.com/ru/companies/alfa/articles/1018986/
#android #compose #jetpack_compose #bdui #sdui #google #backenddriven_ui #remote_compose #compose_remote
-
Разбираем Remote Compose: как Google предлагает строить BDUI
Технологии Backend-Driven UI уже давно используются во многих компаниях, включая Альфа-Банк. Существует множество реализаций этого подхода, и недавно Google представил собственное решение — Remote Compose . Remote Compose выглядит очень перспективной технологией. Фреймворк активно развивается и поддерживается командой Google. Однако на момент написания статьи технология всё ещё находится в alpha-версии, поэтому использовать её на проде пока рано. Но я изучил этот фреймворк и хочу поделиться своим опытом,а когда Remote Compose выйдет в бета-версию вы будете знать, как с ним работать В статье разберём: — общую концепцию Remote Compose, — чем он отличается от классического BDUI, — какие интересные технические решения используются внутри, — несколько практических примеров использования.
https://habr.com/ru/companies/alfa/articles/1018986/
#android #compose #jetpack_compose #bdui #sdui #google #backenddriven_ui #remote_compose #compose_remote
-
Разбираем Remote Compose: как Google предлагает строить BDUI
Технологии Backend-Driven UI уже давно используются во многих компаниях, включая Альфа-Банк. Существует множество реализаций этого подхода, и недавно Google представил собственное решение — Remote Compose . Remote Compose выглядит очень перспективной технологией. Фреймворк активно развивается и поддерживается командой Google. Однако на момент написания статьи технология всё ещё находится в alpha-версии, поэтому использовать её на проде пока рано. Но я изучил этот фреймворк и хочу поделиться своим опытом,а когда Remote Compose выйдет в бета-версию вы будете знать, как с ним работать В статье разберём: — общую концепцию Remote Compose, — чем он отличается от классического BDUI, — какие интересные технические решения используются внутри, — несколько практических примеров использования.
https://habr.com/ru/companies/alfa/articles/1018986/
#android #compose #jetpack_compose #bdui #sdui #google #backenddriven_ui #remote_compose #compose_remote
-
https://www.europesays.com/be-fr/65747/ Adriana Karembeu, Victoria Abril, Sophie Davant, Donovan… qui compose le casting de la nouvelle saison des « Traîtres », à découvrir ce vendredi soir sur RTL-TVI ? #« Traîtres » #Abril #Adriana #BE #BEFr #Belgique #Belgium #casting #compose #Davant #découvrir #Divertissement #Donovan… #Entertainment #Karembeu #nouvelle #RTLTvi #saison #Sophie #Television #vendredi #victoria
-
In #Android this manifests as two different ways an app can define the user interface. The writing is on the wall for the way that works ( #xml ), so it's time to (carefully) migrate to the way that doesn't work yet ( #compose ). Hopefully Compose'll work properly by the time I'm finished (this is going to be a multi-month effort over multiple releases).
I've migrated the language packs preference screen to see how much work this is (https://github.com/pachli/pachli-android/pull/1750), and what needs to be done.
-
🚀 Compose Multiplatform 1.11.0-beta01
Major iOS fixes + overall stability improvements across platforms.
⚠️ Breaking: popup/dialog layering change on iOS
🔗 https://github.com/JetBrains/compose-multiplatform/releases/tag/v1.11.0-beta01
-
🚀 AndroidX updates — March 25, 2026
New releases across Compose, Navigation, Room, Wear, Camera, XR & more.
Take a look:
https://developer.android.com/jetpack/androidx/versions/all-channel?hl=en#march_25_2026 -
Flashback avec cette #soundtrack que j’ai #compose au #denmark pour un #spectacle #magique de #theatre #jeune #public : PALLE alone in the #world
dirigé par Giacomo Ravicchio.Entre #jazz et #electro #minimaliste j’ai accompagné la #saga du petit garçon “Palle”. Après avoir rêvé d’être enfin tout seul, il se retrouve maître d’un #monde qui n’appartient plus qu’à lui et où tout est possible, de même pour la #solitude qui ne tarde pas à s’inviter aussi…
#trailer > https://www.music-baur.com/fr/ -
Flashback avec cette #soundtrack que j’ai #compose au #denmark pour un #spectacle #magique de #theatre #jeune #public : PALLE alone in the #world
dirigé par Giacomo Ravicchio.Entre #jazz et #electro #minimaliste j’ai accompagné la #saga du petit garçon “Palle”. Après avoir rêvé d’être enfin tout seul, il se retrouve maître d’un #monde qui n’appartient plus qu’à lui et où tout est possible, de même pour la #solitude qui ne tarde pas à s’inviter aussi…
#trailer > https://www.music-baur.com/fr/ -
Flashback avec cette #soundtrack que j’ai #compose au #denmark pour un #spectacle #magique de #theatre #jeune #public : PALLE alone in the #world
dirigé par Giacomo Ravicchio.Entre #jazz et #electro #minimaliste j’ai accompagné la #saga du petit garçon “Palle”. Après avoir rêvé d’être enfin tout seul, il se retrouve maître d’un #monde qui n’appartient plus qu’à lui et où tout est possible, de même pour la #solitude qui ne tarde pas à s’inviter aussi…
#trailer > https://www.music-baur.com/fr/ -
Flashback avec cette #soundtrack que j’ai #compose au #denmark pour un #spectacle #magique de #theatre #jeune #public : PALLE alone in the #world
dirigé par Giacomo Ravicchio.Entre #jazz et #electro #minimaliste j’ai accompagné la #saga du petit garçon “Palle”. Après avoir rêvé d’être enfin tout seul, il se retrouve maître d’un #monde qui n’appartient plus qu’à lui et où tout est possible, de même pour la #solitude qui ne tarde pas à s’inviter aussi…
#trailer > https://www.music-baur.com/fr/ -
Flashback avec cette #soundtrack que j’ai #compose au #denmark pour un #spectacle #magique de #theatre #jeune #public : PALLE alone in the #world
dirigé par Giacomo Ravicchio.Entre #jazz et #electro #minimaliste j’ai accompagné la #saga du petit garçon “Palle”. Après avoir rêvé d’être enfin tout seul, il se retrouve maître d’un #monde qui n’appartient plus qu’à lui et où tout est possible, de même pour la #solitude qui ne tarde pas à s’inviter aussi…
#trailer > https://www.music-baur.com/fr/ -
I made a <falling tetromino puzzle game> clone!
It's called Linez0rz 9000 and the goal is to make over 9000 lines.
Android and Minitel versions coming soon!
-
It seems #Lokksmith, my Kotlin Multiplatform OpenID Connect library for Android and iOS, is slowly gaining momentum. I had two new contributors in two days 🎉
https://github.com/svenjacobs/lokksmith
#Kotlin #KotlinMultiplatform #KMP #ComposeMultiplatform #Compose #JetpackCompose #Android #iOS #OIDC #OpenIDConnect
-
Технический гайд по сторис ч.2: багфиксы, оптимизация, новые фичи и +350% к переходам
Привет! Меня зовут Владислав Фальзан, я работаю android-разработчиком в М2. Наша команда мобильной разработки развивает приложение — онлайн-платформу для решения вопросов с недвижимостью. Основные пользователи приложения — физические лица (B2C) и риелторы (B2B2C). Эта статья — продолжение технического гайда для android-разработчиков, которые хотят реализовать и внедрить полный цикл сторис у себя в приложении с использованием: Compose, MVVM, Coroutines flow и правил чистой архитектуры.
https://habr.com/ru/companies/m2tech/articles/940864/
#android #ddd #compose #stories #mvvm #kotlin #coroutines #dagger #clean_architecture
-
Published "Exploring PausableComposition internals in Jetpack Compose" 🚀. You might have heard that the latest version of #Jetpack #Compose has improved performance significantly. You know the reason? There's a usage of new under the hood API - `PausableComposition`. Know how it works under the hood for making buttery smooth experience in compose 🫠
🔗: https://blog.shreyaspatil.dev/exploring-pausablecomposition-internals-in-jetpack-compose
#androiddev #jetpackcompose #kotlin #android #androiddevelopers #kmp #cmp
-
🚀 AndroidX updates (Feb 11, 2026)
✨ Compose 1.11.0-alpha05
📸 Camera 1.6.0-beta02
🧭 Navigation3 1.1.0-alpha04
🧪 UI Automator 2.4.0-beta01
⌚ Wear Compose 1.6.0-alpha10
📄 PDF 1.0.0-alpha13Full list 👇
https://developer.android.com/jetpack/androidx/versions/all-channel?hl=en#february_11_2026 -
🚀 AndroidX Jetpack updates are live (Jan 28, 2026)!
New releases across #Compose, CameraX, Navigation, Wear OS, XR, WorkManager & more 👇
https://developer.android.com/jetpack/androidx/versions/all-channel#january_28_2026 -
Рецензия на книгу “Основы JetPack Compose: Разработка приложений для Android”
За последние несколько лет Jetpack Compose стал не просто новым способом создания интерфейсов под Android, а фактически основным инструментом UI-разработки. Google активно развивает Compose как декларативный фреймворк, заменяющий устаревший XML-подход, а экосистема вокруг него — от Material Design 3 до Compose Multiplatform — превратилась в полноценную платформу для современной мобильной разработки. Теперь учебник по Jetpack Compose уровня монографии (около 700 стр.) доступен на русском языке. Перевод книги по версии 1.6 — удобная отправная точка для тех, кто делает первые шаги или развивает компетенции в Compose-разработке.
https://habr.com/ru/companies/ssp-soft/articles/964728/
#jetpack_compose #книга_по_android #учебник_android #kotlin #compose #jetpack
-
Как я пытался чинить анимацию в LazyColumn
Привет, Хабр! Я Витя Стро е ску, последние пять лет в свободное от отдыха время занимаюсь разработкой под Android, три из которых — в команде мобильного оператора Т-Мобайл. Поделюсь с вами опытом попытки конфигурации анимаций для айтемов у Compose LazyColumn. Мы переписывали наш главный экран с XML+View на Jetpack Compose, который состоит из списка с различного рода сложности айтемами. В статье разберем, почему возникает рассинхрон, как устроен механизм анимаций внутри LazyColumn, почему кастомный animateItem обречен с самого начала и к какому решению мы пришли в итоге.
https://habr.com/ru/companies/tbank/articles/1009014/
#android #android_development #kotlin #compose #jetpack_compose #lazycolumn #animations #expand_collapse #issue #animate_item
-
How on earth did I ever manage my print shop jobs before #Fiery #Impose / #Compose???
What used to take upwards of 15 minutes is now easily done in less than 2: setting up multiple pieces per print sheet, spacing them apart as needed, and even sorting them so sequential numbers on each ticket stay sequential when I cut everything down (yay Unique-Collate mode)!
-
#Connaissez-vous les #diodes ? Saviez-vous qu'une #diode est #composé de deux #dipôles : #l'anode et la #cathode et qu'elle ne #laisse #passer le #courant #électrique que dans un #seul #sens ? Alors quel est ce #sens de #circulation? dites-nous dans un #commentaire quel est ce #sens de #circulation et découvrez avec #electro-robot d'autres #types de #diodes telles que les #diodes à #Zener, les #diodes #LED, ...
https://electro-robot.com/electronique/composants/les-diodes
-
Does OpenCommit have #actions?
Yes, but..
We're *currently* not providing runners *yet*. Since we're still a small platform, we currently ask our users to host their own runners somewhere.
We do have an example of how you might do that using #docker #compose: https://opencommit.eu/opencommit/exampleRunnerUsingCompose
-
Как я пытался чинить анимацию в LazyColumn
Привет, Хабр! Я Витя Стро е ску, последние пять лет в свободное от отдыха время занимаюсь разработкой под Android, три из которых — в команде мобильного оператора Т-Мобайл. Поделюсь с вами опытом попытки конфигурации анимаций для айтемов у Compose LazyColumn. Мы переписывали наш главный экран с XML+View на Jetpack Compose, который состоит из списка с различного рода сложности айтемами. В статье разберем, почему возникает рассинхрон, как устроен механизм анимаций внутри LazyColumn, почему кастомный animateItem обречен с самого начала и к какому решению мы пришли в итоге.
https://habr.com/ru/companies/tbank/articles/1009014/
#android #android_development #kotlin #compose #jetpack_compose #lazycolumn #animations #expand_collapse #issue #animate_item
-
Как я пытался чинить анимацию в LazyColumn
Привет, Хабр! Я Витя Стро е ску, последние пять лет в свободное от отдыха время занимаюсь разработкой под Android, три из которых — в команде мобильного оператора Т-Мобайл. Поделюсь с вами опытом попытки конфигурации анимаций для айтемов у Compose LazyColumn. Мы переписывали наш главный экран с XML+View на Jetpack Compose, который состоит из списка с различного рода сложности айтемами. В статье разберем, почему возникает рассинхрон, как устроен механизм анимаций внутри LazyColumn, почему кастомный animateItem обречен с самого начала и к какому решению мы пришли в итоге.
https://habr.com/ru/companies/tbank/articles/1009014/
#android #android_development #kotlin #compose #jetpack_compose #lazycolumn #animations #expand_collapse #issue #animate_item
-
Как я пытался чинить анимацию в LazyColumn
Привет, Хабр! Я Витя Стро е ску, последние пять лет в свободное от отдыха время занимаюсь разработкой под Android, три из которых — в команде мобильного оператора Т-Мобайл. Поделюсь с вами опытом попытки конфигурации анимаций для айтемов у Compose LazyColumn. Мы переписывали наш главный экран с XML+View на Jetpack Compose, который состоит из списка с различного рода сложности айтемами. В статье разберем, почему возникает рассинхрон, как устроен механизм анимаций внутри LazyColumn, почему кастомный animateItem обречен с самого начала и к какому решению мы пришли в итоге.
https://habr.com/ru/companies/tbank/articles/1009014/
#android #android_development #kotlin #compose #jetpack_compose #lazycolumn #animations #expand_collapse #issue #animate_item