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
#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
#PatronOnly

Выбор ноутбука для мобильной разработки

В новом видео (только для патронов) рассказываю на то что я обращаю внимание при покупке ноутбука, какие параметры важны, как можно сэкономить. Выбор конкретных моделей не делаю, так как сейчас рынок ограничен выбором.

Смотрите на Boosty или Patreon
💩82👍36👎3🔥3🤔1
#gradle #optimization

New year, faster builds (6 мин)

Набор рекомендаций как ускорить сборку вашего приложения. Ничего экстраординарного тут не найти, но вот тем кто вообще никак не задумывался об оптимизациях будет полезно изучить:
👉 Проверяйте настройку с помощью Gradle Doctor
👉 Следите за зависимостями
👉 Делайте анализ сборок, чтобы знать про проблемные места
👎15👍10