Android Broadcast


Гео и язык канала: Беларусь, Русский
Категория: Технологии


Подборка новостей и статей для Android разработчиков.

Обсуждение @android_broadcast_talks
YouTubе канал: https://youtube.com/androidBroadcast
iOS разработка @ios_broadcast
Новости Kotlin @kotlin_broadcast
Реклама и прочее @android_broadcast_bot


Гео и язык канала
Беларусь, Русский
Категория
Технологии
Статистика
Фильтр публикаций




Видео недоступно для предпросмотра
Смотреть в Telegram
Paparazzi Plugin - плагин для Android Studio для работы с библиотекой Paparazzi напрямую из IDE. Позволяет записывать, проверять и посмотреть UI без устройства и эмулятора

#tooling #androidstudio


🔴 Знаешь Swift и хочешь выйти на новый уровень в iOS-разработке? 
Тогда этот хардкорный тест из 20 вопросов точно для тебя. 

Осилят тест не все! 
Сможете пройти тест за 30 минут — пройдёте на продвинутый курс онлайн-курсе «iOS Developer. Professional» с максимальной скидкой по промокоду BLACKFRIDAY22.

👉 Пройти тест здесь

😱 Если не получилось пройти тест, ничего страшного! 
Приглашаем вас осваивать новую профессию на вебинар 25 ноября в 20:00 мск для новичков в iOS-разработке. На нем вы сможете написать небольшое приложение с хранилищем данных и изображений. 

В этом нам поможет CoreData — инструмент для локального хранения данных в приложениях iOS.
Открытый урок «Делаем хранилище данных с CoreData» позволяет протестировать специализацию «iOS Developer» OTUS.

До конца месяца онлайн-курс можно приобрести со скидкой 26800р по промокоду BLACKFRIDAY22

👉 Записаться на бесплатный урок здесь

#реклама


Making Jellyfish move in Compose: Animating ImageVectors and applying AGSL RenderEffects (10 мин)

Перенесении такого рода анимации со всеми новомодными плашками: Jetpack Compose, собственная векторная ImageVector (вариация SVG в Android) и её анимирование по частям, AGSL RenderEffects

#compose #android13


В будущей версии Camera X 1.3.0 (сейчас в альфа) появится новый артефакт с CameraViewfinder - базовая реализация превью камеры, интеграция которой требует минимум усилий.

В статье приводится руководство по ее интеграции в приложении и как можно управлять камерой.

#camera #jetpack


Deep Dive Into Deep Link. Часть 5. Нюансы: port, mime, path, диспетчеризация, обратная совместимость

Заключительная часть серии статей про работу с deep link в Android и как справится с ними на разных версиях ОС и устройствах.

В этой статье обсуждаются как еще можно сломать работу ссылок, что провести долгие часы в дебаге и поиске ответа в гугле: порты, mime type, параметризация path, обратная совместимость и пр.

#androidos


📺 Migrate your apps to Android 13 (18 мин)

Видеообзор руководства по миграции на targetSDk=33 (Android 13) и адаптации работы вашего приложения для свежей версии зелёного робота

#android13 #androiddevsummit


Одной из классных фичей Android 13 - возможность задать язык для приложения отдельно от системного. Важно особенностью является что разработчикам надо добавить специальный файл со списком поддерживаемых языков, иначе эта фича не работает.

На мой взгляд - одна из лучших фичей новой версии Android. Пожалуйста, прошу вас как обладатель устройства с Android 13 поддержать вас эту фичу. targetSdk поднимать не нужно!Ставьте 🔥 если и вы хотите этого

В статье вы найдете руководство по поддержке этой фичи на Android 13 и старых версиях ОС через App Compat, а рекомендации по миграции с собственного механизма выбора языка

#android13

4.3k 0 75 14 134

Начина с мая 2023 года Android TV и Google TV будут требовать использовать archivable Android App Bundles. Требование связано с
👉 экономией места на диске
👉 время загрузки станет меньше
👉 ниже шанс удаления приложения/выше шанс установки

Руководство по миграции на Android App Bundle здесь (странно если вы еще не перешли раньше)

Источник информации


❗ В Kotlin 1.8 будут полностью отключены Kotlin Android Extensions. Они включали в себя синтетики и генерацию parcelable. Первый заменяем на View Binding, а второй вынесли в отдельный плагин

Полное руководство по миграции с синтетиков найдете тут

6.4k 2 118 17 61

Combo Breaker - библиотека для Compose, которая позволяет огибать текстом элементы UI. например, сделать текст колонками как в газете/журнале.

#compose


🔴 Собеседование по Android System Design

Сегодня в 19:00 (GMT+3) Сергей Боиштян (Senior Android Developer Experience Engineer в АвитоТех) проведет в system design собеседование Android разработчика, где будут проектировать библиотеку.

#AndroidBroadcast #live


Никто не бесил меня больше, чем Google Play Team

Крик души мелкого разработчика от общения с Google Play: гнев, гнев, гнев! Читая такие истории, понимаешь какой трындец творится. Либо это нормально для такого магазина и компанию устраивает

#googleplay


Large-screen design patterns

В рамках Android Dev Summit 2022 анонсировали обновление руководств по дизайн гайдам Android приложений на больших экранах. В статье проводится краткий рекап основных подходов и как проводить адаптацию UI для телефона, планшетов и компов


Faster Jetpack Compose View interop with App Startup and baseline profile (7 мин)

Чтобы ускорить работу UI на Compose рекомендуется интегрировать библиотеку App Startup и сгенерировать Baseline Profiles. В статье приводятся сравнения скорости работы приложения с и без оптимизаций - ускорение 20%+ впечатляют!


Rethinking Android Runtime with Profile-Guided Optimizations (6 мин)

Рассказа про то как работает ускорение компиляции кода в ART на Android 7+. Baseline Profiles - это продолжение развитие этой темы. Технология уже давно с нами через Google Play и позволяет ускорять холодный запуск приложений и тратить меньше энергии на компиляцию


Encrypted DataStore - Jetpack DataStore но с шифрованием данных с помощью Jetpack Security и Tink. В репе вы найдете руководство по миграции. Автор либы есть в @android_broadcast, так что можете задать вопросы в комментариях

#security


Нашел тулзу Maestro - простой инструмент для тестирования UI мобильных приложений (Android, iOS, Flutter, ReactNative), где вы описываете сценарий в YML файлу. Также предоставляет и облачную версию сервиса

#testing #tooling

4.7k 1 138 11 63



Blurring the Lines (6 мин)

Разбор работы blur в Android на основу RenderEffect из Android 12 и AGSL из Android 13, который разбирается подробнее во второй части статьи

#android13 #android12

Показано 20 последних публикаций.