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

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

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

  • Android Broadcast

    #Kotlin

    Kotlin Roadmap

    Команда Kotlin открыла свой roadmap публично. Она представляет значимые направления развития языка на ближайшие 6 месяцев и будет обновляться каждые 3 месяца.

    Основные приоритеты сейчас:
    👉 Новый компилятор
    👉 Ускорение IDE
    👉 Kotlin Multiplatform Mobile
    👉 Ускорить цикл поставки изменений
    👉 Kotlin для серверной JVM разработки
  • Android Broadcast

    #AndroidBroadcast #Kotlin #Multiplatform

    Что так с Kotlin Mobile Multiplatform? Катя Петрова, Dev Advocate@JetBrains
    Четверг 20:00 (GMT+3)

    Развитие Kotlin Multiplatform сейчас сфокусировалось на мобильной разработки. Катя Петрова расскажет нам о состоянии Mobile Multiplatform, новом плагине для Android Studio и работе Kotlin Dev Advocate

    Гость выпуска - Катя Петрова, Developer Advocate в JetBrains. Соведущая подкаста Podlodka.

    Катя уже 10 лет в IT и никак не может расстаться с мобильной индустрией. Начинала как iOS разработчица ещё во времена iPhone 3GS. Успела уйти в тимлиды и обратно, 3 раза выгореть и записать больше 100 выпусков подкаста Podlodka. Нежно любит стартапы, верит в будущее кроссплатформенной разработки и двигает сообщество Woman Techmakers в Москве.
  • Android Broadcast

    Android Matrix ScaleType Explained

    Объяснение матричных преобразований над изображениями: масштабирование, перемещение, перекос, поворот. Такие преобразования очень эффективны и работают на низком уровне, что не приводит к нагрузке на память для создания дополнительных изображений.
  • Реклама

  • Android Broadcast

    #Security

    Code scanning is now available!

    В GitHub появилась возможность сканировать код на уязвимости. Возможность доступна для всех open-source проектов, а вот для private репо - только в Enterprise плане.
  • Android Broadcast

    #GooglePlay #Billinig

    Готовим ваше приложение к новым фичам Google Play в работе с подписками (EN)

    С 1 ноября вступают изменения в возможностях подписок Google Play. Часть этих изменений разработчикам надо адаптировать в своем приложении обязательно:
    👉Account Hold - проблемы с оплатой подписки при попытке ее продлить
    👉Account Restore - после отмены подписки она продолжает действовать до окончания периода биллинга. Пользователь может возобновить подписку во время этого периода

    Все изменения в основном касаются как backend обрабатывает уведомления RTDN, так что посмотрите сами и покажите backend команде
  • Android Broadcast

  • Android Broadcast

    #Jetpack

    Обновление Android Jetpack от 1.10.2020

    👉 Фикс ActivityCompat.recreate()
    👉 Первая beta Biometric 1.1.0 в которой исправили утечки памяти и поддержали Android 11
    👉 Исправление багов в Fragment, в особенности для анимаций

    Также множество минорных обновлений в различных новых альфа, бета и rc релизах
  • Android Broadcast

  • Android Broadcast

    #Emulator #CI

    Android Emulator in a CI environment

    Инструкция по созданию Docker контейнера с эмулятора и последующим запуском его на CI. Есть возможность подключения по WebRTC, чтобы видеть, что происходит на экране эмулятора. Также можно подключиться по ADB.

    Все это сделано для удобства в скриптах, работа над которыми еще ведется, но уже можно воспользоваться ими можете
  • Android Broadcast

    #MemoryLeak #Tooling

    Вышел LeakCanary 2.5

    Что нового:
    🚀 Ускорен анализ heap
    👉 LeakCanary улучшил расчет размера для всех объектов
    👉 Возможность отключения дампа heap через ui
    👉 Возможность деобфускации дампа heap из командной строки с помощью Shark CLI
  • Android Broadcast

    #Firebase #Crashlytics #Analytics

    Why you should add Google Analytics to your Crashlytics integration

    В новом посте в Firebase блоге рассказывается о пользе интеграции Firebase Crashlytics с Google Analytics:
    👉 подсчет и отображение в дашборде Crash Free Users
    👉 просмотр логов и событий (включая screen_view), которые произошли до краша
    👉 просмотр на отдельной странице данных по последнему релизу
    👉 экспорт данных в BigQuery и их визуализация в Data Studio

    Интеграция с Google Analytics и другими полезными сервисами (Google Play, Google Ads, BigQuery, Slack, Jira и т.д.) осуществляется в Настройках проекта в Firebase консоле.
  • Android Broadcast

  • Android Broadcast

    #Android #UnderTheHood

    Бесшовные A/B-обновления в Android: как они устроены

    Обновления Android на современных устройствах уже давно убрали длинную загрузку, потому что появился новый механизм A/B обновлений в Android 8.0. Как он устроен и позволяет ли уменьшить требуемое количество свободной памяти? Ответы найдете в статье
  • Android Broadcast

    #Conference #Online

    Podlodka Android Crew – Собеседуем экспертов

    Я уверен, что многие из вас знают Дениса Неклюдова, Сергея Боиштяна и Артура Бадретдинова по их выступлениям на конференциях.

    Что станет с их уверенностью в себе, когда вместо привычной сцены они окажутся в самой стрессовой позиции – на месте собеседуемого? Подключайтесь к открытой сессии Podlodka Android Crew сегодня в 19.00 (GMT+3), чтобы посмотреть со стороны, как проходят собеседование известные эксперты в Android! 

    Если понравится – присоединяйтесь к новому сезону Android Crew, который начнется 5 октября, и будет детально разбирать вопросы инженерных практик и построения карьеры!

    Хотите бесплатный билет (у меня их два)? Тогда лайк и репост Twitter поста
    Видео недоступно для просмотра
    ОТКРЫТЬ В TELEGRAM
    Podlodka Android Crew – Собеседуем экспертов: Cергей Боиштян, Денис Неклюдов, Артур Бадретдинов

    Podlodka Android Crew – Собеседуем экспертов:
    Cергей Боиштян / Авито
    Денис Неклюдов / Lyft
    Артур Бадретдинов / Squire…

    YouTube
  • Android Broadcast

    #Architecture

    Еще раз про многомодульность Android-приложений

    Организация многомодульности в приложении требует строгой архитектуры и правильной работы с фреймворками:
    👉 Организация компонентов DI
    👉 Организация и изоляция feature модулей
    👉 Переход с одного модуля на множество
    👉 Набитые шишки и советы

    И важное - многомодульность важна во всех проектах и независима от количества человек в команде
  • Реклама

  • Android Broadcast

    #Performance

    Busting Android performance myths

    Помните как мы следовали разным странным рекомендациям Google в эпоху Android 2, чтобы расходовать меньше памяти и добиваться меньшей загрузки CPU?

    Время меняется, а мифы всегда будут с нами. В статье разбираются современные мифы разработки:
    👉 Android приложения на Kotlin медленнее и больше по сравнению с Java
    👉 Геттеры и сеттеры добавляют лишней работы
    👉 Лямбды медленнее вложенных классов
    👉 Создание объектов - дорого, используй пулы
    👉 Профилировать дебажную версия приложения - это нормально
  • Android Broadcast

  • Android Broadcast