#Compose

2025-05-22

Google I/O 2025. Что нового в Android

Всем привет! С вами Анна Жаркова, руководитель практики по мобильному направлению из компании Usetech. Прошли 2 дня Google I/O и живых сессий и воркшопов, новинки уже представлены, не все туториалы и плейлисты еще не выложены, но у нас уже есть, что обсудить. Поговорим мы не с AI, хотя про него сегодня тоже будет, а об Android. Все аспекты мы затронуть не сможем, все-таки информации было очень много, а по каждой из новинке можно писать и отдельную статью, и даже доклад. Поэтому рассмотрим наиболее яркие моменты.

habr.com/ru/companies/usetech/

#google_io #google_io_2025 #android #jetpack_compose #compose #kotlin_multiplatform #gemini #ai

Jerome Baurjeromebaur
2025-05-20

Flashback avec cette que j’ai au pour un de : PALLE alone in the
dirigé par Giacomo Ravicchio.

Entre et j’ai accompagné la du petit garçon “Palle”. Après avoir rêvé d’être enfin tout seul, il se retrouve maître d’un qui n’appartient plus qu’à lui et où tout est possible, de même pour la qui ne tarde pas à s’inviter aussi…
> music-baur.com/fr/

FJ Rguez Ponceyavik14
2025-05-16

Google presentó Material 3 Expressive, una evolución de Material You en forma de extensión de la filosofía de diseño que busca añadir más emoción, fluidez y capacidad de expresión a las interfaces de usuario.

yavik14.github.io/micromovidas

2025-05-13

Мастерство фокусов на Compose 2: как работает запрос фокуса

Привет! Меня зовут Костя, я Android-разработчик в онлайн-кинотеатре PREMIER. В процессе работы над проектом PREMIER для AndroidTV я столкнулся с тем, что в Jetpack Compose механизм фокусов — достаточно сложная и неочевидная тема. А информации в интернете об этом очень мало, особенно о специфичных сценариев вроде ТВ-приложений или устройств без сенсорного ввода. Поэтому я решил разобрать тему фокусов в Compose максимально подробно, чтобы помочь разработчикам лучше понять этот механизм и избежать типичных ошибок. В первой статье на эту тему мы уже разобрали базовую структуру фокусировки в Compose. Теперь пришло время углубиться в технические детали: что именно происходит, когда вызывается requestFocus() , как Compose выбирает элемент для фокусировки и какие изменения были внесены в Compose 1.8, чтобы улучшить этот процесс. Если вы работаете с приложениями под Android TV, кастомными компонентами или просто хотите лучше понимать, как работает система фокусов, эта статья для вас.

habr.com/ru/companies/habr_rut

#android_tv #androidtv #compose #jetpack_compose #focus #android_development #android

𝔻𝕚𝕖𝕘𝕠 🦝🧑🏻‍💻🍕dieguitux8623@poliverso.org
2025-05-11

@raccoonforfriendicaapp This weekend I took some time to investigate how much work would be needed to build an iOS version of the app, and it turned out that at least building and running a basic version of the app is doable with some minor changes (see here).

What do you think about it? Would you like to see a Raccoon on iOS too?

#friendica #friendicadev #androidapp #androiddev #fediverseapp #raccoonforfriendica #kotlin #multiplatform #kmp #compose #cmp #opensource #foss #procyonproject

2025-05-08

Paging3 в стиле Compose: секретный DSL, о котором молчат все Android-разработчики

В статье описан путь преобразования предложенного экспертами Google способа отображения страничных данных с использованием библиотеки Paging3 и Compose от развесистого сборника if'ов и when'ов, вероломно нарушающего все границы архитектурных слоев, до чистого, лаконичного и затягивающего в себя DSL. Погрузиться в магию

habr.com/ru/articles/907910/

#DSL #paging #kotlin #compose #multiplatform #android

Asheville Charlieavlcharlie
2025-05-05

I've been taking little breaks and working on my and I've got to say this is the most workout I've had in a while.. can't wait to get it ready for production and mixing


Sagar :verified:sagar@androiddev.social
2025-05-05

Thanks, @kotlinweekly for featuring my latest post on Compose animation internals series!

Here are the three parts going into depth of Compose Animation implementation.

Part - I sagarviradiya.dev/posts/compos
Covering low-level Animation API.

Part - II sagarviradiya.dev/posts/compos
Covering Animatable API, leveraging coroutines under the hood

Part - III sagarviradiya.dev/posts/compos
Covering two high-level, animate*AsState and Transition APIs

#AndroidDev #Compose #Animation

2025-04-29

Мастерство фокусов на Compose

Привет! Меня зовут Костя, я Android-разработчик в онлайн-кинотеатре PREMIER. Среди прочего у нас есть приложение для Android TV. Работая над ним, я столкнулся с тем, что система фокусов в Jetpack Compose устроена сложнее, чем кажется на первый взгляд. Поскольку для ТВ-приложений и устройств без сенсорного управления работа с фокусом играет ключевую роль в навигации, мне понадобилось детально разобраться в теме. Результатами делюсь в статье.

habr.com/ru/companies/habr_rut

#android_tv #androidtv #compose #jetpack_compose #focus #android_development #android

2025-04-25

🚀 New updates to Compose Multiplatform Wizard!

✅ Update dependencies to latest stable and pre-release versions
✅ Update HotReload to 1.0.0-alpha08
✅ Add Kotlin-Logging library
✅ Add Sketch image library
✅ Add MaterialKolor library
✅ Move @Preview annotation to the common App function
✅ Refactor iOS app entry point to use SwiftUI

terrakok.github.io/Compose-Mul

#ComposeMultiplatform #Kotlin #Compose #HotReload

Jerome Baurjeromebaur
2025-04-25

Flash-back suite (années 2000): “ROBINSON & CRUSOE”.
Ce du créé par Giacomo Ravicchio et Nino D’Introna en il y a plusieurs décennies a été joué un nombre incalculable de fois autour du et repris par quantités de groups. Remis en par G. Ravicchio, . Meridiano teatret 🇩🇰 j’ai sa nouvelle à
PLOT. et totale. 2 se réfugient sur le même toit…
+INFO: music-baur.com/fr/

Poster du spectacle Robinson et crusoe- 2 soldats ennemis réfugiés sur un toit au milieu d’une inondation
AppOutletAppOutlet
2025-04-24

I’m currently improving the sign in flow on the Forums for . It will be nice to be able to log in using a social account.

Sven Jacobs :androidHead:svenjacobs@androiddev.social
2025-04-24

Jetpack Compose 1.8.0 was released with the 2025.04.01 Compose BOM!

#JetpackCompose #Compose #AndroidDev

2025-04-22

I like how it works!
#pixelix #desktop #pixelfed #compose

2025-04-18

Mbin v1.8.2 released

Mbin v1.8.2 released #docker #mbin #release #update #fediverse #compose #docs #updates

kbin.melroy.org/media/5a/d9/5a

Docker logo in Synthwave
Mr Lemmrlem
2025-04-13

Having fun with github.com/MMarco94/compose-4- which I stumbled on recently.

It's just a proof of concept, far from complete, but you might be interested if you like to develop in with the way of thinking, but would like to develop / apps.

Sagar :verified:sagar@androiddev.social
2025-04-09

I’ve published the final part of my Compose Animation Internals series!
This one dives into the implementation details of high-level APIs like animate*AsState and Transition.

With this, the three-part series comes to a close. I hope it serves as an insightful and go-to guide for anyone looking to understand how animations work under the hood in Jetpack Compose.

If you have any feedback or questions, feel free to drop a comment here!

#AndroidDev #Compose #Animation

sagarviradiya.dev/posts/compos

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst