Forwarded from Kotlin Multiplatform Broadcast
Вышла статья со сравнением скорости работы компилятора в Kotlin 2.0 и 1.9.23. Улучшения на тестовых проектах по всем сценариям, особенно в инкрементальной сборке
Также в статье добавили руководство как запустить тест на своем проекте с помощью специального проекта для тестов от JetBrains
#kotlin2 #производительность #k2
Также в статье добавили руководство как запустить тест на своем проекте с помощью специального проекта для тестов от JetBrains
#kotlin2 #производительность #k2
🔥73👍11
Google объединила подразделения Android, Chrome и разработки железа в одно новое - "Платформы и устройства"
#google
❤26👍11
🔴 Q&A Стрим. Будущее магазинов приложений
Когда: завтра, 30 апреля, 19:00 (GMT+3)
Два гиганта рынка мобильных игр и приложений - Google Play и App Store задавали правила долгие годы, особенно Apple, которая не давала возможности альтернативной установки. Правительства разных стран стали теснить магазины: обязательные альтернативные системы оплаты и оплата в обход магазинов приложения, требования про альтернативные сторы от ЕС и много изменений в будущем.
Я с Михаилом Емельянов, директор департамента разработки RuStore, будем размышлять, куда движется рынок приложений, и отвечать на ваши вопросы
❗️ Запись эфира останется на канале
#AndroidBroadcast #live
Когда: завтра, 30 апреля, 19:00 (GMT+3)
Два гиганта рынка мобильных игр и приложений - Google Play и App Store задавали правила долгие годы, особенно Apple, которая не давала возможности альтернативной установки. Правительства разных стран стали теснить магазины: обязательные альтернативные системы оплаты и оплата в обход магазинов приложения, требования про альтернативные сторы от ЕС и много изменений в будущем.
Я с Михаилом Емельянов, директор департамента разработки RuStore, будем размышлять, куда движется рынок приложений, и отвечать на ваши вопросы
❗️ Запись эфира останется на канале
#AndroidBroadcast #live
👍9🔥7
Применение debouncing может помочь убрать лишние запросы в вашем приложении. Например, выполнить операцию только когда повторных запросов не приходило на неё некоторое время. Яркий пример такой операции - поисковый запрос по ходу набора текста пользователем.
Как это использовать читайте в статье (3м, EN)
Как это использовать читайте в статье (3м, EN)
👍32🔥5
🔴 Q&A Стрим. Будущее магазинов приложений
Когда: сегодня, 30 апреля, 19:00 (GMT+3)
Два гиганта рынка мобильных игр и приложений - Google Play и App Store задавали правила долгие годы, особенно Apple, которая не давала возможности альтернативной установки. Правительства разных стран стали теснить магазины: обязательные альтернативные системы оплаты и оплата в обход магазинов приложения, требования про альтернативные сторы от ЕС и много изменений в будущем.
Я с Михаилом Емельянов, директор департамента разработки RuStore, будем размышлять, куда движется рынок приложений, и отвечать на ваши вопросы
❗️ Запись эфира останется на канале
#AndroidBroadcast #live
Когда: сегодня, 30 апреля, 19:00 (GMT+3)
Два гиганта рынка мобильных игр и приложений - Google Play и App Store задавали правила долгие годы, особенно Apple, которая не давала возможности альтернативной установки. Правительства разных стран стали теснить магазины: обязательные альтернативные системы оплаты и оплата в обход магазинов приложения, требования про альтернативные сторы от ЕС и много изменений в будущем.
Я с Михаилом Емельянов, директор департамента разработки RuStore, будем размышлять, куда движется рынок приложений, и отвечать на ваши вопросы
❗️ Запись эфира останется на канале
#AndroidBroadcast #live
👍6🔥3❤1
🔴 Стартует Q&A Стрим. Будущее магазинов приложений
Два гиганта рынка мобильных игр и приложений - Google Play и App Store задавали правила долгие годы, особенно Apple, которая не давала возможности альтернативной установки. Правительства разных стран стали теснить магазины: обязательные альтернативные системы оплаты и оплата в обход магазинов приложения, требования про альтернативные сторы от ЕС и много изменений в будущем.
Я с Михаилом Емельянов, директор департамента разработки RuStore, будем размышлять, куда движется рынок приложений, и отвечать на ваши вопросы
❗️ Запись эфира останется на канале
#AndroidBroadcast #live
Два гиганта рынка мобильных игр и приложений - Google Play и App Store задавали правила долгие годы, особенно Apple, которая не давала возможности альтернативной установки. Правительства разных стран стали теснить магазины: обязательные альтернативные системы оплаты и оплата в обход магазинов приложения, требования про альтернативные сторы от ЕС и много изменений в будущем.
Я с Михаилом Емельянов, директор департамента разработки RuStore, будем размышлять, куда движется рынок приложений, и отвечать на ваши вопросы
❗️ Запись эфира останется на канале
#AndroidBroadcast #live
👍14
Forwarded from Compose Broadcast
Точнее это случится с релизом Kotlin 2.0. Это значит что вместе с релизом новой версии Kotlin сразу будет релизится Compose компилятор и не придется ждать обновлений из Jetpack.
androidx.compose.compiler:compiler заменят на org.jetbrains.kotlin:kotlin-compose-compiler-plugin-embeddable📦 Новый Compose Compiler Gradle плагин (раньше был частью Android Gradle Plugin) позволит быстро настроить фреймворк в вашем проекте. Пример миграции тут
Больше подробностей в обновленной документации
#compose #kotlin #k2
Больше про Compose в @compose_broadcast
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥50👍13❤1
Вышла новая стабильная Android Studio - Jellyfish (2023.3.1)
Подробнее расскажу отдельными постами про каждую фичу, но уже завтра. Можете сами почитать анонс пока
📺 Видео обзор (EN, 6м)
#androidstudio
Подробнее расскажу отдельными постами про каждую фичу, но уже завтра. Можете сами почитать анонс пока
📺 Видео обзор (EN, 6м)
#androidstudio
👍29🔥6
This media is not supported in your browser
VIEW IN TELEGRAM
Главная фича обновления Android Studio - Gemini AI, который доступен более чем в 200+ странах за исключением России и Беларуси
#androidstudio #ai #gemini
#androidstudio #ai #gemini
🔥61🎉12👍10
🔥35👍12
Media is too big
VIEW IN TELEGRAM
Теперь можно прямо из Android Studio запустить приложение через Firebase Android Device Streaming и видеть картинку с устройства у себя в IDE
Больше подробностей тут
#androidstudio #firebase #devicestreaming
Больше подробностей тут
#androidstudio #firebase #devicestreaming
👍38
App Quality Insights теперь показывает больше информации:
👉 Можно просмотреть несколько событий из отчёта Crashlytics
👉 Появилась возможность видеть кастомные ключ/значения из Crashlytics
👉 Теперь можно работать с ANR из Android Vitals (Google Play Console) и Crashlytics
#androidstudio #firebase #googleplay #androidvitals #качество
👉 Можно просмотреть несколько событий из отчёта Crashlytics
👉 Появилась возможность видеть кастомные ключ/значения из Crashlytics
👉 Теперь можно работать с ANR из Android Vitals (Google Play Console) и Crashlytics
#androidstudio #firebase #googleplay #androidvitals #качество
👍12
This media is not supported in your browser
VIEW IN TELEGRAM
Layout Inspector теперь встроен в раздел "Running Devices". Заявляют что до 2 раз быстрее стал работать
#androidstudio #инструменты #ui
#androidstudio #инструменты #ui
👍44🔥5
App Links Assistant стал поддерживать проверку Digital Asset Links JSON файл на корректность настройки
#androidstudio #applink
#androidstudio #applink
🔥13👍3
Baseline Profile теперь компилируется для любой НЕдебажной сборки. Это позволит ощутить скорость при установки из Android Studio или CLI. Предварительно вы все также должны настроить модуль с генераций Baseline профиля.
#androidstudio #производительность #baselineprofile
#androidstudio #производительность #baselineprofile
👍17
Compose UI Check обзавёлся возможностью симулировать разные цветовые искажения для проверки вашего UI
#androidstudio #compose
#androidstudio #compose
👍36
Android Studio Jellyfish позволит перенаправить звуки с подключеного физического Android устройства в компьютер или наушники, подключенные к нему. Доступно для устройств с Android 12 и выше
#androidstudio
#androidstudio
🔥43👍5
Новая версия Android Studio сделана на основе IDEA 2023.3:
👉 Полная поддержка Java 21
👉 Run to Cursor - выполнение кода в дебаге до указанной строки
👉 Поддержка K2 компилятора
👉 Много улучшение для работы с Kotlin
👉 Больше интеграция с Gitlab
👉 Ускорили импорт Gradle проектов и индексацию
👉 Загрузка готовых индексов JDK включено по умолчанию
#androidstudio #idea #java21
👉 Полная поддержка Java 21
👉 Run to Cursor - выполнение кода в дебаге до указанной строки
👉 Поддержка K2 компилятора
👉 Много улучшение для работы с Kotlin
👉 Больше интеграция с Gitlab
👉 Ускорили импорт Gradle проектов и индексацию
👉 Загрузка готовых индексов JDK включено по умолчанию
#androidstudio #idea #java21
👍22