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

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

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

  • Android Broadcast

    #Kotlin #KAPT

    Kotlin Symbol Processing API

    Скорость Kapt огорчает многих разработчиков в Android мире. Люди делают свои обходные решения, а некоторые и вовсе весь код, которые используется для кодогенерации, пишут только на Java.

    В этом царстве тьмы появляется новый игрок - Kotlin Symbol Processing. Цель новой утилиты позволить генерировать Kotlin код во время компиляции, без необходимости делать это через Java. Проект пока на ранней стадии, но уже способен сократить время работы компиляции кода на 30%!
  • Android Broadcast

    #AndroidStudion #Debug

    Debugging in Android Studio

    Любой разработчик занимался отладкой своего кода. Поэтому знать инструмент всегда стоит получше.

    AndroidStudio и Logcat
    👉 Настройка вывода Logcat (что показывать из логов)
    👉 Фильтр нужных логов Logcat
    👉 Возможность спрятать похожие логи

    Возможности breakpont:
    👉 Присоединение дебагера во время работы приложения
    👉 Остановка на breakpoint по условию
    👉 Зависимости между breakpoint
    👉 Приостановка потоков
    👉 Вывод лога вместо остановки выполнения программы (без добавления кода логирования в программу)
    👉 Drop frame - возможность выйти из метода и вернуться в момент до его выполнения. Доступна на Android 10+
    👉 Mark object - возможность пометить объект и отслеживать его, вместо того чтобы запоминать его хэш код
    👉 Возможность выполнить код во время остановки


    Еще стоит упомянуть опцию "Analyze stacktrace" - скопируйте стектрейс из любого места и вставьте его и вы сможете переходить по коду из него
  • Android Broadcast

    #GooglePlay

    Meet Google Play Billing Library Version 3

    Вышла новая мажорная версия библиотеки для работы с платежами в Google Play. Что нового:
    👉 Pending transaction
    👉 Оплата наличкой
    👉 Возможность использовать промокодов без установки приложения
    👉 Возможность добавления мета информации при покупке товаров

    Также введены сроки смерти всех старых версий API:
    👉 Все новые приложения должны будут публиковаться с Billing API v3 с 2 августа 2021
    👉 Все старые версии Billing API перестанут работать с 1 ноября 2021
    👉 Каждый мажорный релиз будет поддерживаться 2 года
  • Реклама

  • Android Broadcast

    #Conference #Online

    Podlodka Android Crew

    22 июня запускается онлайн-конференция Podlodka Android Crew – ежедневные интерактивные сессии и постоянное общение с самыми крутыми экспертами.

    Конференция будет идти на протяжении двух недель, каждая из которых имеют свою тему: “Архитектура” и “Оптимизация работы приложений”. На борту уже такие известные спикеры как Денис Неклюдов, Александр Блинов, Сергей Боиштян, Александр Ефременков, а скоро экспертов будет еще больше!

    Купить early bird билет по пониженной цене!
    Хотите выиграть билет? Участвуйте в розыгрыше
  • Android Broadcast

    #Android11 #Jetpack #Compose #GooglePlay #AndroidStudio

    По следам Android 11 Beta

    Когда: завтра, 15 июня, 20:00 (GMT+3)
    Где: YouTube канал Android Broadcast

    Обзор недавно представленных новинок Android 11, Android Jetpack, Jetpack Compose, Google Play, Android Studio и др

    Организовано совместно с Android Dev Podcast
  • Android Broadcast

    #Jetpack

    AndroidX: App Startup

    App Startup - новая библиотека в составе Jetpack, призванная уменьшить время запуска приложений.

    Появилась возможность создавать граф компонентов и последовательно инициализировать каждый из них, с учётом того, что один компонент может зависеть от другого, тем самым предотвращая повторный вызов встроенных ContentProvider'ов.

    Это позволит уменьшить код в Application-классе и ограничиться лишь одним Content Provider'ом для инициализации всего графа. Так же библиотека может отключать "тяжёлые" зависимости, чтобы инициализировать их в нужном месте приложения.

    В статье описывается принцип работы App Startup на примере инициализации компонентов приложения для распознавания лиц.
  • Android Broadcast

    #Jetpack

    Пример инициализатора из App Startup
  • Android Broadcast

    #AndroidStudio

    Android Gradle Plugin получил важные улучшения для разработчиков плагинов, завязанных на него:
    👉 Разделение API на публичное и приватное
    👉 Документация
    👉 Обратная совместимость публичного API

    Ссылок по этой информации кроме как видео выше нет (
  • Android Broadcast

    #AndroidStudio

    Новинки Android с 4.0 до 4.2

    👉 Systrace теперь является частью AS
    👉 Много поддержки Jetpack Compose. Интерактивность UI теперь можно проверять без запуска приложения
    👉 Database Insoector (4.1) - управляйте вашей БД из AS
    👉 Навигация по местам использования Dagger
    👉 Android Emulator прямо в IDE и вам не надо переключать окна
    👉 Поддержка ML моделей
    👉 Ускорение сборок: поддержка кэширования Gradle конфигов и File-system watching из Gradle 6.5
    👉 Беспроводной дебаг устройств без хаков, но только для Android 11
    👉 Параллельный запуск автотестов на нескольких устройствах
    👉 Улучшения в Layout Inspector
    👉 Улучшения в Motion Editor
  • Android Broadcast

    #Dependency Injection

    Вышел Dagger 2.28

    Все улучшения направлены на Android разработку:
    👉 Hilt Alpha - DI поверх Dagger для Android
    👉 Android Lint проверки для Kotlin пользователей
  • Android Broadcast

    #Tooling

    Вышел LeakCanary 2.4

    🔥 Теперь не только определяет утечки, но и лечит их. Встречайте новый артефакт plumber-android
    ⌨️ Упрощение анализа утечек через CLI
    👉 Поддержка Android Test Orchestrator
    ⚒️ Исправление багов
  • Android Broadcast

    #Jetpack

    Что нового в Jetpack (EN)
    Автор: Florina Muntenescu

    👉 Hilt (Alpha) - новый рекомендованный DI фреймворк. Работает поверх Dagger и имеет интеграцию с основными компонентами Android приложения, а так же библиотеками Jetpack, такими как ViewModel и WorkManager
    👉 Paging 3 (Alpha) - новая версия библиотеки для пагинации. Теперь написана полностью на Kotlin, работает поверх Coroutine и поддерживает ошибки, повторы, обновления, а также хэдеры и футеры
    👉 App Startup (Alpha)- библиотека для инициализации компонентов при запуске приложения
    👉 WindowManager - библиотека для помощи в поддержке устройств с нестандартными форматами, например складываемые смартфоны
  • Android Broadcast

    #Android11

    11 weeks of Android

    К выходу Android 11 Google на протяжении 11 недель будет обсуждать 11 тем, связанных с Android разработкой. Начало со следующей недели (15 июня)
  • Android Broadcast

  • Android Broadcast

    #GooglePlay

    Introducing the new Google Play Console beta

    Представили новую Google Play Console, которую обещали год назад на Google I/O!

    Что нового:
    👉 Play Points - геймификация в Google Play. Зарабатывай очки и трать на покупки
    👉 Приложения одобренные учителями для детей
    👉 Performance Tuner
    👉 Поддержка нативных крэшей (Native crash symbolication)
    👉 Assets Dynamic Delivery
    👉 В следующем году Android App Bundle (AAB) станет обязательным для новых приложений
    👉 Новый UI Google Play Console (Beta): улучшенная навигация, более простое управление релизами, раздел по проверки вашего приложения по соблюдению политик магазина, упрощенное обучение использованию консоли и уведомления о новинках
  • Реклама

  • Android Broadcast

  • Android Broadcast

    #Android11

    Все видео по Android 11 можно уже посмотреть здесь
    Видео недоступно для просмотра
    ОТКРЫТЬ В TELEGRAM
    Android 11

    The first Beta of Android 11 is out, with a focus on People, Controls, and Privacy. Find out more about the release as well as developments in other librarie...

    YouTube
  • Android Broadcast

    #Android11

    Unwrapping the Android 11 Beta, plus more developer updates

    Вот и крупное представление новинок для Android разработчиков:
    👉 Первая Beta Android 11, которую можно получить по воздуху
    👉 Обновления в Android Jetpack
    👉 Android Studio 4.1 Beta 1 и 4.2 Canary
    🔥 Kotlin Coroutines теперь официальная рекомендация от Google!
    🔥 Hilt - решения для DI от Google для Android поверх Dagger, но без кучи магии
    🔥 Jetpack Compose: Dev Preview 2, Альфа этим летом и релиз в следующем году!
    👉 Новая Google Play Console в Beta

    А я пошел смотреть видосы, чтобы доставить вам больше новостей!