Size: a a a

Android Broadcast

2021 February 22
Android Broadcast
#RxJava

How RxJava chain actually works

Особенности работы RxJava цепочек и их жизненный цикл. Полезно как тем кто изучает, так и пользует. Понять Rx непростая задача (
источник
Android Broadcast
#SMS #GMS

SMS Verification API Android

Проверка пользователя или авторизация по номеру телефона - частая операция, которую выполняют современные приложения. Google Play ужедавно наложил запрет на получения разрешения для считывания SMS пользователя, если вы хотите только прочитать пришедший код. В альтернативу предлагаются 2 API: SMS Retriever API и SMS User Consent API, который и разбираются в статье и приводится пример работы с ними.
источник
2021 February 23
Android Broadcast
#AndroidBroadcast #Новости

Новостной дайджест от 23.02.2021

Свежий выпуск новостей уже опубликован. Под завтрак с утра самое то, зайдёт на ура! Android, скорый выход Beta Jetpack Compose и много интересных статей

Также теперь регулярно выходит и текстовый вариант выпуска. Найти его можно на хабре.
источник
Android Broadcast
#конференция

Появились записи докладов с последнего Mobius

В рамках конференции было сделано множество докладов на различные темы по Android разработке, проведены воркшопы, а также собраны круглые столы из экспертов.
источник
Android Broadcast
#JCenter

JFrog продлили сроки закрытия Bintray до 1 февраля 2022, а публикации артефактов - до 31 марта 2021.
источник
Android Broadcast
#Navigation

Modo - библиотека для навигации, основанная на принципах UDF для разработки Android приложений на основе принципа Single Activity.

Автор библиотеки - Костя Цховбребов, создатель Cicerone. Самое важно - он заглянет в эту пятницу на барчик в @android_broadcast_talks, чтобы пообсуждать свою библиотеку.
источник
2021 February 24
Android Broadcast
ObjectBox 2.9.0

Новая версия популярного NoSQL хранилища для Java получила новую версию. Самое главное нововведение - поддержка архитектур ARMv7 и AArch64
источник
Android Broadcast
#вакансии #реклама

Минский офис компании Mapbox ищет опытных Android разработчиков.

Открыты вакансии в командах:
🧭 Navigation SDK
🚗 Driver Apps
🔎 Search SDK

Mapbox создает технически сложные и полезные продукты, которые используются в самых разных приложениях - их уже больше 45000.
700 млн пользователей каждый месяц открывают их карты, а BMW строит навигацию на базе Mapbox Navigation SDK.

В блоге много полезной информации и примеров использования Mapbox SDK и API 🧰
Компания ищет инженеров в Минске и Москве (remote).
Отозваться на вакансию - @avokadol
источник
Android Broadcast
#MADSkills #MotionLayout #Animation

MAD Skills Motion Layout: wrap-up

Подошла к концу серия видео по Motion Layout. В рамках серии рассказали о различных способах создания анимаций на основе MotionLayout и использовать Motion Editor в Android Studio.
источник
Android Broadcast
#Android12

Exploring Android 12: Unified Rich Content API

В Android 12 унифицируют работу с получением контента из вне:   вставка из буфера обмена, Drag-&-Drop и др. Все это будет доступно через новое API - OnReceiveContentListener, которое уже доступно и в AndroidX Core 1.5.0-beta01

В статье автор подробно разбирается с принципами его работы и интеграцией в ваши приложения.
источник
Android Broadcast
Обсудили вместе с Кириллом Розовым свежую Бета Компоуза. Скоро будет много интересных видео на эту тему. Поэтому подписывайтесь на канал, а так же обязательно подписывайтесь на канал Кирилла

Ссылка на стрим - https://youtu.be/WJXnfdbheY0

Ссылка на канал Кирилла - https://youtube.com/androidBroadcast
А так же на канал Кирилла в телеграмме - @android_broadcast
источник
2021 February 25
Android Broadcast
#Compose

Announcing Jetpack Compose Beta!

Как и ожидалось на TheAndroidShow показали Beta Jetpack Compose. Теперь API стабильно и самое время начать изучать его и пробовать. В ближайшее время нас ждёт множество материалов, видео, codelab и прочего от Google.

Что можно изучать уже сейчас:
👉 Обзор Compose Beta (15 мин)
👉 Пошаговое изучение Jetpack Compose
👉 Документация
👉 Примеры

Не забудьте поставить последнюю сборку Android Studio Arctic Fox, чтобы воспользоваться всеми возможностями тулинга

Я также берусь за изучение Jetpack Compose и буду делиться с вами знаниями на YouTube канале
источник
Android Broadcast
#Compose

#TheAndroidShow: Jetpack Compose - Screencasts

Появились видео по основам Compose
👉 Состояние
👉 Списки
👉 Анимация
👉 Accessibility
👉 Тестирование
источник
Android Broadcast
#Compose #Material

MDC-Android Compose Theme Adapter

Библиотека, которая помогает вам использовать тему вашего приложения из XML для Jetpack Compose.
источник
Android Broadcast
#Kotlin

Стоп рефакторинг. Kotlin. Android

Полезные советы по использованию Kotlin в Android проектах:
👉 Заменяйте if-else на when где это необходимо
👉 Отряд булевых флажков
👉 Одно состояние
👉 Абстракции - не лишнее
👉 Описывайте состояния явно
👉 When может не хватить
👉 Наследование или композиция
👉 Уменьшение области видимости
источник
Android Broadcast
#AndroidBroadcast #AI

🔴 Livestream Как создать ассистента и внедрить его в мобильное приложение
Когда: среда, 25 февраля, 19.00

Обсуждаем как AI может поменять пользовательский опыт в мобильных приложения и как быстро его интегрировать к себе, чтобы проверить гипотезу.

Эксперт: Владислав Метелягин, разработчик в Just AI. В Conversational AI с 2018 года. Создавал диалоговых агентов, работал над NLU провайдером CAILA в JustAI. С 2020 года разрабатывает JAICF, обеспечиваю интеграцию фреймворка с сервисами JustAI.
источник
2021 February 26
Android Broadcast
Low-Power Sleep Tracking on Android

Google открывает доступ к Sleep API, которое является частью Activity Recognition API.

Информация обо сне доставляется несколькими возможностями:
👉 Уведомление что пользователь спит с интервалом до 10 минут
👉 Уведомление когда пользователь проснулся

API работает на устройства, используя датчики и локальную AI модель.
источник
Android Broadcast
#Картинки #Оптимизация

Measure and optimize bitmap size using Glide or Picasso

Инструкция по оптимизации расхода оперативной памяти изображениями в Glide и Picasso
источник
Android Broadcast
#Dagger #Hilt

Dagger 2.33 // Hilt 1.0 Beta

Вышла новая версия Dagger, в которой важное изменений - Hilt достиг статуса Beta. Это значит что API уже стабилизировалось и будут только исправляться ошибки.

Важное изменение в этой версии теперь inject ViewModel c SavedStateHandle будет отложен до вызова callback OnContextAvailableListener

Также теперь можно делать binding @AssistedInject/@AssistedFactory и исправили баги.
источник
Android Broadcast
#RecyclerView

Get ahead using headers in RecyclerView

Руководство по добавлению Header-ов в списках на основе RecyclerView
источник