Why Android? 🌚
415 subscribers
217 photos
60 videos
10 files
250 links
"Why Android?" is an informal community to share with everyone personal development experience in different areas, latest news, or just talk about everything :)
Download Telegram
Пранк вышел из-под контроля 🫡🌚

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 добавить

firebasetestlab.direct.access = true

Потом залогиниться в студии и выбрать Firebase проект, куда вам дали доступ.

И так:
🌶 работает довольно шустро. Доступные девайсы: Pixel 7, Pixel Fold, Pixel Tablet, Pixel Watch. Обещали Pixel 8, но похоже его быстро разобрали 🌚
🌶 на ремоут девайс приложение устанавливается как на обычный телефон
🌶 сами девайсы находятся недалеко от Вашингтона 😁
🌶 доступ бесплатный (по крайней мере сейчас)
🔥7
Media is too big
VIEW IN TELEGRAM
Демка 🌚
🔥5🌚1
Tip of the day 🌚

Если надо что-то быстро посчитать не выходя из Android Studio, то по double shift можно запустить встроенный калькулятор
🔥9👌6
Если у вас на MacOS не приходят обновления студий в Jetbrains Toolbox 2.0+, значит вам надо включить Full Disk Access для этого приложения. 🌚

😁я больше 2 месяцев не видел новых версий из-за этого бага
Обещают скоро пофиксить

Issue
👍6
Еще добавили новый Nightly канал обновлений 🌚

Теперь так:
🔘 Stable - Giraffe 2022.3.1
🔘 Beta - Hedgehog 2023.1.1
🔘 Canary - Iguana 2023.2.1 Canary 7
🔘 Nightly - Iguana 2023.2.1 Nightly

Issue
👍3
Вышел firebase-bom:32.4.0

Обычно ничего интересного, но тут Google объявил, что больше не будет релизить *-ktx артефакты, а в 2024 вообще удалит их.

Не пугайтесь, они перенесли весь код из -ktx версий в основные 🌚

Announcement - Release notes
👍6
WebAssembly GC включен по-умолчанию в Chrome 119 🔥

это значит Compose WASM можно запускать в браузере без всяких доп флагов🌚

Пример приложения: https://zal.im/wasm/jetsnack/

Announce - Source
🔥10
This media is not supported in your browser
VIEW IN TELEGRAM
Еще одна тула, чтобы перегонять SVG в Compose Vector 🌚

https://www.composables.com/svgtocompose

Source
🔥11
Спустя 2 года ожиданий, вышел Coil 3.0.0-SNAPSHOT с поддержкой Kotlin Multiplatform (пока что без WASM) 🔥

Под капотом миграция с OkHttp на Ktor, куча переписанной логики и breaking changes 🌚

Подробнее
👍11
как вам обложка новой студии? 🌚

цвет взяли с логотипа канала 😄
🔥19
Желаю вам проектов, где баги встречаются реже, чем пингвины на Гавайях, и чтобы Compose работал без лагов, даже если вы его запустите на микроволновке. 🌝

Держитесь подальше от багов, да прибудет с вами Stack Overflow GPT. И помните, Gradle обновляется быстрее, чем остывает кофе. 🌚

C наступающим Новым годом 🌚🎄🌝
🔥15😁1
Введем новую рубрику предновогодний опрос 🎄

Через год вместе посмотрим что вы наванговали на 2024й год, что сбылось 🌝, что не сбылось. 🌚

Что ждём от следующего года глобально в Android, в Compose и в целом в программировании?
Первый пост в этом году и сразу врываюсь с анонсом 🌚

Скоро в Compose Multiplatform на одну библиотеку навигации станет больше 🤓
как говоритcя, stay tuned
😱7💩3😁2🔥1
В жизни каждого разработчика наступает момент, когда от гугловской навигации начинает подгорать и приходится писать свою библиотеку 🥲

Встречайте: Tiamat - Compose Multiplatform navigation библиотека 🌚

Изначально мы ее писали для своих прод проектов. Но она нас так подкупила своей простотой использования, что мы решили выложить ее в open source ❤️

Постарались сделать крутой семпл и документацию 🌝
А так же небольшой пост на Medium 🌚

Спасибо за поддержку: @compose_broadcast ❤️
🔥8