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

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

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

  • Android Broadcast

  • Android Broadcast

    #CI #Bitrise

    Be effective with Bitrise CI for Android — the lessons I learned the hard way
    11 минут

    Советы по настройке Bitrise CI, чтобы ваши сборки были как пуля быстрыми и эффективными.

    В статье рассматривается:
    👉 Запуск Unit тестов
    👉 Сборка артефактов
    👉 Автоматизация процессов
    👉 и другие трюки для ускорения
  • Android Broadcast

    #Kotlin #Coroutines

    Phantom of the Coroutine от Романа Елизарова
    4 минуты

    Роман Елизаров делится тем, что люди, которые пришли из мира программирования с потоками (thread), не могут сразу адаптироваться к миру программирования с Coroutine.

    В новой статье он объясняет в чем отличия
  • Реклама

  • Android Broadcast

    Мобильная кроссплатформенная разработка

    Когда: 11 мая, ПН, 19.00 (GMT+3)
    Где: YouTube канал ADVM

    Мобильная кроссплатформенная разработка - это горячо обсуждаема тема всеми мобильными разработчиками. Кто-то уверен что это будущее и уже пора уходить из нативной, другие отрицают. Может ли кроссплатформенное приложение быть таким же по качеству и скорости как нативное? Какой реальный выигрыш может быть достигнут.

    Эксперты кроссплатформы будут отвечать на ваши вопросы:
    - Константин Цховребов, разработчик в Kotlin Mobile Multiplatform, JetBrains
    - Евгений Кот, директор по развитию Wrike Prague, Dart & Flutter GDE, организатор HolyJS
    - Александр Ефременков, Android GDE. Работает в Yandex, разрабатывает мобильные компоненты защиты.

    Организовано Android Broadcast и Android Dev Podcast
  • Android Broadcast

  • Android Broadcast

    #ConstraintLayout #MotionLayout

    Вышел ConstraintLayout 2.0.0-beta5

    Крутые анимации (MotionLayout - это часть ConstraintLayout 2.0) подошли еще на одну beta версию ближе к нам. Новый релиз содержит только исправление багов
  • Android Broadcast

    #MemoryLeak #LeakCanary

    Вышел LeakCanary 2.3

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

    #Jetpack #Foldable

    Support New Form Factors with the new Jetpack WindowManager Library

    Рассказ о библиотеке WindowManager из Android Jetpack, которая отвечает за поддержку работы с новыми различными форматами устройств (по большей части складные) для старых и новых версий Android.

    Библиотека все еще находится в alpha-01, причем статус этот стоит у нее аж с 27 февраля. Библиотека оказалась ненужна. Видно авторы переоценили популярность такого рода устройств и желание разработчиков адаптировать под них приложения.
  • Android Broadcast

    #Kotlin #Coroutines

    Вышла kotlinx.coroutines 1.3.6

    В новой версии произошли горячие изменения:
    👉 Представлен StateFlow. LiveData может умереть 😈
    👉 Множество операторов Flow перешли в stable из experimental статуса
    👉 Добавлена поддержка RxJava3
    👉 Улучшение дебага
    👉 Исправление багов

    Пошел разбираться в StateFlow 😁
  • Android Broadcast

    #LiveData #Coroutines #ArchitectureComponents

    No more LiveData in Your Repository: There are better options

    Google предложила в своей стандартной архитектуре использовать LiveData для получения данных из Repository. Это позволяет получать последние обновления.

    Но так ли LiveData подходит для выполнения этой задачи? Либо лучше взять Coroutine Flow или Rx Observable для этого? Мой совет: "Да"! - LiveData больше про UI.
  • Android Broadcast

    #R8 #JakeWharton

    R8 Optimization: Lambda Groups

    Разбор как оптимизируются лямбда выражения в Java и Kotlin с помощью R8
  • Android Broadcast

    #GooglePlay #AppSigning

    Answers to common questions about App Signing by Google Play

    Google Play App Signing - это система безопасного хранения ключей подписи вашего приложения. Если вы используете App Bundle для загрузки ваших сообщений в Google Play, то вы точно знакомы с этой системой.

    В статье раскрываются ответы на вопросы:
    👉 Что делать в случае потери ключа?
    👉 Почему разработчикам стоит переключиться н на использование App Signing?
    👉 У меня очень старый ключ, который не отвечает современным требования криптографической безопасности. Что делать?
    👉 Upload Key был украден. Что делать?
    👉 Как скачать ключ, который используется для подписи конечно приложения? (Ответ: никак)
    👉 Как убедиться что приватный ключ не перехвачен при загрузке его в Google Play?
    👉 Как защищен ключ в инфраструктуре Google?
    👉 Как получить доступ к публичному сертификату, для использования на сторонних сервисах (напр. Facebook SDK, Firebase)?
    👉 Чем отличаются артефакты, отправляемые пользователям, от тех что вы собираете локально?
    👉 Как получить доступ к артефактам, отправляемые пользователям?
    👉 Как распространять приложение в других магазинах?
    👉 Нужно ли переключаться на Android App Bundle и использовать Dynamic Delivery ?
  • Android Broadcast

  • Android Broadcast

    #UI

    Refactoring Android Themes with Style

    Рекомендации по работе по структуризации тем и стилей в Android на основе доклада “Developing Themes with Style” от  Nick Butcher и Chris Banes. Также в статье разбирается рефакторинг нескольких тем на одну.

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

    ​​#Android11

    Android 11: Beta Plans

    Карантин внес коррективы в график выход сборок Android 11 - все двигается на месяц вперед. Также стала доступна Developer Preview 4 в которой нет серьезных изменений
  • Реклама

  • Android Broadcast

    #Android11

    Join us for #Android11: The Beta Launch Show!

    Запуск публичной beta версии Android 11 (сейчас выпускаются версии для разработчиков) будет отмечен целым шоу. Раньше оно проходило в рамках Google I/O, в этом году смотрим онлайн

    Когда: 3 июня, среда, 18:00 (время московское)
    Где: YouTube канал Android Developers
    Join us for #Android11: The Beta Launch Show!

    Android development updates? Announcements? And emojis!? Oh my! Join us for #Android11: The Beta Launch Show at 11 AM ET on June 3, followed by a live post-s...

    YouTube
  • Android Broadcast

    Розыгрыш курса "DevJobAccelerator"

    Результаты розыгрыша из стрима "Опыт проведения Android собеседований: как вести и какие требования" - Опыт проведения Android собеседований: как вести и как...

    YouTube
  • Android Broadcast