#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
Все видео по Android c Google IO 2022. Смотрю их по мере возможности и записываю новостной выпуск. Будет очень долго — предварительно уже материала есть на 40 минут!
👍46👎15🔥6
Стали доступны записи докладов с осеннего Mobius 2021. Смотреть здесь
👍51👎12🎉5🔥1
#googleplay #googleio
Что нового в Google Play на Google IO 2022
Новинок так много что пришлось выносить в отдельный пост. Оригинал анонсов здесь
Что нового в Google Play на Google IO 2022
Новинок так много что пришлось выносить в отдельный пост. Оригинал анонсов здесь
Telegraph
Что нового в Google Play (Google IO 2022)
В рамках Google I/O 2022 анонсировали множество новых возможностей для Google Play, которые уже доступны все или скоро станут. Тут я сделал их краткий обзор, чтобы вам не копаться в анонсе и видео 👉 Google Play SDK Index — информация о самых популярных SDK…
👎14👍12🔥3
#jetpack
📺 Изменения в Fragment и какой API там уже не нужно использовать
Разработчики Fragment делятся взглядом на современное использование их в Android:
👉 Fragment может быть оберткой над View или Compose
👉 Вместо методов ЖЦ в Fragment используется Lifecycle
👉 Не храните данные в Fragment, а также не загружайте в нем данные из сети и не выполняйте длительных операций. Используйте для этого ViewModel
👉 Общие данные между Fragment лучше хранить в ViewModel родителя (sharedViewModel)
👉 Если вам нужно передать что-то между Fragment, а хранить не надо — используйте Fragment Result API
👉 FragmentFactory позволяет использовать произвольный конструктор для создания Fragment
👉 Activity Result API - отказ от работы с callback onActivityResult()
👉 Работа элементами c меню Activity через MenuHost
👉 Тестирование Fragment в изоляции возможно благодаря новым API. Обратите внимание на Fragment Scenario API
👉 FragmentStrictMode будет следить чтобы вы не использовали старое API
Фактически Fragment 2.0 🎉
📺 Изменения в Fragment и какой API там уже не нужно использовать
Разработчики Fragment делятся взглядом на современное использование их в Android:
👉 Fragment может быть оберткой над View или Compose
👉 Вместо методов ЖЦ в Fragment используется Lifecycle
👉 Не храните данные в Fragment, а также не загружайте в нем данные из сети и не выполняйте длительных операций. Используйте для этого ViewModel
👉 Общие данные между Fragment лучше хранить в ViewModel родителя (sharedViewModel)
👉 Если вам нужно передать что-то между Fragment, а хранить не надо — используйте Fragment Result API
👉 FragmentFactory позволяет использовать произвольный конструктор для создания Fragment
👉 Activity Result API - отказ от работы с callback onActivityResult()
👉 Работа элементами c меню Activity через MenuHost
👉 Тестирование Fragment в изоляции возможно благодаря новым API. Обратите внимание на Fragment Scenario API
👉 FragmentStrictMode будет следить чтобы вы не использовали старое API
Фактически Fragment 2.0 🎉
👍80👎17🔥8
#android13
В Android 13 изменили поведении системного Back, что оно стало понятным и ожидаемым для пользователей. Новая модель поведения называется "Ahead-of-time System Back".
Для поддержки новой модели добавили API OnBackInvokedCallback и заменит onBackPressed из Activity. Jetpack Activity 1.6.0 уже поддерживает новое API через OnBackPressedDispatcher, а также Jetpack Compose умеет работать с ним.
Пока изменение лишь тестируется и каждый разработчик может включить его для своего приложения, но уже в Android 14 он будет работать по умолчанию для всех. С проблемами столкнутся те кто явно переопределял onBackPressed в Activity или Dialog.
Как я понял OnBackInvokedCallback - это OnBackPressedDispatcher в Android SDK, а не Jetpack.
📺 Basics for System Back (14 мин)
В Android 13 изменили поведении системного Back, что оно стало понятным и ожидаемым для пользователей. Новая модель поведения называется "Ahead-of-time System Back".
Для поддержки новой модели добавили API OnBackInvokedCallback и заменит onBackPressed из Activity. Jetpack Activity 1.6.0 уже поддерживает новое API через OnBackPressedDispatcher, а также Jetpack Compose умеет работать с ним.
Пока изменение лишь тестируется и каждый разработчик может включить его для своего приложения, но уже в Android 14 он будет работать по умолчанию для всех. С проблемами столкнутся те кто явно переопределял onBackPressed в Activity или Dialog.
Как я понял OnBackInvokedCallback - это OnBackPressedDispatcher в Android SDK, а не Jetpack.
📺 Basics for System Back (14 мин)
👎18🔥15🤔8👍2😢2
#AndroidBroadcast #Новости
📺 Новости Android разработки 2022.10 (1 час)
👉 Разбор всех анонсов Google IO
👉 Что нового в Android 13, Google Play и Android Studio
👉 Android SDK копирует API из Jetpack
👉 Много толковых руководств по Coroutines и Compose
Долго разбирал и смотрел что вышло, в итоге первая часть разборов анонсов в свежем новостном выпуске
Как никогда нужна ваша финансовая поддержка. Сделать это можно на Boosty
📺 Новости Android разработки 2022.10 (1 час)
👉 Разбор всех анонсов Google IO
👉 Что нового в Android 13, Google Play и Android Studio
👉 Android SDK копирует API из Jetpack
👉 Много толковых руководств по Coroutines и Compose
Долго разбирал и смотрел что вышло, в итоге первая часть разборов анонсов в свежем новостном выпуске
Как никогда нужна ваша финансовая поддержка. Сделать это можно на Boosty
👍50👎27🔥9
Now in Android - новый open-source пример реального Android приложения. Весь контент из одноименной серии будет там.
В первой альфа используется подходы: 100% Kotlin, Compose, Material3, поддержка разных экранов, официальные рекомендации по архитектуре, Coroutines, Flow, Room, Proto DataStore, Offline first, WorkManager, Baselien Profiles, темная тема, конечно же тесты.
В первой альфа используется подходы: 100% Kotlin, Compose, Material3, поддержка разных экранов, официальные рекомендации по архитектуре, Coroutines, Flow, Room, Proto DataStore, Offline first, WorkManager, Baselien Profiles, темная тема, конечно же тесты.
🔥150👍22👎12
#android13 #androidtv
What’s new with Google TV & Android TV OS
👉 Ежемесячно 110 млн активных устройств
👉 Улучшение производительности
👉 Поддержка клавиатур
👉 Поддержка режима "Картинка-в-картинке"
Бета Android TV 13 уже доступна
What’s new with Google TV & Android TV OS
👉 Ежемесячно 110 млн активных устройств
👉 Улучшение производительности
👉 Поддержка клавиатур
👉 Поддержка режима "Картинка-в-картинке"
Бета Android TV 13 уже доступна
👍19👎15🤔2
#library
Знакомьтесь: библиотека TiRecycler
Подход, который используются для RecyclerView, в Тинькофф. Хоть вы можете адаптировать Compose, но к сожалению пока LazyList не такой эффективный, а также не обладает всеми возможностями. Вам может вполне пригодится!
Знакомьтесь: библиотека TiRecycler
Подход, который используются для RecyclerView, в Тинькофф. Хоть вы можете адаптировать Compose, но к сожалению пока LazyList не такой эффективный, а также не обладает всеми возможностями. Вам может вполне пригодится!
👍42👎30🤔8
#androidstudio #performance
Spot your UI jank using CPU profiler in Android Studio (7 мин)
В Android Studio стала доступен анализ пропущенных кадров. Такая ситуация складывается когда ваше устройство не успеет отрисовать кадр. В статье разбирается как работать с новым инспектором и какую информацию вы можете получить
Spot your UI jank using CPU profiler in Android Studio (7 мин)
В Android Studio стала доступен анализ пропущенных кадров. Такая ситуация складывается когда ваше устройство не успеет отрисовать кадр. В статье разбирается как работать с новым инспектором и какую информацию вы можете получить
👍27👎16