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

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

РКН https://abdev.by/rkn_tg_ab #MQRZR
Download Telegram
#SMS #Verification #GooglePlayServices

Automatic SMS Verification with SMS User Consent

Не так давно Google Play прошелся жестко по всем приложениям, которые необосновано запрашивали доступ к SMS. В такую категорию попали все приложения, которые осуществляют верификацию через SMS. Для всех тех, кто реализует этот функционал, стоит обратить внимание на SMS User Consent API.

Не стоит путать это SMS User Consent API с SMS Retriever API. Отличие заключается в том что вы можете получить доступ к содержимому одной SMS в SMS User Consent API, а SMS Retriever API предназначено для автоматической проверки и требует особый формат содержимого в SMS.
This media is not supported in your browser
VIEW IN TELEGRAM
Пример работы SMS User Consent API для верификации
#Keyboard

Seamless Integration of Android’s Soft Keyboard

Всем пользователям Android приходится сталкиваться с клавиатурой: ответить на сообщение, ввести пароль, вбить адрес в браузере и пр.

Насколько удобно если при нажатии клавиши "Enter" (action button) ваше приложение сразу откроет Web страницу или начнет процесс логина без необходимости нажимать кнопки в интерфейсе вашего приложения?

В статье вы найдете руководство по интеграции вашего приложения с клавиатурой.
#Kotlin #Multiplatform #Rx

Вышел Reaktive 1.0.0-rc1

Reaktive - реализация Reactive спецификации на Kotlin Multiplatform. На текущий момент поддерживаются JVM, Android, iOS, JavaScript, Linux X64, Linux ARM 32 hfp

Больше никакой Java и все Safety в ваших проектах. Для JVM и Android есть библиотека обратной совместимости с RxJava 2.
#Kotlin #Conference #Minsk #Rx

Что может быть приятнее чем прочитать предыдущий пост и увидеть что Kotlin в мире становится все больше, а Kotlin Multiplatform Project используются в реальных проектах все активнее?

Я узнал 5 минут назад что может - получить подтверждение того, что основной контрибьютор в Reaktive Аркадий Иванов из Badoo выступит с докладом на Kotlin/Everywhere Minsk 7 сентября и расскажет больше подробностей о библиотеке!
#AndroidQ #GestureNavigation

Gesture Navigation: Handling visual overlaps

Продолжение серии статей о новой системы навигации в Android Q. В новой части рассказывается о Insets - отступах системных панелей, какие новые появились и как обрабатывать новые жесты в вашем приложение.
Пользуетесь ли вы библиотеками, реализующими архитектру MVP, MVVM и пр.?
Anonymous Poll
50%
Да
41%
Нет
8%
Не уверен
#Room #Coroutines #Flow

Вышел Room 2.2.0-alpha02

Как я и предрек в своем докладе "Kotlin Coroutine. Flow is coming" Room получил поддержку Flow в альфа версии следующего обновления этого ORM от Google.
#Kotlin #Coroutines #Flow

Совсем недавно я выступил с докладом "Kotlin Coroutines. Flow is coming" в котором я рассказ о новом компоненте библиотеки kotlinx.coroutines - Flow. Flow представляют собой асинхронные холодные потоки данных, построенные на основе Coroutine.

Видео доклада - youtu.be/0ioDlsVyw1g
Слайды к докладу можно найти здесь
#AndroidQ #Beta

Вышла последняя бета Android Q.

Новая beta версия Android Q привнесла исправление ошибок и улучшения, например улучшения в новой системе навигации жестами.

Следующий релизом будет стабильная версия Android Q!
#News #AndroidXWeekly

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

Также рубрика переименовывается в Android Jetpack Weekly.
#JetpackWeekly

Android Jetpack Weekly #3

Текущая неделя была очень богатой на события в обновление библиотек из Android и появлением новых: Fragment, Arch Components, Chrome Custom Tabs, Activity, RecyclerView и пр.
#Profiling

Introducing Nanoscope: An Extremely Accurate Method Tracing Tool for Android

Uber представила для профайлинга CPU новую утилиту - Nanoscope, которая лучше чем Android Studio CPU профайлер по заявлением авторов.

Nanoscope Github репозиторий
This media is not supported in your browser
VIEW IN TELEGRAM
Сравнение скорсти работы Nanoscope (слева) и Android Studio CPU профайлер (справа)
#Networking

Вышел OkHttp 4.1.0

Вышла новая версия популярного HTTP клиента. В ней появилось произошли следующие изменения:
👉 Новый модуль okhttp-brotli, реализующий алгоритм компрессии Brotli, обеспечивающий компрессию на 5-20% эффективнее чем gzip
👉 Улучшения в API
👉 Исправление багов
#CI #Bitrise #CircleCI

Bitrise vs. CircleCI for Android in a head-to-head battle

Сравнение CircleCI и Bitrise командой, которая осуществила миграцию с первого на последний. Рассматриваются такие параметры как:
👉 Цены
👉 Производительность
👉 Удобство использования
👉 Параллельная сборка
👉 UI тесты
👉 Google Play Deploy