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
Топ-25 бесплатных курсов Android-разработчика 2022 года

Подборка бесплатного образования. В комментариях скидывайте свои, а также делитесь отзывами
👎38👍14🔥41
Обновление Android Jetpack от 7 сентября

👉 Annotations 1.3.0. OptIn аннотация работает на уровне пакета
👉 Core 1.9.0. Поддержка Android 13 (API Level 33), IntentSanitizer API и др. улучшения API
👉 Navigation 2.5.2. Просто исправили баги

Много других минорных улучшений и подготовки к стабильному релизу

#jetpackupdate
👍18👎13
Готовим Android к пентесту — WSA edition

Digital Security делится опытом анализа Android-приложений. В этой статье рассказывают про обзор окружения, которое они используют каждый день для пентестов Anroid

#security
👍17👎12
📺 Автоматизация проверки размера Android приложения на CI (~0.5 часа)

Доклад про автоматизацию отслеживания изменения размера релизной сборки приложения на каждом Pull Request. Автор рассказывает про структуру APK и App Bundle, а также про инструменты для получения разницы в размере между сборками.

Автор доклада - Акниет Арысбаев @akniet, Android разработчик в компании Delivery Hero, команда "App Performance"

#AndroidBroadcast
👍27👎15
Google Play services API for TensorFlow Lite стало доступно всем. Оно поможет вам выполнять TensorFlow Lite модели на вашем Android устройстве без необходимости собирать библиотека вместе с вашим приложением. Это позволит сократить размер приложения и всегда иметь доступ к свежей версии TensorFlow Lite.

Руководство по использованию здесь

#ml
🔥22👎8👍51
Google Play открывает регистрацию для использования стороннего биллинга. Возможность доступна в страны Европейской экономической зоны, Австралия, Индия, Индонезия и Япония. Разработчикам надо пройти регистрацию здесь, а требования здесь. Вместо 15% с вас будут брать 11%!

#googleplay
👍29👎14
Проверьте насколько хорошо вы знаете Kotlin в нашем канале @kotlin_broadcast. Там я публикую разные интересные статьи и факты про язык и его использование. Проверьте свои знания sealed class в новом опросе

#AndroidBroadcast
👍15👎151
Отзывы в Google Play теперь могут появляться с задержкой до 24 часов, видны будут только автору комментарию и разработчику. Изменение направлено на фильтрацию подозрительной активности.

#googleplay
👎33👍12🤔4
Что используют для анализа Android-приложений в Digital Security: эмуляторы, статический и динамический анализ, прокси и др.

#security
👎19👍11
Неочевидное про Fragment API. Часть 1. Транзакции

Статья про то что вы могли пропустить в изменения API Fragment и как удобно работать c транзакциями:
👉 ktx расширения
👉 Оптимизация транзакции
👉 Альтернатива add/replace
👉 Когда все может пойти не так

#fragment #jetpack
👍36👎94😢1
Вышла новая стабильная Android Studio 2021.3.1 Dolphin
👉 IDEA 2021.3
👉 Управлением тестовыми устройствами из Gradle
👉 Визуальный инспектор анимаций для Compose
👉 Compose Multipreview
👉 В Compose Layout Inspector показывается количество рекомпозиций
👉 Помощник подключения Wear OS эмулятора к устройству/эмулятору
👉 Обновление LogCat: форматирование, несколько окон, конфигурации вида, поиск по "ключ-значение"
👉 Прокачали R8
👉 Поддержка JDK 11 API через дешугаринг

📺 Видео версия (13 мин)

#androidstudio
🔥70👎10👍7
Adobe покупает Figma за 20 млрд $. Мой взгляд на такую сделку - монополизация рынка UI/UX дизайна, а ещё все больше буду заставлять покупать подписку от Adobe.

Что вы думаете про эту сделку?
👎189😢33🎉5🤯4👍3🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
Готовим Window Inset под соусом Jetpack Compose и щепоткой View

Я обожаю приложения, которые используют всю поверхность экрана от края до края. В статье разбирается как это сделать при использовании Compose

#ui #compose
🔥65👎8👍61
📺 Фоторедактор на Android (50 мин)

Взял интервью у разработчика ядра оффлайн фоторедактора на Android. Обсудили кучу всего: технологии, обработка больших фото, Vulkan API, RenderScript и много чего еще

Также есть версия для платных подписчиков на YT
Подкаст версия тут

#AndroidBroadcast #РаннийДоступ
👍51👎24🔥6
Thinking in Compose (7 мин)

Статья про то как поменять свой взгляд и принципы построения UI с Android View на Compose и его подходы к отрисовке экранов

📺 Видео версия (7 мин)

#compose #madskills
😐18👍13
Какое из этих разрешений появилось НЕ в Android 13 (API Level 33)?
Final Results
14%
POST_NOTIFICATIONS
32%
SCHEDULE_EXACT_ALARM
20%
USE_EXACT_ALARM
35%
READ_MEDIA_IMAGES
🤔57😐27🤯23👍53
Deep Links Crash Course : Part 3 Troubleshooting Your Deep Links (9 мин)

Вроде все есть в Android для deep link, но почему-то не работа... В статье разбираются популярные проблемы:
👉 ссылки не работают
👉 ссылки открываются в браузере
👉 ваши ссылки работали, но перестали (без изменений с вашей стороны)
👉 появляется диалог выбора приложения
👉 Android 12+
😐15👍13
Effective state management for TextField in Compose (8 мин)

Советы как стоит работать с состоянием текстовых полей в Compose, чтобы не испытывать проблем с производительностью:
👉 Избегайте задержек и асинхронных операций между вводом и обновление состоянием TextField
👉 Избегайте хранение состояния TextField с помощью реактивных стримов в фоновом потоке (напр. StateFlow в Default Dispatcher)
👉 Храните состояние TextField в ViewModel, когда это необходимо, а не просто потому так нужно
👉 Команда Compose работает над улучшения текстовых полей. Роадмап здесь

#compose #performance
😐24👍15🤔52🔥1👏1
Android Broadcast
Какое из этих разрешений появилось НЕ в Android 13 (API Level 33)?
Правильный ответ - SCHEDULE_EXACT_ALARMS

В Android 13 (API Level 33) появилось 22 новых permission 🤯:
👉 Показ уведомлений (похоже с iOS)
👉 Доступ к разным типам медиа
👉 Доступ к устройствам-компаньонам
👉 Спец доступы по Wi-Fi
и много других

USE_EXACT_ALARM - новое разрешение в Android 13, которое пришло на замену SCHEDULE_EXACT_ALARM. Разница в том, что новое разрешение не требует получения его у пользователя, но вот опубликоваться с ним в Google Play просто так не получится (подробности здесь). SCHEDULE_EXACT_ALARM можно использовать на Android 12+ если вы не попадаете в приложения, допускаемый использовать новое разрешение
😐32👍24👏4🙏3😁1
Новые возможности AndroidX Media и ExoPlayer

Рассказ про самую новую библиотека для работы с медиа в Android - Jetpack Media3 (сейчас доступна Beta 2). В статье разбираются разные аспекты: архитектура, старые подходы, API, работы с системой и др.

#jetpack #media
🔥23😐172🥰2