#tooling
Вышла Android Studio 2021.2.1 Chipmunk
В релизе авторы сконцентрировались на багфиксе, добавление самой свежей версии IDEA на момент старта разработки и добавили минимум новых фичей:
👉 Предпросмотр анимаций в Compose с красивым таймлайном
👉 В CPU Profiler на устройства Android 12+ можно будет находить вы можете увидеть Junky Frame - кадры в которы пропустили отрисовку
👉 Теперь Compose Preview можно задеплоить на устройство и из library модулей
👉 При проверке сборки будет показываться предложение отключить Jetifier
👉 Поддержка Android & Java test fixtures - специальный код для тестов в отдельном source set от тестов, но который подключается к ним, а также позволяет отдельно добавить зависимости
👉 IntelliJ 2021.2
👉 Android Gradle Plugin 7.2.0
Вышла Android Studio 2021.2.1 Chipmunk
В релизе авторы сконцентрировались на багфиксе, добавление самой свежей версии IDEA на момент старта разработки и добавили минимум новых фичей:
👉 Предпросмотр анимаций в Compose с красивым таймлайном
👉 В CPU Profiler на устройства Android 12+ можно будет находить вы можете увидеть Junky Frame - кадры в которы пропустили отрисовку
👉 Теперь Compose Preview можно задеплоить на устройство и из library модулей
👉 При проверке сборки будет показываться предложение отключить Jetifier
👉 Поддержка Android & Java test fixtures - специальный код для тестов в отдельном source set от тестов, но который подключается к ним, а также позволяет отдельно добавить зависимости
👉 IntelliJ 2021.2
👉 Android Gradle Plugin 7.2.0
👍56👎14🤔3🔥2
#compose #performance
Советы как сделать Compose быстрее от Google
Google опубликовала официальное руководство как сделать Jetpack Compose быстрее:
👉 Релизный билд с R8
👉 Создавайте baseline profile для сборки
👉 Разберитесь что виляет на композицию
👉 Следуйте лучшим практикам (есть в доке)
Советы как сделать Compose быстрее от Google
Google опубликовала официальное руководство как сделать Jetpack Compose быстрее:
👉 Релизный билд с R8
👉 Создавайте baseline profile для сборки
👉 Разберитесь что виляет на композицию
👉 Следуйте лучшим практикам (есть в доке)
👍34👎12🔥1
#library
Вышел Coil 2.0
Библиотека для загрузки картинок, построенная поверх Kotlin и Coroutines обзавелась новой мажорной версией.
Что нового:
👉 Поддержка Jetpack Compose через AsyncImage
👉 Публичное API для работы с дисковым кэшем
👉 Теперь поддерживается Android 5.0+ (API 21)
👉 Рефакторинг API для управления этапами загрузки картинок
👉 Отключена генерация проверок на non null, что уменьшило размер библиотеки
👉 Множество переделок, улучшений API и обновлений зависимостей
Вышел Coil 2.0
Библиотека для загрузки картинок, построенная поверх Kotlin и Coroutines обзавелась новой мажорной версией.
Что нового:
👉 Поддержка Jetpack Compose через AsyncImage
👉 Публичное API для работы с дисковым кэшем
👉 Теперь поддерживается Android 5.0+ (API 21)
👉 Рефакторинг API для управления этапами загрузки картинок
👉 Отключена генерация проверок на non null, что уменьшило размер библиотеки
👉 Множество переделок, улучшений API и обновлений зависимостей
👍77👎10🔥7
This media is not supported in your browser
VIEW IN TELEGRAM
Инструкция как включить Wireless Debug в тоглы панели уведомлений. Работает на Android 11 и новее
👍104👎19
Мое мнение по Google IO Keynote и куда развивается Android в блоге https://news.1rj.ru/str/rozov_blog/324
👎23👍13🤔2
#compose
Вышел Compose 1.2 Beta 1
👉 Улучшение отрисовки текста
👉 Загружаемые шрифты
👉 Поддержка Text Magnifier
👉 Улучшение производительности Lazy Layout
👉 Поддержка работы вложенного скролла с CoordinatorLayout
👉 Window Insets теперь в Compose, а не Accompanist
👉 Поддержка Windows Size Classes
👉 Много улучшений производительности
👉 Новый тулинг в Android Studio Dolphin
👉 Первая Beta Compose для Wear OS
👉 Много улучшений в документации, кодлабах и
воркшопах
Вышел Compose 1.2 Beta 1
👉 Улучшение отрисовки текста
👉 Загружаемые шрифты
👉 Поддержка Text Magnifier
👉 Улучшение производительности Lazy Layout
👉 Поддержка работы вложенного скролла с CoordinatorLayout
👉 Window Insets теперь в Compose, а не Accompanist
👉 Поддержка Windows Size Classes
👉 Много улучшений производительности
👉 Новый тулинг в Android Studio Dolphin
👉 Первая Beta Compose для Wear OS
👉 Много улучшений в документации, кодлабах и
воркшопах
👍35👎11🔥7
#android13
Вышла вторая Beta Android 13
Ничего нового визуально, вернули фичи, которые должны быть еще с первых Dev Preview. Больше про фичи Android 13 Beta найдете здесь.
Также можно поставить Beta не только на Pixel, но и больше чем на 20 устройств 12 производителей. Подробности здесь
Сам поставил себе первую Beta на Pixel 5a - полет ок, вторая только лучше себя показала (баги пропали). Рекомендую! Будут проблемы — пишите в комментариях, чтобы предостеречь других
Вышла вторая Beta Android 13
Ничего нового визуально, вернули фичи, которые должны быть еще с первых Dev Preview. Больше про фичи Android 13 Beta найдете здесь.
Также можно поставить Beta не только на Pixel, но и больше чем на 20 устройств 12 производителей. Подробности здесь
Сам поставил себе первую Beta на Pixel 5a - полет ок, вторая только лучше себя показала (баги пропали). Рекомендую! Будут проблемы — пишите в комментариях, чтобы предостеречь других
👍23👎14🔥1
#jetpack
Google I/O 2022: What’s new in Jetpack
👉 Room 2.5 обзаведется стабильной поддержкой KSP и полностью перепишут на Kotlin
👉 Jetpack Navigation перепишут на Kotlin, уже добавлена поддержка множества back stack и навигации на больших экранах
👉 Улучшение скорости запуска приложений с Baseline Profiles
👉 JankStats - анализ производительности в UI вашего приложения
👉 Выбор собственной локали для каждого приложения из Android 13 перенесут на API 14
👉 Больше 100 проектов из Jetpack дублируются на GitHub
Все остальное уже было известно, но еще буду копаться подробнее
Google I/O 2022: What’s new in Jetpack
👉 Room 2.5 обзаведется стабильной поддержкой KSP и полностью перепишут на Kotlin
👉 Jetpack Navigation перепишут на Kotlin, уже добавлена поддержка множества back stack и навигации на больших экранах
👉 Улучшение скорости запуска приложений с Baseline Profiles
👉 JankStats - анализ производительности в UI вашего приложения
👉 Выбор собственной локали для каждого приложения из Android 13 перенесут на API 14
👉 Больше 100 проектов из Jetpack дублируются на GitHub
Все остальное уже было известно, но еще буду копаться подробнее
👍29👎14🔥7
#googleplay
Google Play SDK Index поможет выбрать правильное SDK для вашего приложения
Google Play SDK Index - это портал где вы найдёте более 100 коммерческих SDK с подробной информацией об их адаптации в приложениях в Google Play.
Жду расширения каталога, инсайтов про уязвимости и всякие библиотеки (OkHttp, Coil, Coroutines и пр.)
Google Play SDK Index поможет выбрать правильное SDK для вашего приложения
Google Play SDK Index - это портал где вы найдёте более 100 коммерческих SDK с подробной информацией об их адаптации в приложениях в Google Play.
Жду расширения каталога, инсайтов про уязвимости и всякие библиотеки (OkHttp, Coil, Coroutines и пр.)
👍23👎12🔥4
#jetpack
Introducing Health Connect, a new API for Android app developers to securely access user health data
Health Connect - это платформа и API для Android, которая позволяет безопасно делиться данными о состоянии здоровья и тренировками безопасно между Android устройствами. Samsung Health, Google Fit и Fitbit уже адаптируют платформу.
Это фича позволит шарить вам данные между разными платформами для трекинга здоровья и тренировок и собирать всю информацию на платформе, которая вам это нравится. Такое можно было делать с Google Fit, но вот Samsung не поддерживал ее.
Документация по Health Connect здесь. Библиотека для интеграции является частью Jetpack
Introducing Health Connect, a new API for Android app developers to securely access user health data
Health Connect - это платформа и API для Android, которая позволяет безопасно делиться данными о состоянии здоровья и тренировками безопасно между Android устройствами. Samsung Health, Google Fit и Fitbit уже адаптируют платформу.
Это фича позволит шарить вам данные между разными платформами для трекинга здоровья и тренировок и собирать всю информацию на платформе, которая вам это нравится. Такое можно было делать с Google Fit, но вот Samsung не поддерживал ее.
Документация по Health Connect здесь. Библиотека для интеграции является частью Jetpack
👍16👎15
#compose #wear
Вышла Beta версия Compose для Wear OS
Compose все больше адаптируется по Android. Вот и первая версия для разработки приложения для умных часов на Google Wear OS.
Android Studio Electric Eel (canary) обзавелась специальным preview для Compose for Wear OS, а также появились шаблоны для проектов
Horologist - опен сорс проект Google, который содержит доп. решения для Compose for Wear OS (аля Accomponist Wear)
Вышла Beta версия Compose для Wear OS
Compose все больше адаптируется по Android. Вот и первая версия для разработки приложения для умных часов на Google Wear OS.
Android Studio Electric Eel (canary) обзавелась специальным preview для Compose for Wear OS, а также появились шаблоны для проектов
Horologist - опен сорс проект Google, который содержит доп. решения для Compose for Wear OS (аля Accomponist Wear)
👎18🔥8👍2
#googleplay
Обновление правил Google Play от 11 мая 2022
Новые требования для Health Connect по надежному хранению данных. Вступают в силу 3 октября 2022
Обновление правил Google Play от 11 мая 2022
Новые требования для Health Connect по надежному хранению данных. Вступают в силу 3 октября 2022
👎16👍5
#android13
Google начинает активно развивать разные виду устройств и объединять их вокруг смартфона в экосистему. Как вы думаете получится у Google сделать альтернативы экосистеме Apple?
Google начинает активно развивать разные виду устройств и объединять их вокруг смартфона в экосистему. Как вы думаете получится у Google сделать альтернативы экосистеме Apple?
👍72👎20
Напоминаю, что у нас есть чатик @android_broadcast_talks где мы обсуждаем всякое про Android и не только. Нас уже практически 2000 там, но нету бесконечного шума и все по делу!
👍21👎16
#hms #architecture #gradle
Письмо счастья: как мы разделили наши сборки для AppGallery и Google Play
Ребята из HH делятся рецептом как отделить Huawei Mobile Services (HMS) от Google Play Services для публикации в гугловый магазин приложений без проблем
Письмо счастья: как мы разделили наши сборки для AppGallery и Google Play
Ребята из HH делятся рецептом как отделить Huawei Mobile Services (HMS) от Google Play Services для публикации в гугловый магазин приложений без проблем
👍31👎15
#androidstudio #tooling
Что нового в Android Studio
Что уже есть в Beta (Dolphin) и Canary (Electric Eel)
👉 Дебагер Compose анимаций
👉 Удобный Compose Multipreview
👉 Дебаг рекомпозиции Compose
👉 Ассистент подключения эмулятора Wear OS
👉 Logcat V2: новые вид, параметризованный поиск, несколько окон одновременно
👉 Управление устройствами для тестов из Gradle
👉 Анализ зависимостей на основе информации из Google Play SDK Index
👉 Отчеты Firebase Crashlytics подсвечиваются прямо в вашем коде
👉 Универсальный эмулятор, который растягиванием может менять размер экрана и вы получаете телефон, планшет или компьютер в одном эмуляторе
👉 Live Edit для Jetpack Compose - обновлению UI на устройстве на лету (в разработке)
👉 Эмуляция bluetooth подключений
👉 scrcpy не нужен — теперь можно подключить устройство к компу и управлять им зи вкладки в Android Studio
📺 Что нового в Android Studio (35 мин)
Что нового в Android Studio
Что уже есть в Beta (Dolphin) и Canary (Electric Eel)
👉 Дебагер Compose анимаций
👉 Удобный Compose Multipreview
👉 Дебаг рекомпозиции Compose
👉 Ассистент подключения эмулятора Wear OS
👉 Logcat V2: новые вид, параметризованный поиск, несколько окон одновременно
👉 Управление устройствами для тестов из Gradle
👉 Анализ зависимостей на основе информации из Google Play SDK Index
👉 Отчеты Firebase Crashlytics подсвечиваются прямо в вашем коде
👉 Универсальный эмулятор, который растягиванием может менять размер экрана и вы получаете телефон, планшет или компьютер в одном эмуляторе
👉 Live Edit для Jetpack Compose - обновлению UI на устройстве на лету (в разработке)
👉 Эмуляция bluetooth подключений
👉 scrcpy не нужен — теперь можно подключить устройство к компу и управлять им зи вкладки в Android Studio
📺 Что нового в Android Studio (35 мин)
👍37👎14🔥10
#jetpack
Вышла первая версия Jetpack Drag & Drop
👉 Бэкпорт OnReceiveContentListener для всех поддерживаемых версий Android
👉 DropHelper - основная утилита для работы с Drag & Drop
Вышла первая версия Jetpack Drag & Drop
👉 Бэкпорт OnReceiveContentListener для всех поддерживаемых версий Android
👉 DropHelper - основная утилита для работы с Drag & Drop
🔥30👎13👍1