Android Broadcast – Telegram
Android Broadcast
14.4K subscribers
3.68K photos
368 videos
11 files
6.1K links
Подборка новостей и статей для Android разработчиков.

Реклама и связь с автором @ab_manager

РКН https://abdev.by/rkn_tg_ab #MQRZR
Download Telegram
#compose

What do you need to know before upgrading to Android Compose 1.1.0 (1 мин)

Не так давно вышел Jetpack Compose 1.1.0 (а уже и 1.1.1). Автор статьи рассказывает про изменения, опасные при миграции:
👉 Элементы UI стали крупнее
👉 Kotlin 1.6.10
👉 Удаляйте аннотации с нестабильного API
👍20🤬9👎5
#gradle

Gradle versions catalog integration

В Gradle 7.4 появился стандартный способ объявления версий и библиотек в отдельном файлике и безопасный вызов с автокомплитом. Статья как раз про эту фичу. Жду поддержки ее в Android Studio
👍50🤬6👎5
#opensource

Contact Store - это современное API, которое упростит вам доступ к контактам на Android устройствах
👍34👎7
#compose #material

Exploring Material You for Jetpack Compose (5 мин)

Обзор библиотеки c Material UI для Jetpack Compose на Android.
👍13👎7
#appgallery

Publish to AppGallery Automatically | appgallery-publisher (2 мин)

Автоматизация процессов – это очень полезный и эффективный инструмент в ускорение и повышении качества проектов. Учитывая последние события, App Gallary может стать нашим единственным магазином, так что почитать будет полезно
👍27👎14😱6💩5
#di

Annotations for Koin (4 мин)

Первая бета-версия аннотаций для Koin, которая позволит аннотировать зависимости, а они будут добавляться в сгенерированный koin модуль. Работает на основе KSP

привязка к версии Kotlin
дольше компиляция
меньше кода
👍30👎30🤔1
#compose

Complete guide to Rich Text in Jetpack Compose

Стилизация текста — это частя задача когда вам надо показать что-то больше чем простые буквы: курсив, жирный, надстрочный текст и прочее.

Автор стать рассказывает как работать со стилями (известными как Span для TextView) но уже в Jetpack Compose
🔥20👎7👍1
#bazel

Bazel for Android. Part 2 — Multi-module projects (6 мин)

Продолжение серий статей по Bazel для Android проектов. В новой части говорится про многомодульные проекты, в которых Bazel и показывает свое преимущество
🔥9👎7
#feature #kotlin17

Exploring Kotlin's Context Receivers

Разбор работы новой фичи Kotlin - Context Receivers, которая сделает автокомплит быстрее, а функции более точечными в применении.
🔥13👎7
#PatronOnly

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

Первое видео из такой серии — организация моего рабочего места и почему я делал в пользу таких решений. Доступ на Boosty или Patreon

Помимо этого патроны получают и другие бонусы:
👉 ранний доступ к видео
👉 выбор тем роликов
👉 доступ в закрытый чат
👉 ежемесячная личная консультация
👍27👎26🤔3🔥2
#gradle

Gradle 7.4 стал гибче в настройке кэша конфигурации, так как позволяет указывать таски, неподдерживающие кэширование. Раньше в таком случае кэш просто выключался. Подробности здесь
👎23👍13
This media is not supported in your browser
VIEW IN TELEGRAM
#compose

Compose Code Editor – это редактор кода написанный на Compose for Desktop на основе ядра IntelliJ. Полезно будет посмотреть исходники да и как пример того что уже можно делать большой софт
👍41💩10👎6
Кастомные Android-прошивки и всё, что с ними связано

Неплохая статья про то какие прошивки Android устройств бывают, чем они отличаются друг от друга и зачем делают модификации прошивок
👍33👎12💩83🤔2
#AndroidBroadcast #EarlyAccess

В новом ролике на канале рассказываю про AndroidManifest:
👉 как формируется финальный манифест приложения
👉 утилита Manifest Merger
👉 как управлять мержем манифеста
👉 переменные в манифесте из build.gradle

Ранний доступ на Boosty и Patreon
💩30👍21🔥4👎31
#googleplay

Keeping Google Play safe with our key 2022 initiatives

Google делится инициативами на 2022:
👉 Запуск секции "Data Safety"
👉 Создание решений для рекламыс с фокусов на приватность данных
👉 Play Integrity API - защита приложений от взлома
👉 Помощь в выборе SDK и уведомление об проблемах с ними
👉 Улучшение защиты для детей и семей
👉 Больше ограничений для сбора данных в приложениях
👍17👎7🔥1👏1
#AndroidStudio #Canary

Вышла AS Dolphin Canary 5 в которой добавил поддержку дебага Kotlin Coroutines, аналогично тому как это сделано в IDEA. Вам нужно использовать KotlinX Coroutines 1.6.0 и устройство под управлением Android 10 (API level 29) или новее
🔥44💩14👍10👎3
#compose

Погружаемся в работу со скроллом в Jetpack Compose

Автор статьи делится опытом работы со скроллом в Compose, когда ему было необходимо определять текущую позицию и скроллить к определенному элементу списка (LazyColumn), когда появляется клавиатура.
👍25💩227👎2👏1
#android13

Exploring the new Android 13 Per-app Language preferences (3 мин)

В Android 13 для каждого приложения можно будет выбирать свой язык. Автор статьи разбирает как это будет выглядеть для разработчиков
💩40👍12🔥4👎3
#AndroidBroadcast

📺 Manifest Merger. Как формируется андроид манифест (11 мин)

В новом видео я рассказываю про
👉 как формируется финальный манифест приложения
👉 утилита Manifest Merger
👉 как управлять мержем манифеста
👉 переменные в манифесте из build.gradle

Теперь вы можете больше выбирать тему будущих роликов на Boosty и Patreon
👍76💩34🔥9👎31