🔴 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
Насколько стабильна Android Studio Jellyfish 2023.3.1 ?
Anonymous Poll
21%
Использую стабильную. Всё ок!
6%
Сидел(а) на Beta/RC - все хорошо
23%
Подожду с обновлением пару недель
2%
Обновились и откатились назад (пиши причины в комментариях)
8%
Всегда сижу на Canary
40%
Не участвую в опросе
👍7
Вышел Jetpack Fragment 1.7.0
👉 Поддержка Predictive Back Gesture из Android 13 и показывает предыдущий Fragment при жесте назад на основе Animator или в связке с AndroidX Transition 1.5.0
👉 Артефакт fragment-compose для перехода с полностью архитектуры на Fragment на полностью Compose
#jetpack #jetpackupdate #fragment
👉 Поддержка Predictive Back Gesture из Android 13 и показывает предыдущий Fragment при жесте назад на основе Animator или в связке с AndroidX Transition 1.5.0
👉 Артефакт fragment-compose для перехода с полностью архитектуры на Fragment на полностью Compose
#jetpack #jetpackupdate #fragment
👍30
Вышла Jetpack Navigation Compose 2.8.0 Alpha 08 с поддержкой типобезопасной навигации. Это значит больше никаких аргументов через строки, а всё безопасно на основе KotlinX Serialization
👉 Артефакт
👉 NavType теперь поддерживает List<Int>, List<String>, List<Boolean>, List<Float> и List<Long>
#compose #навигация #jetpack #jetpackupdate
👉 Артефакт
navigation-fragment-compose artifact предоставляет LocalFragment для работы с ComposableFragment👉 NavType теперь поддерживает List<Int>, List<String>, List<Boolean>, List<Float> и List<Long>
#compose #навигация #jetpack #jetpackupdate
🎉78👍13🔥11❤1