Похоже Accompanist navigation-animation теперь станет частью гугловской навигации 🌚
https://android-review.googlesource.com/c/platform/frameworks/support/+/2584843
https://android-review.googlesource.com/c/platform/frameworks/support/+/2584843
🔥9
В LazyColumn добавляют поддержку Lookahead, что позволит делать Shared element transition 🌚
Даже есть небольшой пример как это будет работать
https://android-review.googlesource.com/c/platform/frameworks/support/+/2507256
Даже есть небольшой пример как это будет работать
https://android-review.googlesource.com/c/platform/frameworks/support/+/2507256
🔥7
This media is not supported in your browser
VIEW IN TELEGRAM
Тут релизнули библиотеку Telephoto для оптимального показа больших фото с Auto Sampling, жестами, простой интеграцией с Coil и Glide.
Как бонус, можно отдельно подключить Zoomable Modifier, который можно применить на любой свой компонент 🌚
Github - Документация
Как бонус, можно отдельно подключить Zoomable Modifier, который можно применить на любой свой компонент 🌚
Github - Документация
👍9🔥2🌚2
Why Android? 🌚
Вечернее 🌚🔞 https://developer.android.com/reference/androidx/health/connect/client/records/SexualActivityRecord
Еще понравился коммент 😁
Original
Наконец-таки появился класс, который позволяет трекать время, проведённое с гредлом. Original
🌚9😁1
Shared element transition 🌚
https://android-review.googlesource.com/c/platform/frameworks/support/+/2499518
https://android-review.googlesource.com/c/platform/frameworks/support/+/2499518
🔥5😱2
Готовится к релизу Compose Multiplatform 1.5.0 🤓
https://github.com/JetBrains/compose-multiplatform/releases/tag/v1.5.0-beta01
https://github.com/JetBrains/compose-multiplatform/releases/tag/v1.5.0-beta01
🔥3
В androidx.activity:1.8.0-alpha03 добавили удобный способ конфигурации edge-to-edge ❤️
Documentation - Source Code
Documentation - Source Code
❤7
Если у вас когда-то была задача сохранить Composable функцию в Bitmap, то был единственный вариант отрисовать её в AndroidView и сделать View toBitmap (либо использовать библиотеку Capturable) 🫡
В Compose 1.5.0 появилась возможность отрисовать Composable в Picture и потом конвертировать в Bitmap 🌚
Документация
В Compose 1.5.0 появилась возможность отрисовать Composable в Picture и потом конвертировать в Bitmap 🌚
Документация
👍5
Если раньше какие-то библиотеки из Accompanist мигрировали в Compose, то сейчас в Accompanist deprecate-ают некоторые библиотеки без какой-то замены🫡
🔹System UI Controller
Предлагают смигрировать на Activity.enableEdgeToEdge либо в сложных кейсах на
Пример миграции
🔹Material Theme Adapters - предлагают просто сделать себе наконец-то Compose тему 🌚
🔹Pager Indicator, Placeholder, WebView - предлагают форкнуть себе код и под себя кастомизировать
🔹DrawablePainter - сказали вообще не надо 😁
🔹Permissions - останется только багфикс критичных багов
Source
🔹System UI Controller
Предлагают смигрировать на Activity.enableEdgeToEdge либо в сложных кейсах на
WindowInsetsControllerCompatПример миграции
🔹Material Theme Adapters - предлагают просто сделать себе наконец-то Compose тему 🌚
🔹Pager Indicator, Placeholder, WebView - предлагают форкнуть себе код и под себя кастомизировать
🔹DrawablePainter - сказали вообще не надо 😁
🔹Permissions - останется только багфикс критичных багов
Source
😱2
Пранк вышел из-под контроля 🫡🌚
https://youtrack.jetbrains.com/issue/IDEA-332604
https://github.com/polina4096/voices
https://youtrack.jetbrains.com/issue/IDEA-332604
https://github.com/polina4096/voices
😁11🌚3💩2🔥1
Получил доступ к Remote Device Streaming от Google 🌚
Работает в Android Studio Iguana (Canary)
Чтобы включить надо в Help > Edit Custom Properties добавить
Потом залогиниться в студии и выбрать Firebase проект, куда вам дали доступ.
И так:
🌶 работает довольно шустро. Доступные девайсы: Pixel 7, Pixel Fold, Pixel Tablet, Pixel Watch. Обещали Pixel 8, но похоже его быстро разобрали 🌚
🌶 на ремоут девайс приложение устанавливается как на обычный телефон
🌶 сами девайсы находятся недалеко от Вашингтона 😁
🌶 доступ бесплатный (по крайней мере сейчас)
Работает в Android Studio Iguana (Canary)
Чтобы включить надо в Help > Edit Custom Properties добавить
firebasetestlab.direct.access = true
Потом залогиниться в студии и выбрать Firebase проект, куда вам дали доступ.
И так:
🌶 работает довольно шустро. Доступные девайсы: Pixel 7, Pixel Fold, Pixel Tablet, Pixel Watch. Обещали Pixel 8, но похоже его быстро разобрали 🌚
🌶 на ремоут девайс приложение устанавливается как на обычный телефон
🌶 сами девайсы находятся недалеко от Вашингтона 😁
🌶 доступ бесплатный (по крайней мере сейчас)
🔥7