Android Broadcast
14.2K subscribers
3.49K photos
335 videos
11 files
5.87K links
Подборка новостей и статей для Android разработчиков.

Связь с автором @android_broadcast_bot
Реклама @android_broadcast_bot

РКН https://abdev.by/rkn_tg_ab
Download Telegram
#Coroutines

Kotlin Coroutines 1.5: GlobalScope Marked as Delicate, Refined Channels API, and More

Вышла новая версия библиотеки Kotlinx coroutines. Важных изменений по сравнению с RC нет. Рассказывал про них здесь
#Tooling

Access Your IDE Remotely With Projector

Вышла первая стабильная версия Projector - инструмента и фреймворка для запуска IDE от JetBrains и Swing приложения по сети.

Проект с открытым исходным кодом, который можно найти на GitHub
#AndroidStudio

Android Studio Arctic Fox (2020.3.1) вышла в Beta

Что нас ждёт:
👉 Поддержка Jetpack Compose
👉 Layout Inspector для Compose
👉 Accessibility Scanner в Layout Editor
👉 Процесс связывания (pairing) с Wear OS эмулятором можно сделать в Android Studio
👉 Новые образы Wear OS
👉 Эмулятор пульта для управления Google TV
👉 Новые образы Google TV
👉 Возможность эмуляции сенсоров Automotive OS
👉 Проверки Android Lint для Android 12
👉 Рефакторинг на нетранзитивные R классы
👉 Preview поддержки Apple Silicon
👉 Инспектор для WorkManager
👉 Параллельное тестирование на нескольких устройствах
👉 Обновление системных требований для работы Android Studio (там все еще 8 гигов оперативы)
#Wear #GoogleIO

What’s new with Wear

Google перезапускает свою платформу Wear для носимых устройств. Теперь к ней также присоединяется Samsung, отказываясь от собственной Tizen для часов в пользу ОС от Google, а также наработки купленной Fitbit будут использовать для улучшения.

Что нового для разработчиков:
👉 Возможность создавать собственные Tile
👉 Новый визуальный редактор циферблатов от Samsung
👉 Обновленные эмуляторы Wear
👉 Виртуальный датчик сердцебиения
👉 Обновлена документация и руководство по дизайна
👉 Новые API в Jetpack для Wear
👉 Ongoing Activities API
👉 Health Services - платформа о здоровье и фитнесе, разработанная в коллаборации с Samsung.
This media is not supported in your browser
VIEW IN TELEGRAM
#Дизайн #Material #GoogleIO

Unveiling Material You

Google снова обновляет Material, меняя Android очень сильно. Лучше один раз посмотрите видео, что увидеть что именно.

📺 Видео «What’s new in Material Design» (10 мин)
#AndroidTV #Android12 #GoogleIO

What's new in Android TV (and Google TV!)
👉 80 млн/месяц активных устройств
👉 Большой рост в США
👉 Cast Connect с Stream Transfer и Stream Expansion: теперь можно легко перекидывать стриминг контента на разные устройства и/или проигрывать звук на нескольких устройствах
👉 Обновление эмуляторов: появился Google TV и новый виртуальный пульт управления
👉 В Firebase Test Lab появились эмуляторы Android TV, а скоро и реальный устройства
#AndroidAuto #GoogleIO #AutomotiveOS

What's new with Android for Cars
👉 Android Auto появится в Porsche
👉 Вышла библиотека Android for Cars App Library (часть Jetpack)
👉 Android for Cars App Library 1.1 стандартизирует разработку приложения для Android Auto и Automotive OS, а также даст возможность разрабатывать независмые приложения для Automotive OS
#GoogleIO #БольшиеЭкраны

What's new in foldables, tablets, and large screens
👉 Большие ожидания роста рынка планшетов и складываемых смартфонов
👉 Библиотека Jetpack WindowManager содержит много возможностей для адаптации приложений под разные размеры экрана и форматы устройств
👉 SlidingPaneLayout поддерживает Foldable устройства
👉 WindowsMetric API заменяет работу с размерами окна. Используйте Jetpack WindowManager
👉 В ConstraintLayout 2.1 добавлены новые функции для работы с Foldable устройствами
📺 Foldables - WindowManager with MotionLayout | Demo (3 мин)
#Firebase

App Distribution Adds Support to Android App Bundles

Firebase App Distribution добавили поддержку Android App Bundle, формат распространения Android приложений, который уже в конце лета 2021 становится обязательным для всех новых приложений

Чтобы начать использовать возможность, вам нужно будет соединить Firebase и Google Play
#KMM #Ktor

📺Ktor for Networking in Kotlin Multiplatform Mobile projects (15 мин)

Демонстрация создания кроссплатформенного мобильного приложения с Kotlin Multiplatform Mobile и загрузки данных из сети на основе Ktor.
#Jetpack #AndroidX

Обновления Android Jetpack 18 мая 2021

Появилось много интересного API
👉 поддержка Multi Back Stack в Fragment
👉 бенчмарки для отслеживания скорости запуска приложения и анимаций
👉 Navigation переписали на Kotlin и добавили Multi Back Stack
👉 WindowInsetCompat API стало стабильным
👉 Emoji теперь достигли версии 2 и стали интегрированы в AppCompat
👉 Стабильный релиз Secutiry Crypto
и много интересного ещё
👍1
#безопасность

What’s new in Android Privacy
👉 Privacy Dashboard (буде доступна в Beta 2)
👉 Индикатор использования микрофона и камеры
👉 Возможность отключить доступ к камере и микрофону всем приложениям
👉 Контроль какую точность местоположения предоставить приложению
👉 Уведомление об считывании данных из буфера обмена
👉 Новое разрешение для nearby устройств, чтобы отделить использование Bluetooth для этих целей от разрешения на местоположение
👉 Гибернация приложения - продвинутая версия автоматического сброса разрешений
#Kotlin

Вышел Kotlin 1.5.10 в котором исправили множество багов в JVM IR и другие баги
#GoogleIO #Android #GooglePlay

Android & Play at Google I/O 2021

Плейлист со всеми видео по Android и Google Play с прошедшей конференции Google I/O'21
Хотите в Гродно (Беларусь) "Coffee & Code" события (утренние посиделки технарей). Придёте?
Anonymous Poll
3%
Да
24%
Нет
38%
Я из другого города, но хочу
35%
Не участвую в опросе
#ExoPlayer

Что нового в ExoPlayer 2.14 (EN)
👉 Поддержка стриминга через RTSP
👉 Улучшения в работе с DRM
👉 Улучшения субтитров
👉 Упрощение интерфейса плеера
Вообщем ждём окончания рефакторинга, чтобы получить кучу классного в Kotlin. Делать новые фичи во время работы над новым Kotlin Compiler Frontend IR больно
#Android12

Render Effect в Android 12

В Android 12 добавили API, которое легко позволит вам размыть фон окна как в iOS. Это не все возможности RenderEffect API. Применяются эффекты супер быстро, так как API интегрируется в низкоуровневый процесс отрисовки