Обложка канала

Android Broadcast. Страница 162

Качественная выборка Android Dev новостей, тезисы важных новостей и статей, личное мнение

  • Android Broadcast

    #AndroidQ #GestureNavigation

    Gesture Navigation: Handling visual overlaps

    Продолжение серии статей о новой системы навигации в Android Q. В новой части рассказывается о Insets - отступах системных панелей, какие новые появились и как обрабатывать новые жесты в вашем приложение.
  • Android Broadcast

    #Kotlin #Conference #Minsk #Rx

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

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

    #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.
  • Реклама

  • Android Broadcast

  • Android Broadcast

    #Keyboard

    Seamless Integration of Android’s Soft Keyboard

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

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

    В статье вы найдете руководство по интеграции вашего приложения с клавиатурой.
  • Android Broadcast

    Пример работы SMS User Consent API для верификации
  • Android Broadcast

    SMS Verification Codes Made Easy on Android V2!

    Use the SMS verification code feature to prompt your user to share a single SMS message containing a one-time code. This allows your app to do SMS verificati...

    YouTube
  • Android Broadcast

    #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.
  • Android Broadcast

    #Firebase #Analytics

    Upgrade your Firebase project to our next generation of app analytics capabilities!

    Обновилась Firebase Analytics:
    👉 Возможность трекинга события одного пользователя на различных устройствах. Необходимо реализовать User-ID функцию аналитики
    👉Создание специальных воронок для лучшего понимания пути к конверсии.Например, теперь можно ответить на вопрос: "На каком шаге выходит из приложения, не осуществляя покупки" Больше подробностей здесь
    👉Улучшенный анализ и визуализация данных для сравнения поведения пользователей их различных сегментов

    Чтобы активировать новую функциональность вам необходимо upgrade вашей аналитики в Firebase консоли
  • Android Broadcast

    #Retrofit

    Building your own Retrofit Call Adapter

    Всем мы любим Retrofit за то, как он упрощает работу с описанием REST сервисов. Также его легко интегрировать с Rx, Coroutine и пр. библиотеками. Хотите интегрировать его с собственными типами или понять как это работает впринципе? Узнать об этом сможете из статьи
  • Android Broadcast

    #Kotlin #Coroutines #StructuredConcurrency

    Roman Elizarov — Structured concurrency
    Продолжительность: 1 час

    Запись доклада о Structured Concurrency от Романа Елизарова с конференции Hydra. В докладе освещается какие задачи решались в Kotlin при проектировании библиотеки concurrency. Как пришли и реализовывали концепцию Structured Concurrency в Coroutine.
    Roman Elizarov — Structured concurrency

    A traditional approach to concurrency in programming languages is well known — you are given primitives that launch concurrent processes, threads, tasks, cor...

    YouTube
  • Android Broadcast

    #Firebase #RoboTest #Testing

    Firebase Robo Test - это инструмент, которые умеет анализировать структуру UI вашего приложения и затем осуществлять клики по элементам, осуществляю навигацию, так же как это делают пользователи. Robo Test также используются для Google Play Pre-launch отчетов.
  • Android Broadcast

    #Style #DarkTheme #Material #BestPractices

    Темы и стили в Android-приложениях

    Возможности кастомизации View на основе ресурсов style и атрибутов довольно обширны. В статье вы найдете подробный разбор:
    👉 Отличия между темой, стилей, ThemeOverlay
    👉 Что такое атрибут
    👉 Как работает механизм кастомизации View на основе стилей
    👉 Реализация Material Design 2.0 (Material Components)
    👉 Как правильно работать со стилями, чтобы поддержать темную тему
    👉 Советы по работе со стилями
  • Android Broadcast

    #Architecture #ArchitectureComponents #AndroidX #MVVM

    С появлением Architecture Components в Android реализация MVVM на основе этих компонентов стала очень популярна. Я и сам выбираю такое решение в связи с тем, что она имеет множество позитивных моментов:
    👉 Решение популярных задач в архитектуре Android приложений
    👉 Хорошая документация: статьи, видео, примеры и Codelab
    👉 Интеграция с инструментарием для разработки
    👉 Поддержка от Google
    👉 Большинство разработчиков знают как ее реализовывать и это способ единообразен из-за одного источника правды (Google). Это уменьшает время на обучение стажеров и интеграцию новых людей + между проектами становится общий стандарт
    👉 Интеграция между различными библиотеками из Architecture Component так и сторонними (RxJava, Kotlin Coroutines)

    Я не считаю ее идеалом, но Arch Components значительно упрощают создание приложений на Android и дает взгляд на архитектуру приложений от создателя Android SDK.
  • Android Broadcast

    #Conference #Minsk

    Йонатан Левин приедет 9 августа на Mobile People Day и расскажет как строить архитектуру на современном стеке, который предлагает Google, эффективно и правильно.
  • Реклама

  • Android Broadcast

    #GooglePlay

    Как я разочаровался в Google Play

    История того как большая корпорация в лице Google Play боролась с разработчиком одиночкой, а он пытался сопротивляться.
  • Android Broadcast

  • Android Broadcast

    Пример использования Layout Container