Android Broadcast
14.5K subscribers
3.83K photos
397 videos
11 files
6.3K links
Подборка новостей и статей для Android разработчиков.

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

РКН https://abdev.by/rkn_tg_ab #MQRZR
Download Telegram
Как мы разобрали монолитное приложение для бизнеса на модули - статья как в ПСБ разделяли свое приложение. Остался в шоке с каким стеком и подходами делали приложение ((( Как один все бизнесы сначала быстро напишут код в одном модуле, при росте не занимаются архитектурой и потом все как один начинают писать статьи на тему "как мы сделали модуляризацию из одного God модуля". Что сразу не дало закладывать нормальный фундамент архитектуры?

#архитектура #модуляризация
Bytemask - Gradle плагин, шифрующий строки в приложении, затрудняя их реверс инжениринг. Используется ключ подписи приложения для шифрования

#безопасность
История (9м) как в почту Mail добавили облегченный движок WebView - GeckoView и распространяли его как Dynamic Feature. Причина - нестабильность и баги встроенного WebView

#web #chrome #mozilla
Как сломать скомпилированный код, не нарушая бинарную совместимость - статья про тот какие есть виды совместимости библиотек, как их соблюдать в Kotlin и Android артефактах и проверять
‼️ Обнаружена уязвимость в плагине GItHub для IDEA. Фиксы уже есть в Android Studio и IDEA. Обновляйтесь
Please open Telegram to view this post
VIEW IN TELEGRAM
Вышел Glance 1.1.0 - создание App Widget для Android и Tile для Google WearOS на Compose

Что нового:
👉 Библиотека для Unit тестов виджетов
👉 Новые Modifier
👉 Улучшения превью виджетов в IDE
👉 Улучшения API

#android #compose #wearos
Вышли Fragment 1.8.0
🔥Новый артефакт fragment-compose для вставки Fragment в Composable функции. Рекомендуется как замена AndroidViewBinding
🛠 Улучшения работы с Predictive Back Gesture

#fragment #compose
ChromeOS теперь тоже Android 🤯 Теперь операционки будут использовать одно и тоже Linux ядро, а также другие наработки Android будут перетекать в браузерную ОС. Обещают ускорение поддержки новых фичей.

Помимо этого ОС теперь разрабатываются в одном подразделение, что тоже должно повлиять на ускорение принятие решений

#android #chromeos
В официальной документации Android появился раздел, посвященный Kotlin Multiplatform и его поддержке со стороны команды из Google.

Официальная поддержка уже даёт о себе знать и база знаний будет только расти. Документация по Kotlin API на сайте уже тоже содержит маркеры по поддерживаемым платформам

#kmp #android @android_broadcast
This media is not supported in your browser
VIEW IN TELEGRAM
📺 Почему Apple Keynote - лучший софт для презентаций (33 мин)

Для всех своих презентаций я использую Apple Keynote - простой и понятный софт. Покажу его основные возможности, которые позволяют мне делать презентации просто и красиво, а также донести всю необходимую информацию.

Видео доступно подписчикам
и за донат на Boosty, а также Telegram боте Tribute в закрытой группе.

#AndroidBroadcast #видео
Одно из официальных приложений-примеров Compose в Android - Jetcaster, обновили и добавили поддержку складных смартфонов, Chrome OS, больших экранов, Android TV и часов на WearOS. Также появились App Widget на Compose с помощью либы Glance

Подробно об процессе поддержки и шаринга кода между платформами читайте в статье (EN, 12м)

#compose #android #androidtv #wearos #foldable #ui #chromeos
Если вам надо иметь возможность переключаться между реализаций карт, то можно изучить стать где автор рассказывает "Как объединить Google и Яндекс карты в Android" (11м)

#карты
A/B тесты - важная часть развития любого продукта, чтобы понимать предпочтения пользователей, сравнить гипотезы и понять какая принесёт результаты роста желаемой метрики.

Теперь из Консоли разработчика в RuStore можно делать A/B тесты в Remote Config. Всё бесплатно и без ограничений. Сервис позволяет таргетировать обновления на определенную аудиторию и отслеживать результаты, которые потом хранит более 10 лет (пишите в комментариях кому это нужно).
ВАЖНО! Личные и персональные данные не используются для таргетирования.

Remote Config строится на базе платформе для A/B экспериментов от VK, которая раньше использовалась внутри, а теперь становится доступной для всех разработчиков. Платформу используют в сервисах VK с общей аудиторией 70+ млн человек, поэтому она уже проверена на больших нагрузках и множеством параллельных экспериментах

#rustore #abtest #remoteconfig
🚀 Mobile Broadcast расширяется!

У нас появились новые города, так что встречайте

Mobile Broadcast | Бишкек

🔥 Если вы проездом в одном из городов, где есть сообщество Mobile Broadcast, то это прекрасная возможность познакомиться с новыми людьми и обменяться опытом.

Хотите открыть сообщество в вашем городе?
Заполняйте форму
по ссылке и мы с вами свяжемся

Вступайте в сообщество в своем городе!

👉 Список городов можно найти здесь
Please open Telegram to view this post
VIEW IN TELEGRAM
На сайте KotlinConf'24 стали доступны записи докладов. На YouTube канале Kotlin их пока еще не открыли, но они доступны с сайта конференции по ссылкам

#kotlinconf24 #kotlin #compose #kmp #k2 #android #jetbrains #google #kotlinx
Вышла третья Beta Android 15:
👉 Первый Platform Stability релиз - API меняться не будет, дальше только работа над стабильность и допил пользовательских фичей
👉 Улучшение UX для работы с Passkey и Credential Manager
👉 WebSQL теперь deprecated в WebView

Мне пора садиться за полный разбор всех нововведений новой версии Android для разработчиков, чтобы выпустить его к релизу ОС

#android15