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
Больше месяц назад вышла Jetpack библиотека Telecom (альфа статус), предназначенная для интеграции аудио и видео звонков в приложениях.

Фичи либы:
👉 Синхронизация между устройствами
👉 Поддержка ограничений фоновой работы в Anroid
👉 Управление аудио устройствами для ввода/вывода
👉 Поддержка устройств с Android 8.0+ и Telecom стеком

Подробности тут

#jetpack
👍57👎6
Forwarded from iOS Broadcast (Андрей Зонов)
🐚 Skip - плагин Xcode для транспиляции SwiftUI приложения на Android

Пятница - самое время рассмотреть очередной кросплатформенный движок. По-началу, когда я о нем услышал, мысленно закопал. Но потом понял что идея вполне жизнеспособна:
🔥 Полный натив для iOS, в отличии от большинства движков (Flutter, Compose Multiplatform). Look&Feel из коробки. SwiftUI на iOS и Compose на Andoid
🔥 Нет отдельного языка или новых концепций как с React Native или Xamarin
🔥 Нет проблем с ARC - код изначально пишется на Swift+SwiftUI
🔥 Исходники Kotlin, которые генерятся движком, могут быть не только просмотрены но и отредактированы

Не все так просто, даже если опустить вендорлок:
💩Поддержка языка ограничена, нужно думать какие конструкции можно использовать
💩Нативные компоненты прийдется писать свои или адаптировать сильно транспилированный код
💩В качестве БД прийдется использовать прямые обращения к sqlite

Почему я думаю, что это может взлететь?
💸Стартапы часто начинают с iOS-only приложения, которые пишут на самых актуальных инструментах, а это способ быстрее получить аналог на Android и проверить интерес
💸Проще найти разработчика который умеет писать нативный код для iOS и адаптирует его под Android

Можно поступить мудро, и посмотреть взлетит ли этот подход через пару лет, ведь если долго сидеть на берегу реки, то можно увидеть, как мимо проплывёт труп твоего врага 😀
Please open Telegram to view this post
VIEW IN TELEGRAM
👎51👍9
Авторы Kaspresso сравнивают как удобно писать на нем тесты по сравнению с Espresso (решение от Google). Подробности в статье (14 мин)

#testing
👍48👎20
Совсем скоро выключат Firebase Dynamic Links - возможность открытия deep link в приложение, если оно установлено, или страницы в магазине в противном случае. В статье (EN, 13 мин, ссылка без VPN) найдете что можно взять как альтернативу - Universal и App Links, которые позволят добиться поведения как раньше на основе Firebase
👎25👍10
Google запускает (экспериментально) Android WebView Media Integrity API - проверка что Media контент в WebView запускается в безопасной и доверительной среде. Работать будет на устройствах с Google Play Services.
👍24👎18
Forwarded from Compose Broadcast (Кирилл Broadcast)
Вышел Compose Compiler 1.5.4 с поддержкой Kotlin 1.9.20, а также исправлением багов и экспериментальными флагами для ускорения работы Compose

#compose
👍34👎12
В своем блоге @rozov_blog автор и создатель @android_broadcast отвечает на ваши вопросы. Подписывайтесь и пишите в комментариях к Q&A посту
👎69👍30
Руководство по миграции с FIDO2 на Jetpack Credential Manager

Почему стоит мигрировать? Потому что Jetpack Credential Manager
🔐 Поддержка Passkey
🔐 Несколько методов авторизации
🔐 Поддержка сторонних менеджеров паролей
🔐Единый UI/UX авторизации для пользователей

#security #jetpack
👍21👎7
Сегодня начался оффлайн Мобиус в Санкт-Петербурге и пройдет 2 дня. Я буду на площадка и в комментариях буду вас расскзаывать про самое интересное
👍99👎44
JetBrains представили Amper (в статусе эксперимента) - инструмент для описания конфигурации проектов в YAML для последующих их генерации. Инструмент доступ как Gradle плагин, в рамках IntelliJ IDEA 2023.3 и Fleet 

#tooling
👍32👎25
В блоге Android Developers рассказали про оптимизацию порядка файлов для ускорения инициализации нативных библиотек

#performance #ndk
👍11👎8
Как это работает #9 - Полная функциональщина мозга! (1 час)

Функциональные подходы все больше входят в современные языки, но как вообще все это появилось и как жить с полностью функциональным языком в 2023? Все это в новом выпуске шоу "Как это работает"

#какэтоработает
👍18👎10
В Android 14 разработчики сторонних приложений смогут показывать интерфейс на все экранах раскладных устройств. Это будет часть Jetpack Window Manager. Подробности тут

#android14 #foldable #jetpack
👍39👎14