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

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

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

  • Android Broadcast

    #Jetpack

    Обновление Android Jetpack 5.08.2020

    Новая пачка обновление совсем небольшая и больше касается Jetpack Compose Dev. Но нас ждет:

    AppCompat 1.2.0 Stable:
    👉 Пофикшено переопределение Конфигурации. Пример как правильно сделать переопределение локали и scale factor для текста
    👉 AppCompatDelegate.attachBaseContext() теперь deprecated. Вызываем AppCompatDelegate.attachBaseContext2() 🤯

    И небольшие апдейты в Webkit 1.3.0-rc02 и Browser 1.3.0-alpha05
  • Android Broadcast

    #Android

    Android 11 final Beta update, official release coming soon!

    Еще на одну Beta мы ближе к релизу Android 11. Я уже успел поставить ее себе на Pixel 3, до этого уже использовал предыдущие две - полет нормальный.
  • Android Broadcast

    #UI #Gradient

    A few experiments with Android drawable gradients

    Насколько хорошо вы знаете инструмент создания градиентов? Если вы пользовались им лишь для создания классических горизонтальных градиентов, то из этой статьи вы сможете почерпнуть для себя много новой информации:
    👉 Как создать градиент из нескольких цветов
    👉 Как менять форму градиента
    👉 Как создавать сложные комбинации из нескольких градиентов

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

  • Android Broadcast

    #JVM #ART #Dalvik

    Android изнутри: сравнение Dalvik и ART

    Как хорошо вы знаете среду исполнения Android? Если есть пробелы в этих знаниях, то в этой статье вы сможете почерпнуть для себя много нового:

    👉 Во что компилируется ваш код
    👉 Что такое Dalvik и ART
    👉 Как они помогают сократить размер вашего .apk
    👉 Какие изменения произошли с этими средами исполнения за последние годы

    Статья предназначена для новичков, но если же вы давно не обращались к этой теме, то наверняка найдете для себя что-то новое.
  • Android Broadcast

    ​​#GooglePlay

    Leverage the In-App Review API for your Google Play reviews

    Google выпустила Google Play In-App Review API, которое позволит пользователям вашего приложения оставлять отзывы (публичные и приватные) и оценки прямо из приложения.

    Google Play ограничивает со своей стороны как часто можно показывать feedback диалог и предъявляет требования как показывать этот диалог в вашем приложении.

    Новое API являются частью Play Core Library 1.8. Поддерживаются устройства с Android 5.0+ и установленным Google Play. Использовать можно в Kotlin/Java, нативном коде и Unity
  • Android Broadcast

    #GooglePlay #Demo

    Welcome to your new Play Console
    Продолжительность: 21:25

    Демо обновленной консоли Google Play в котором демонстрируется:
    👉 навигация
    👉 рефакторинг старых возможностей
    👉 новые фишки, которых не было раньше
    Welcome to your new Play Console

    We’ve redesigned Google Play Console to help you achieve what you want faster, with new and improved features like education pages, policy guidance, a search function, and more to help you maximize your success. Take a guided tour with Dan White, Google Play…

    YouTube
  • Android Broadcast

    #GooglePlay #Security

    Protecting your Google Play Console account with 2-Step Verification

    Для Google Play Console была добавлена поддержка двухфакторной верификации. Можно защитить доступ в консоль разработчика магазина приложений дополнительным барьером
  • Android Broadcast

    #GooglePlay #AppBundle

    Recent Android App Bundle improvements and timeline for new apps on Google Play

    Android App Bundle позволило улучшить retention многих приложений и уменьшить размер. Совсем скоро нас ждет:
    👉 Новая система удаления неиспользуемых ресурсов, поддерживающая dynamic feature модули (Android Studio 4.2)
    👉 Модули, которые используются только во время установки, удаляются по умолчанию. Чтобы этого не происходило надо ставить специальный флаг
    👉 Зависимость feature модуля от feature модуля
    👉 Play Asset Delivery - упаковывание asset-ов в одном артефакте, что пришло на замену OOB файлам.
    👉 Со второй половины 2021 года App Bundle становятся обязательными для новых приложений
  • Android Broadcast

    #Material #Design

    Material Components for Android 1.2.0 is now available

    Вышла новая версия Material Components для Android. Что нового:
    👉 Material Motion - реализация стандартных анимаций из Material’s motion system, на основе androidx.transition
    👉 Виджеты Slider и RangeSlider
    👉 ShapeableImageView - расширение AppCompatImageView, которое понимает shape из тем
    👉 Класс MaterialColors стал публичным и дал доступ к множеству утилит для работы с цветами
    👉 Поддержка аттрибута materialThemeOverlay во всех компонентах, который позволяет использовать theme overlay. В отличие от android:theme его можно использовать в стилях по умолчанию.
    👉 MaterialButton теперь не игнорирует android:background
    👉 Исправление багов
    👉 Улучшение accessibility
  • Android Broadcast

    #Gradle

    How to use Composite builds as a replacement of buildSrc in Gradle

    Gradle имеет возможность добавлять собственную логику в buildSrc, минус которой в том, что при любом малейшем изменении она приводит к полному сбросу build кэша.

    Альтернативой buildSrc представляется Composite Builds. В статье разбирается:
    👉 разница между этими 2 подходами
    👉 как мигрировать с buildSrc на Composite Builds
    👉 проблемы с которыми можно столкнуться и как их решать
  • Android Broadcast

    #AndroidBroadcast #Architecture #FunctionalProgramming

    The ELM Arhitecture. Функциональное программирование на Android (Livestream)

    Где: YouTube канал "Android Broadcast"
    Когда: среда, 5 августа, 20.00 (GMT+3)

    The Elm Architecture – архитектура для UI-приложений, популярная в сообществе Elm-разработчиков. Она использует функциональное программирование, для того чтобы создавать корректные и легко масштабируемые приложения. Чистые функции и единое управление состоянием дают несколько иные инструменты абстракции, нежели традиционная Clean Arch, предоставляя больше гибкости и контроля над логикой

    Все кто любит функциональное, реактивное программирование, а также подходы и архитектуры, основанные на этих принципах, будет интересно.

    В гостях - Михаил Левченко, Android разработчик в Автo.ру. Любитель функционального программирования, Автор Telegram канала "Сохранёнки Джейка Вортона"
  • Android Broadcast

    #AndroidStudio

    What’s New in Android Studio System Trace

    В статье рассказывает об обновлениях в System Trace - утилите в Android Studio для отслеживания записи активности устройства: CPU, GPU, системных процессов и др.
    👉 Секции в окне Profiler
    👉 Улучшение навигации
    👉 Улучшение данных в "Analysis Panel"
    👉 Исправление багов
  • Android Broadcast

    #Android11 #Security

    Exploring Android 11: Data Access Auditing

    Одной из новинок Android 11 является возможность отслеживать какой код обращается к пользовательским данным. Для этого используйте новое Data Access Auditing API. API отслеживает обращение из вашего кода, так и сторонних библиотек, подключенных к проекту.

    В статье разбирается как использовать новое API в вашем приложении
  • Android Broadcast

    Для всех тех кто не знал про канал рекомендую зайти, посмотреть, подписаться и ставить лайки. Это очень мотивирует на работу youtube.com/c/androidBroadcast
    Видео недоступно для просмотра
    ОТКРЫТЬ В TELEGRAM
    Android Broadcast

    Чтобы быть хорошим разработчиком надо всегда быть в тренде и успевать следить за множеством источников: блоги, Habr, Medium, YouTube, подкасты, конференции, ...

    YouTube
  • Android Broadcast

    #ConstraintLayout

    Design Tools Suite UX enhancements in Android Studio 4.1

    Обзор изменений визуального редактора в следующей мажорной версии - Android Studio 4.1.

    UI Editor:
    👉 Поддержка Constraint Layout 2.0: VirtualLayouts
    👉 Возможность включения/выключения показа tools (например tools:text, tools:visibility) эффектов в Preview
    👉 Управление visibility в дереве компонентов
    👉 Shortcut клавиатуры для Design Tool
    👉 Панель для трансформаций свойств View: X, Y, Z, rotation, scale, translation

    Resource manager:
    👉 Визуализация ресурса картинки в XML аттрибуте теперь позволяет быстро его поменять с предпросмотром и поиском
    👉 Material иконки не являются частью Android Studio и будут обновляться независимо

    Navigation editor:
    👉 Визуализация Destionations Tree (похожее на Component Tree в UI Designer)
    👉 Диалог для создания deeplink с поддержкой автодополнения

    Motion editor
    👉 Motion keyframe path graph
    👉 Редактор "Transition curve", который позволяет визуально редактировать интерполятор анимации
  • Реклама

  • Android Broadcast

    #MotionEditor

    Introducing the Motion Editor

    Motion Editor - это новый инструмент в Android Studio 4.0, призванный упростить работу с анимацией при помощи нового MotionLayout и специального визуального редактора. В статье рассказывается обо всех основных инструментах редактора.
  • Android Broadcast

    Motion Tags Ep1 - MotionLayout + MotionScene

    Welcome to the Motion Tags series, in this series of short clips, we will introduce you to all the tags associated with MotionLayout. In this episode, we’re going to start by talking about MotionLayout and MotionScene.

    Manage motion and widget animation…

    YouTube
  • Android Broadcast

    #ConstraintLayout #MotionLayout

    ConstraintLayout 2.0.0 rc1

    Прошло всего несколько лет и наконец-то мы дошли до RC ConstrantLayout 2.0, который включает MotionLayout