#ConstraintLayout #MotionLayout
ConstraintLayout 2.0.0 rc1
Прошло всего несколько лет и наконец-то мы дошли до RC ConstrantLayout 2.0, который включает MotionLayout
ConstraintLayout 2.0.0 rc1
Прошло всего несколько лет и наконец-то мы дошли до RC ConstrantLayout 2.0, который включает MotionLayout
Android Studio Release Updates
ConstraintLayout 2.0.0 rc1
We are happy to announce the release candidate of ConstraintLayout 2.0. As this might be the final release before stable, we encourage peopl...
#MotionLayout
Motion Tags Ep1 - MotionLayout + MotionScene
Google запустила серию уроков по MotionLayout. В первом видео рассматривается <MotionScene> и MotionLayout
Motion Tags Ep1 - MotionLayout + MotionScene
Google запустила серию уроков по MotionLayout. В первом видео рассматривается <MotionScene> и MotionLayout
YouTube
MotionLayout + MotionScene - Motion Tags #1
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…
Manage motion and widget animation…
#MotionEditor
Introducing the Motion Editor
Motion Editor - это новый инструмент в Android Studio 4.0, призванный упростить работу с анимацией при помощи нового MotionLayout и специального визуального редактора. В статье рассказывается обо всех основных инструментах редактора.
Introducing the Motion Editor
Motion Editor - это новый инструмент в Android Studio 4.0, призванный упростить работу с анимацией при помощи нового MotionLayout и специального визуального редактора. В статье рассказывается обо всех основных инструментах редактора.
Android Developers Blog
Introducing the Motion Editor
Posted by Scott Swarthout, Product Manager We spoke with the Android developer community and learned that animations are important for ...
#ConstraintLayout
Design Tools Suite UX enhancements in Android Studio 4.1
Обзор изменений визуального редактора в следующей мажорной версии - Android Studio 4.1.
UI Editor:
👉 Поддержка Constraint Layout 2.0: VirtualLayouts
👉 Возможность включения/выключения показа
👉 Управление 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", который позволяет визуально редактировать интерполятор анимации
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", который позволяет визуально редактировать интерполятор анимации
Medium
Design Tools Suite UX enhancements in Android Studio 4.1
The Design Tools Suite in Android Studio is a collection of tools that aims to support developers in effectively designing, prototyping…
(* исправленно) Привет. Это Кирилл. автор канала. Очень важно понять в какое время организовывать прямы трансляции на YouTube канале. Голосуйте что вам подходит. Часовой пояй GMT+3 и можно выбрать несколько вариантов.
Final Results
5%
Утро 09:00
7%
Утро 10:00
22%
Вечер 19:00
35%
Вечер 20:00
51%
Смотрю в записи
11%
Не смотрю YouTube канал Android Broadcast
10%
Не знаю про канал
1%
Другой вариант (пишите в чате)
4%
Не участвую в опросе
Android Broadcast
(* исправленно) Привет. Это Кирилл. автор канала. Очень важно понять в какое время организовывать прямы трансляции на YouTube канале. Голосуйте что вам подходит. Часовой пояй GMT+3 и можно выбрать несколько вариантов.
Для всех тех кто не знал про канал рекомендую зайти, посмотреть, подписаться и ставить лайки. Это очень мотивирует на работу youtube.com/c/androidBroadcast
YouTube
Android Broadcast. Все об Андроид разработке
Всё о современной разработке под Android от экспертов индустрии
Автор канала — Кирилл Розов, 10+ лет опыта в разработке, https://t.iss.one/rozov_blog
Telegram канал с новостями и лучшими статьями по Android разработке https://t.iss.one/android_broadcast
Реклама…
Автор канала — Кирилл Розов, 10+ лет опыта в разработке, https://t.iss.one/rozov_blog
Telegram канал с новостями и лучшими статьями по Android разработке https://t.iss.one/android_broadcast
Реклама…
#Android11 #Security
Exploring Android 11: Data Access Auditing
Одной из новинок Android 11 является возможность отслеживать какой код обращается к пользовательским данным. Для этого используйте новое Data Access Auditing API. API отслеживает обращение из вашего кода, так и сторонних библиотек, подключенных к проекту.
В статье разбирается как использовать новое API в вашем приложении
Exploring Android 11: Data Access Auditing
Одной из новинок Android 11 является возможность отслеживать какой код обращается к пользовательским данным. Для этого используйте новое Data Access Auditing API. API отслеживает обращение из вашего кода, так и сторонних библиотек, подключенных к проекту.
В статье разбирается как использовать новое API в вашем приложении
Joe Birch
Exploring Android 11: Data Access Auditing
When building applications, user privacy is shifting more and more to the core of development values throughout the ecosystem. Aligned with this, Android 11 brings in a collection of changes to help improve the approaches to the privacy of user data in our…
#AndroidStudio
What’s New in Android Studio System Trace
В статье рассказывает об обновлениях в System Trace - утилите в Android Studio для отслеживания записи активности устройства: CPU, GPU, системных процессов и др.
👉 Секции в окне Profiler
👉 Улучшение навигации
👉 Улучшение данных в "Analysis Panel"
👉 Исправление багов
What’s New in Android Studio System Trace
В статье рассказывает об обновлениях в System Trace - утилите в Android Studio для отслеживания записи активности устройства: CPU, GPU, системных процессов и др.
👉 Секции в окне Profiler
👉 Улучшение навигации
👉 Улучшение данных в "Analysis Panel"
👉 Исправление багов
Medium
What’s new in Android Studio System Trace
Highlights of the CPU Profiler improvements in Android Studio 4.0 and 4.1 Beta
#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 канала "Сохранёнки Джейка Вортона"
The ELM Arhitecture. Функциональное программирование на Android (Livestream)
Где: YouTube канал "Android Broadcast"
Когда: среда, 5 августа, 20.00 (GMT+3)
The Elm Architecture – архитектура для UI-приложений, популярная в сообществе Elm-разработчиков. Она использует функциональное программирование, для того чтобы создавать корректные и легко масштабируемые приложения. Чистые функции и единое управление состоянием дают несколько иные инструменты абстракции, нежели традиционная Clean Arch, предоставляя больше гибкости и контроля над логикой
Все кто любит функциональное, реактивное программирование, а также подходы и архитектуры, основанные на этих принципах, будет интересно.
В гостях - Михаил Левченко, Android разработчик в Автo.ру. Любитель функционального программирования, Автор Telegram канала "Сохранёнки Джейка Вортона"
#Gradle
How to use Composite builds as a replacement of buildSrc in Gradle
Gradle имеет возможность добавлять собственную логику в buildSrc, минус которой в том, что при любом малейшем изменении она приводит к полному сбросу build кэша.
Альтернативой buildSrc представляется Composite Builds. В статье разбирается:
👉 разница между этими 2 подходами
👉 как мигрировать с buildSrc на Composite Builds
👉 проблемы с которыми можно столкнуться и как их решать
How to use Composite builds as a replacement of buildSrc in Gradle
Gradle имеет возможность добавлять собственную логику в buildSrc, минус которой в том, что при любом малейшем изменении она приводит к полному сбросу build кэша.
Альтернативой buildSrc представляется Composite Builds. В статье разбирается:
👉 разница между этими 2 подходами
👉 как мигрировать с buildSrc на Composite Builds
👉 проблемы с которыми можно столкнуться и как их решать
Medium
How to use Composite builds as a replacement of buildSrc in Gradle
Gradle buildSrc approach has one major flaw — it invalidates a build cache on any change. In this article, describe how to avoid it.
Найти ссылку на посте не всем оказывается очевидно. Поэтому и возник опрос.
Стоит ли добавлять кнопку под постом с переход на источник?
Стоит ли добавлять кнопку под постом с переход на источник?
Final Results
47%
Да
20%
Нет
30%
Все равно
4%
Не участвую в опросе
#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 - расширение
👉 Класс MaterialColors стал публичным и дал доступ к множеству утилит для работы с цветами
👉 Поддержка аттрибута
👉 MaterialButton теперь не игнорирует
👉 Исправление багов
👉 Улучшение accessibility
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
Medium
Material Components for Android 1.2.0 is now available
Material motion system, Sliders, ShapeableImageView, and more
#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 становятся обязательными для новых приложений
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 Developers Blog
Recent Android App Bundle improvements and timeline for new apps on Google Play
Posted by Dom Elliott and Yafit Becher, Product Managers at Google Play In a little over two years, the Android App Bundle ...
#GooglePlay #Security
Protecting your Google Play Console account with 2-Step Verification
Для Google Play Console была добавлена поддержка двухфакторной верификации. Можно защитить доступ в консоль разработчика магазина приложений дополнительным барьером
Protecting your Google Play Console account with 2-Step Verification
Для Google Play Console была добавлена поддержка двухфакторной верификации. Можно защитить доступ в консоль разработчика магазина приложений дополнительным барьером
Android Developers Blog
Protecting your Google Play Console account with 2-Step Verification
Posted by Tom Grinsted, Product Manager, Google Play Console Google Play Console has something for everyone, from QAs and PMs to eng...
#GooglePlay #Demo
Welcome to your new Play Console
Продолжительность: 21:25
Демо обновленной консоли Google Play в котором демонстрируется:
👉 навигация
👉 рефакторинг старых возможностей
👉 новые фишки, которых не было раньше
Welcome to your new Play Console
Продолжительность: 21:25
Демо обновленной консоли Google Play в котором демонстрируется:
👉 навигация
👉 рефакторинг старых возможностей
👉 новые фишки, которых не было раньше
YouTube
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…
#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
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
#JVM #ART #Dalvik
Android изнутри: сравнение Dalvik и ART
Как хорошо вы знаете среду исполнения Android? Если есть пробелы в этих знаниях, то в этой статье вы сможете почерпнуть для себя много нового:
👉 Во что компилируется ваш код
👉 Что такое Dalvik и ART
👉 Как они помогают сократить размер вашего .apk
👉 Какие изменения произошли с этими средами исполнения за последние годы
Статья предназначена для новичков, но если же вы давно не обращались к этой теме, то наверняка найдете для себя что-то новое.
Android изнутри: сравнение Dalvik и ART
Как хорошо вы знаете среду исполнения Android? Если есть пробелы в этих знаниях, то в этой статье вы сможете почерпнуть для себя много нового:
👉 Во что компилируется ваш код
👉 Что такое Dalvik и ART
👉 Как они помогают сократить размер вашего .apk
👉 Какие изменения произошли с этими средами исполнения за последние годы
Статья предназначена для новичков, но если же вы давно не обращались к этой теме, то наверняка найдете для себя что-то новое.
Хабр
Android изнутри: сравнение Dalvik и ART
Привет, Хабр! Около полугода назад я публиковал подробный «гайд» по JVM. Пост, в целом, зашел, а в комментариях спросили, не планируется ли “чего-то по андроиду”. Наконец, у меня дошли руки. В...
#UI #Gradient
A few experiments with Android drawable gradients
Насколько хорошо вы знаете инструмент создания градиентов? Если вы пользовались им лишь для создания классических горизонтальных градиентов, то из этой статьи вы сможете почерпнуть для себя много новой информации:
👉 Как создать градиент из нескольких цветов
👉 Как менять форму градиента
👉 Как создавать сложные комбинации из нескольких градиентов
В статье вы найдёте много изображений, примеров кода и пояснений от автора и сможете расширить свой кругозор создания неординарных графических элементов интерфейса.
A few experiments with Android drawable gradients
Насколько хорошо вы знаете инструмент создания градиентов? Если вы пользовались им лишь для создания классических горизонтальных градиентов, то из этой статьи вы сможете почерпнуть для себя много новой информации:
👉 Как создать градиент из нескольких цветов
👉 Как менять форму градиента
👉 Как создавать сложные комбинации из нескольких градиентов
В статье вы найдёте много изображений, примеров кода и пояснений от автора и сможете расширить свой кругозор создания неординарных графических элементов интерфейса.
Jake Lee on Software
A few experiments with Android drawable gradients
After recently struggling to make a small modification to a simple translucent overlay, I decided to experiment with gradients in Android drawables. After a few hours, I discovered a few new possibilities! Drawable gradients seem to be rarely used despite…
#Android
Android 11 final Beta update, official release coming soon!
Еще на одну Beta мы ближе к релизу Android 11. Я уже успел поставить ее себе на Pixel 3, до этого уже использовал предыдущие две - полет нормальный.
Android 11 final Beta update, official release coming soon!
Еще на одну Beta мы ближе к релизу Android 11. Я уже успел поставить ее себе на Pixel 3, до этого уже использовал предыдущие две - полет нормальный.
Android Developers Blog
Android 11 final Beta update, official release coming soon!
Posted by Dave Burke, VP of Engineering It’s already August and the official Android 11 release is coming very soon! As we put t...
#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 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 Developers
Recent Release Notes | Android Developers