Android Broadcast – Telegram
Android Broadcast
14.4K subscribers
3.68K photos
368 videos
11 files
6.1K links
Подборка новостей и статей для Android разработчиков.

Реклама и связь с автором @ab_manager

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

Интегрируем Chromecast в Android-приложение

Я люблю свой Chromecast - взял и пошарил YouTube на большой экран и наслаждаемся контентом, подключил его к любому телеку и получил простой вариант SmartTV. Интеграция этой технологии работать вашему приложению на Android TV, телевизоры, колонки и др.

Ребята из MobileUp описали хорошую инструкцию как интегрировать поддержку технологии в ваше приложение. Подробности по ссылке.
👍1
This media is not supported in your browser
VIEW IN TELEGRAM
Простой пример работы Chromecast 😀
👍1
Всем привет!

Когда я начинал делать канал Android Broadcast, я не думал, что найду множество людей которым будет интересно читать мои обзоры. В последнее время из-за моего активного участия в SchoolKT, GDG Minsk и подготовкой выступлений на конференция я просто не успеваю вас ежедневно радовать интересными материалами.

Чтобы наверстать это я решил обратиться к вам и попробовать себя в качестве обозревателей статей, а возможно и авторов! Вы можете написать небольшой обзор статьи, скинуть мне в личку (@krlrozov) и я опубликую его в канале.

Если у вас есть желание помочь каналу другим способом - всегда буду рад услышать ваши предложения!
👍1
Android Broadcast
Пользуетесь ли вы Chromecast ?
Результаты опроса "Пользуетесь ли вы Chromecast?"

На мое удивление больше половины не использует, а тех кто использует примерно столько кто и не знает.
👍1
#Kotlin #Coroutines

Caching with Kotlin Coroutines

Ребята из EPAM разработали библиотеку Coroutine Cache, которая упрощает кеширование данных при обработки запросов с помощью Coroutine. Один из ее авторов - Владимир Иванов в статье освещает проблему, из которой возникла идея для создания решения, и как пользоваться библиотекой.
👍1
#AndroidStudio

Android Studio 3.3.2

Вышла очередное обновление Android Studio, которое исправляет баги. Ждем Android Studio 3.4, которая уже находится на стадии RC
👍1
#Google #GooglePlay

Start on Android by Google

Google запускает новую инициативу по помощи разработчикам в тестирование и оптимизации приложений перед запуском в Google Play.

Программа позволит вам получить доступ к различным возможностям площадки приложений от Google:
👉 Google Play Early access
👉 Техническая поддержка
👉. UI/UX ревью приложения
👉. Бесплатный доступ к Google Cloud Platform's Spark, который включает 20 000$ в Google Cloud и Firebase
👉 Бесплатно 12 месяцев G Suite до 10 пользователей
👉 Шанс получить дополнительный доступ в различных программах для разработчиков и различных мероприятиях от Google Play, Google Cloud Platform, Google for Startups и Launchpad
👍1
#GooglePlay #Test #Robo

Automate Android App Testing with Robo

Для все тех кто использует Pre-launch отчеты в Google Play перед запуском приложения и хочет улучшить их качество рекомендую посмотреть интро по Robo тестам
👍1
#Test #Mock

Superior Testing: Make Fakes not Mocks

Всегда ли эффективно использовать Mock-и или лучше делать Stub-ы? Stub позволяет с более дешевой ценой для производительности выполнять тесты, соотвественно скорость их выполнения увеличится. Более подробное сравнение в статье
👍1
#AndroidQ #AndroidBeta

Introducing Android Q Beta

Я думаю многие из вас уже слышали что вышла Android Q Beta 1. Я не пропустил это событие и готовлю большой обзор изменений в отдельной статье, ждите публикации в ближайшее время...

В чате обсуждений буду рад услышать что вам интересно было бы узнать о изменениях
👍1
#ArchComponent #Jetpack #Architecture

Android Jetpack Navigation Stable Release

🎉 Долгожданный релиз Android Navigation состоялся 🎉

Jetpack Navigation компонент предоставляет вам:
👉 Обработка нажатий кнопок "Up" и "Back", так чтобы они работали одинаково на всех экранах и устройствах
👉 Доступ к любой части приложения с помощью deep link, позволяя создавать единообразную навигацию
👉 Безопасная передача аргументов между экранами, которая уменьшает вероятность крэшей приложения при навигации по нему на основе Safe Args Gradle плагина
👉 Навигация в Navigation Drawer и Bottom Navigation в соотвествии с Material Design
👉 Визуальный редактор для управления навигацией в вашем приложение с помощью Navigation Editor (доступен c Android Studio 3.3)

Подробное руководство по библиотеке

Codelab по Navigation библиотеке
Подключение библиотеки

dependencies {
def nav_version = 2.0.0

// Java
implementation "androidx.navigation:navigation-fragment:$nav_version"
implementation "androidx.navigation:navigation-ui:$nav_version"

// Kotlin KTX
implementation "androidx.navigation:navigation-fragment-ktx:$nav_version"
implementation "androidx.navigation:navigation-ui-ktx:$nav_version"
}

Для тех кто хочет использовать версию на основе Android Support Library смотрите версию 1.0
👍1
#Network #LibUpdates

OkHttp 3.14

Изменения в библиотеке:
👉 Удалены уже давно помеченные как deprecated OkUrlFactory и OkApacheClient
👉 Добавлена поддержка duplex вызовов по HTTP/2
👉 Запрет на повторную передачу тела запроса с помощью RequestBody.isOneShot()
👉 EventListener теперь содержит новые методы requestFailed() и responseFailed(), которые requestBodyEnd() и responseBodyEnd(), в случае возникновения ряда ошибок
👉 Обновление до Conscrypt 2.0.0
👉 Обновление списка встроенных публичных суффиксов
👉 Исправление ошибок, утечек памяти,
👍1
Занимаетесь ли вы разработкой игр под Android?
Anonymous Poll
13%
Да
88%
Нет
#Google #Indie #GooglePlay #Games

Grow your indie game with Google Play

Google анонсировала Indie Games Showcase для независимых разработчиков игр - международное соревнование для игровых студий из Европы, Южной Кореи и Японии. В результате соревнования можно выиграть следующий призы:
👉 Оплату поездки на завершающее событие в вашем регионе
👉 Продвижение в Google Play
👉 Продвижение в различных маркетинговых каналах по Android и Google Play
👉 Консультация с командой Google Play
👉 Гаджеты от Google
👉 И другие...
👍1
#GooglePlay

Introducing a new Google Play app and game icon specification

Google Play Store представляет новые требования по дизайну для иконок приложений.

Какие изменения:
Размер иконок остаётся прежним, но прозрачный фон больше недопустим
Google Play и Chrome OS будут динамически закруглять углы и отбрасывать тень на иконку. Радиус углов будет 20% от размера иконки.
Изменения не касаются Google Play на Android TV, Wear и Auto
Изменения не касаются иконок в лаунчере для Android

Сроки для внесения изменения следующие:
1️⃣ Начало апреля - можно начать загрузку иконок с новыми требованиями. Старые и новые иконки будут отображаться корректно
2️⃣ 1 мая - можно загружать только новые иконки. Оба типа иконок будут отображаться корректно.
3️⃣ . 24 июня - старые иконки будут конвертированы в "legacy" режим. Загружать можно только новые иконки. Старые иконки будут сконвертированы в "legacy" режим

Обновление поможет команде из Google унифицировать внешний вид Google Play.

Google Play icon design specifications
👍1
Слева направо: старая иконка, новая иконка (пример), старая иконка в "legacy" режиме
#AndroidQ #WhatNews

Android Q - что нового для разработчиков

13 марта была представлена первая бета версия Android Q - очередного обновления популярной ОС. Основные изменения направлены на улучшение безопасности данных пользователя и ограничение возможностей сторонних приложений.

В статье я подробно разобрал все изменения
👍1