В Android Studio обновили статистику популярности различных версий Android.
Краткая сводка:
🔥 Самая популярная версия - это Android 13
👉 3 из 4 устройств работают на Android 10 и новее
👉 Меньше 1% устройств работают на Android 5.X и старше версиях
Статистика собирается на основе активности пользователей в Google Play по всему миру. Данные по стране и регионам могут отличаться от данных, приведенных Google
#googleplay
Краткая сводка:
👉 3 из 4 устройств работают на Android 10 и новее
👉 Меньше 1% устройств работают на Android 5.X и старше версиях
Статистика собирается на основе активности пользователей в Google Play по всему миру. Данные по стране и регионам могут отличаться от данных, приведенных Google
#googleplay
Please open Telegram to view this post
VIEW IN TELEGRAM
👍78👎8
Shuttle - библиотека для обхода Transaction Too Large Exception, путем сохранения сериализованных объектов на диск и помещение в Bundle ключа
👎46👍2
Вышел Coil 2.5.0
👉 Улучшение работы под капотом
👉 Исправление багов
👉 Поддержка Android 14
👉 Обновили все зависимости до актуальных стабильных версий
👉 Улучшение работы под капотом
👉 Исправление багов
👉 Поддержка Android 14
👉 Обновили все зависимости до актуальных стабильных версий
👍36👎8
Forwarded from Compose Broadcast (Кирилл Broadcast)
This media is not supported in your browser
VIEW IN TELEGRAM
Haze - мультиплатформенный блюр для Compose. На Android использует Compose 1.6.0 (сейчас в альфе)
#android #ios #desktop #compose
#android #ios #desktop #compose
👍54👎16
Вышел Kotlin 1.9.20 и там
👉 Kotlin Multiplatform объявлен стабильный
👉 K2 поддерживает все таргеты в Beta
👉 kapt с поддержкой K2
https://news.1rj.ru/str/kotlin_broadcast/1013
#kotlin
👉 Kotlin Multiplatform объявлен стабильный
👉 K2 поддерживает все таргеты в Beta
👉 kapt с поддержкой K2
https://news.1rj.ru/str/kotlin_broadcast/1013
#kotlin
👍42👎7
📺 Собеседование с Михаилом Левченко (1.5 часа)
Миша Левченко @izpodshtorki провел собеседование на позицию Android-разработчика в формате онлайн кодинга
00:14 Вступление
00:54 Знакомство с экспертом
03:24 Процесс собеседования в Яндекс Вертикали
06:39 Знакомство с кандидатом
09:04 Секция 1. Small talk
13:38 О формате собеседования
14:09 Фидбэк по первой секции
16:06 Секция 2. Grooming
34:41 Фидбэк по второй секции
37:30 Секция 3. Live coding
01:37:36 Фидбэк по третьей секции
01:40:27 Общий фидбэк
#AndroidBroadcast #собеседование
Миша Левченко @izpodshtorki провел собеседование на позицию Android-разработчика в формате онлайн кодинга
00:14 Вступление
00:54 Знакомство с экспертом
03:24 Процесс собеседования в Яндекс Вертикали
06:39 Знакомство с кандидатом
09:04 Секция 1. Small talk
13:38 О формате собеседования
14:09 Фидбэк по первой секции
16:06 Секция 2. Grooming
34:41 Фидбэк по второй секции
37:30 Секция 3. Live coding
01:37:36 Фидбэк по третьей секции
01:40:27 Общий фидбэк
#AndroidBroadcast #собеседование
👍28👎13
Обновление Android Jetpack
👉 Hilt 1.1.0: поддержка KSP, улучшения hiltViewModel()
👉 Credentials 1.2.0: новые APU для получения и сохранения паролей и passkey
👉 Исправление багов Fragment, Navigation
👉 Много Beta и RC версий
👉 Hilt 1.1.0: поддержка KSP, улучшения hiltViewModel()
👉 Credentials 1.2.0: новые APU для получения и сохранения паролей и passkey
👉 Исправление багов Fragment, Navigation
👉 Много Beta и RC версий
👍17👎6
Forwarded from AvitoTech
Мы в Авито пробуем внедрять Kotlin Multiplatform для бизнес-логики части фич 📱
Поделитесь мнением, как это повлияет на желание работать в компании/команде.
Поделитесь мнением, как это повлияет на желание работать в компании/команде.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍53👎17
Forwarded from AvitoTech
Что думаете о Kotlin Multiplatform?
Anonymous Poll
12%
Я не мобильный разработчик, мне неинтересен этот опрос
13%
Я android-разработчик, мне всё равно
50%
Я android-разработчик, хочу работать с KMP, всегда было интересно
7%
Я android-разработчик, не хочу работать с KMP, это лишнее
4%
Я iOS-разработчик, мне всё равно
4%
Я iOS-разработчик, хочу работать с KMP, всегда было интересно
10%
Я iOS-разработчик, не хочу работать с KMP, натив на swift — one love, кроссплатформа — не для меня
👍54👎45
Вышел scrcpy 2.2 с возможностью подключения камеры (подробности тут). Также часть опций теперь перестанет работать на Android 14
#tooling
#tooling
👍31👎5
Больше месяц назад вышла Jetpack библиотека Telecom (альфа статус), предназначенная для интеграции аудио и видео звонков в приложениях.
Фичи либы:
👉 Синхронизация между устройствами
👉 Поддержка ограничений фоновой работы в Anroid
👉 Управление аудио устройствами для ввода/вывода
👉 Поддержка устройств с Android 8.0+ и Telecom стеком
Подробности тут
#jetpack
Фичи либы:
👉 Синхронизация между устройствами
👉 Поддержка ограничений фоновой работы в Anroid
👉 Управление аудио устройствами для ввода/вывода
👉 Поддержка устройств с Android 8.0+ и Telecom стеком
Подробности тут
#jetpack
👍57👎6
Forwarded from iOS Broadcast (Андрей Зонов)
Пятница - самое время рассмотреть очередной кросплатформенный движок. По-началу, когда я о нем услышал, мысленно закопал. Но потом понял что идея вполне жизнеспособна:
🔥 Полный натив для 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
Совсем скоро выключат 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
#compose
👍34👎12
В своем блоге @rozov_blog автор и создатель @android_broadcast отвечает на ваши вопросы. Подписывайтесь и пишите в комментариях к Q&A посту
👎69👍30
Руководство по миграции с FIDO2 на Jetpack Credential Manager
Почему стоит мигрировать? Потому что Jetpack Credential Manager
🔐 Поддержка Passkey
🔐 Несколько методов авторизации
🔐 Поддержка сторонних менеджеров паролей
🔐Единый UI/UX авторизации для пользователей
#security #jetpack
Почему стоит мигрировать? Потому что Jetpack Credential Manager
🔐 Поддержка Passkey
🔐 Несколько методов авторизации
🔐 Поддержка сторонних менеджеров паролей
🔐Единый UI/UX авторизации для пользователей
#security #jetpack
👍21👎7