Android Broadcast
14.2K subscribers
3.53K photos
341 videos
11 files
5.9K links
Подборка новостей и статей для Android разработчиков.

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

РКН https://abdev.by/rkn_tg_ab
Download Telegram
Обновили API desugaring в Android
👉 Появилась поддержка java.nio API. Часть API работает только на Android 8.0 + и помечено специальным аннотациями
👉 Обновили java.time до API из Android 13
👉 Обновили java.util.stream до API до Android 13
❤‍🔥9👎7👏6👍3😁3🤯2💯2
Constraints and modifier order (8 мин)

Разбор как правильно организовывать цепочки Compose модификаторов и влияние их влияет на размер Composable функций

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

#compose #madskillls
❤‍🔥16👍11👎7
This media is not supported in your browser
VIEW IN TELEGRAM
В Chrome появится поддержка Partial Custom Tabs, которая частично перекрывает контент вашего приложения и позволяет взаимодействовать с вашим приложениям и Web контентом. Эта возможность уже доступна в Jetpack Browser 1.5.0

@android_broadcast #chrome #jetpack
👍50🤯8👎6
У Android Academy начался курс по Jetpack Compose. Материал неплохой, но хочется больше полезного контента в видео. Полезные практики по Compose также выходят и в рамках MAD Skills

Интервью
📺 Что нового в Kotlin Multiplatform Mobile. Интервью с командой KMM (2 часа)

Разборы
📺 Что внутри APK. Как Google Play доставляет сборки пользователям (13 мин)
📺 Constraints and modifier order. MAD Skills (12 мин)
📺 Permission Handling Guide (34 мин)
📺 Java. Для чего нужен Optional? (18 мин)
📺 Introduction to drawing in Compose (10 мин)

Новости
📺 Новости мобильной разработки 2023.4 от Android Broadcast (34 мин)
📺 Google Dev News (3 мин)
📺 Now in Android №77 (7 мин)

Лекции
📺 Android Academy Jetpack Compose #1: Starter Pack (1.5 часа)

Делитесь в комментариях видео по разработке, которые вам понравились на этой неделе

#подборкавидео
👍42👎9❤‍🔥4🍾1
В Jetpack уже практически отказались от Activity как точки переопределения системных callback методов. Появился OnBackPressedDispatcher, MenuProvider, ConfigChangeListener и др.

Об Activity Result API я сделал полезный разбор из 2 частей:
📺 применение в коде ваших приложений (22 мин)
📺 как оно работает под капотом на основе Activity.onActivityResult (12 мин)

#AndroidBroadcast #activity #jetpack
👍51👎11❤‍🔥8
Improving user privacy by requiring opt-in to send X-Requested-With header from WebView

Заголовок X-Requested-With (XRW) содержит в себе название Android приложения из которого отправляется любой запрос в WebView. Теперь этот заголовок будет посылаться только если разработчик запросит это явно.

#security #webview
🔥12👎8👍1
Полезный гайд как можно восстановить удаленные данные в проекте Android Studio. Local History - ультимативная фича, которая много раз меня выручала и позволяет не комитить изменения через Git.

#androidstudio
❤‍🔥27👎10👍7
Плагин для Android Studio, который поможет с миграцией с Kotlin Synthetic на View Binding. Кто-то еще не мигрировал? Я удивлен 🙁

#androidstudio
👎29👍17😁10🤔5😱2👌1
Вот уже и статьи пошли как обрабатывать нажатие "Назад" в Android, новые callback, система приоритетов и другие нововведения системной навигации в ОС

#android13
👎27👍13🤔8🥱1
Начал готовить интервью про мобильную рекламу. Для этого позвал к себе в гости разработчиков рекламного SDK. Поговорим как про бизнес составляющую, учитывая как ограничивает трекинг рекламного id Apple и Google, так и про особенности разработки продукта, распространяемого как библиотека, в отличие от классического приложения/игры.

В комментариях накидывайте свои вопросы и темы для обсуждения с гостями
🔥47👍16👎15
Вышло обновление Jetpack библиотек от 22 февраля 2023:
👉 Annotation 1.6.0 - поддержка Android SDK Extensions и теперь библиотека стала Kotlin Multiplatform
👉 Arch Component Core 2.2.0 - лучшая совместимость с Kotlin, через аннотации @NonNull и @Nullable
👉 Credentials 1.0.0-alpha03 - Поддержка Sign-in with Google

#jetpack #jetpackupdate
@android_broadcast
👍22👎9
На Android стартует бета Privacy Sandbox - новое решение по защите приватности пользователей и обеспечению качественного показа рекламы. Руководство для разработчиков и инструкцию как вступить в программу можно найти здесь

#ads
🥱15👎9👍1
Статья с разносом того что все плюсы, которые несет темная тема в приложении несущественны, а ее поддержка несет много дополнительной работы при разработке, хотя можно вложиться в фичи.

Вывод - делайте только светлую тему, либо темную. Но решать вам!

#ui
👎165👍22🌚11🤔7🥱5🤣4🤬1
В Минске возвращается офлайн движ 🔥 и я решил его поддержать. Приеду и выступлю с докладом
🕢 Когда: вторник, 28 февраля, 19:00
📍 Где: OPEN IT ХАБ | Минск, Скрыганова, 14

Расскажу про то как ограничивают фоновую работу в Android и как сейчас надо запускать задачу, а также расскажу что нас ждет в Android 14

Также будет интересный доклад про тестирование от организатор GDG Minsk @gdgminsk - Паши Богрецова

Количество мест ограничено, поэтому регистрируйтесь и приходите. Все обсуждение по митапу в @gdgminsk

P.S. Это одно из моих последних офлайн выступлений, после которого я беру перерыв и буду делать контент на YouTube канале, так что пропускать не стоит

#митап
👎39🔥30👍15😁2😭21😴1
AppWrite - это альтернатива Firebase для простого бэкенда мобильного приложения. Она может быть в готовом облаке (появится в скором будущем) или развернута на вашем собственном сервере.

Автор статьи делится опытом интеграции и использования этого сервиса
👍26👎9🥱7🤔2💋1
Метки конфиденциальности данных для большинства популярных приложений в Google Play являются ложными

Mozilla провела исследование *Privacy Not Included, в котором сравнила политики и метки конфиденциальности 20 самых популярных платных и 20 самых популярных бесплатных приложений в Google Play Store.

1. Метки безопасности данных Google Play Store говорят о том, что ни TikTok, ни Twitter не передают ваши личные данные третьим лицам. Однако в политиках конфиденциальности приложений прямо указано, что они передают информацию о пользователях рекламодателям, интернет-провайдерам, платформам и многим другим типам компаний.

2. 16 из 40 приложений, или 40%, получили оценку соответствия «Плохо», включая Minecraft, Twitter и Facebook. 3 приложения вообще форму не заполнили.

3. 15 приложений, или 37.5%, получили среднюю оценку «Требует улучшения», включая YouTube, Google Maps, Gmail, WhatsApp Messenger и Instagram.

4. Только 6 из 40 приложений, или 15%, получили оценку «Хорошо».

И что: отметив расследование Washington Post 2021 года, в ходе которого были обнаружены аналогичные проблемы с ярлыками в Apple App Store, глава исследования сказала, что оно ставит под вопрос, могут ли Google и Apple объективно контролировать безопасность приложений в своих магазинах.
👍26👎8😁8😢5
Вышел полупрофессиональный видеоредактор для Android - Lumafusion. Поддерживается Android телефоны и планшеты, а также Chrome OS. Приятно видеть как на Android приходит серьезный софт и позволит решать больше функций на планшетах.

Первый год ведения YouTube я монтировал все ролики на iPad Pro 11" 2018, используя LumaFusion
👍43👎11🔥1
Утилита (CLI) + Gradle Plugin для конвертации отчета с метриками компиляции из Jetpack Compose в красивый HTML отчет.

#compose #tooling #performance
👍27🥱14👎10❤‍🔥1