Вышел WorkManager 2.10.0
👉 Добавлена поддержка Android 15 (compileSdk 35)
👉 Для всех Job в WorkManager теперь добавляется trace тег, который при использовании
👉 Через Configuration объект можно задать CoroutineDispatcher для выполнения CoroutineWorker
👉 Для Worker теперь можно указать NetworkRequest, который задает на какой сети будет выполняться worker
#jetpack #jetpackupdate #workmanager
👉 Добавлена поддержка Android 15 (compileSdk 35)
👉 Для всех Job в WorkManager теперь добавляется trace тег, который при использовании
‘adb shell dumpsys jobscheduler
’ позволит понять какой Worker выполнялся👉 Через Configuration объект можно задать CoroutineDispatcher для выполнения CoroutineWorker
👉 Для Worker теперь можно указать NetworkRequest, который задает на какой сети будет выполняться worker
#jetpack #jetpackupdate #workmanager
👍18❤2🔥2
Вышла CameraX 1.4.0
👉 Поддержка 10-битного HDR в фото и видео
👉 Поддержка HLG и 10-битного HEVC
👉 Поддержка UltraHDR
👉 Больше поддержки Kotlin
👉 Эффекты в реальном времени
👉 Возможность узнать о поддержке стабилизации и включение её
👉 Shutter Sound API - проверка нужно ли в текущем регионе снимать со звуком
👉 Поддержка работы экрана как вспышки
👉 Camera Extensions Metadata API
Вообщем сделали много всего полезного, что лучше читать в анонсе. Кажется, это самое активно развивающееся API из Jetpack
#jetpack #jetpackupdate #camerax #камера
👉 Поддержка 10-битного HDR в фото и видео
👉 Поддержка HLG и 10-битного HEVC
👉 Поддержка UltraHDR
👉 Больше поддержки Kotlin
👉 Эффекты в реальном времени
👉 Возможность узнать о поддержке стабилизации и включение её
👉 Shutter Sound API - проверка нужно ли в текущем регионе снимать со звуком
👉 Поддержка работы экрана как вспышки
👉 Camera Extensions Metadata API
Вообщем сделали много всего полезного, что лучше читать в анонсе. Кажется, это самое активно развивающееся API из Jetpack
#jetpack #jetpackupdate #camerax #камера
👍17 4
Теперь API Level будет не целым числом, а состоять из мажорной и минорной цифры
👉 Единственный релиз с изменением поведения, который может затронуть приложения
👉 Предоставят новые API для разработчиков
👉 Будет увеличивать уровень API
👉 Новые API для разработчиков
👉 Обновления фичей, оптимизации и исправления багов со второго квартала
👉 Повышает минорное значение в пределах уровня API
#androidos
Please open Telegram to view this post
VIEW IN TELEGRAM
👍40 8
Всё это Google смог сделать благодаря 3 вещам
🤖 Project Treble - разделение слоёв фреймворка, драйверов и надстроек вендора
🤖 Project Mainline - отделение функций ОС на модули и обновление их независимо от прошивки через Google Play Services
🤖 Google Play Services - тотальный контроль над устройствами с Google Play
#androidos
#androidos
Please open Telegram to view this post
VIEW IN TELEGRAM
Совсем мимо меня прошли Automated Test Device (ATD) образы для запуска Android эмулятора, которые предназначены для прогона тестов. Образы потребляют меньше памяти и ресурсов процессора. Достигли этого за счет удаления компонентов, не влияющих на запуск автотестов: SystemUI, приложение настроек, Gmal, Google Maps и другие компоненты.
ATD образы доступны для Android 11 и выше
ATD образы доступны для Android 11 и выше
👍24🔥6❤2
Forwarded from Mobile Broadcast | Анонсы
🔥 Всем привет! У нас есть запрос на создание сообщества в Архангельске. Отметьтесь в опросе, кто оттуда?
Anonymous Poll
3%
Я из Архангельска
0%
Я из Архангельской области и приезжал бы на встречи
97%
Смотрю результаты
11👍3🔥1
Forwarded from iOS Broadcast (Андрей Зонов)
Octoverse: Ежегодный отчет Github по трендам в разработке
Очень много инсайтов в отчете:
🟢 ИИ выводит Python на первое место по мере роста числа разработчиков по всему миру
🟢 Растет интерес к ИИ и компактным моделям.
🟢 Число разработчиков на GitHub быстро растет, особенно в Африке, Латинской Америке и Азии.
🟢 Индия может обогнать США по количеству разработчиков на GitHub к 2028 году.
🟢 В Латинской Америке наблюдается быстрый рост в сфере открытых банковских услуг и ИИ.
🟢 В Азиатско-Тихоокеанском регионе число разработчиков растет быстрыми темпами.
🟢 Открытый исходный код играет важную роль в ранних экспериментах и внедрении ИИ.
🟢 GitHub Copilot помогает разработчикам быстрее учиться и создавать программное обеспечение.
🟢 34% участников топ-10 проектов внесли первый вклад после регистрации на GitHub Copilot.
🟢 GitHub Copilot используется более миллионами разработчиков и студентов
🟢 В 2024 году обнаружено более 39 миллионов утечек "секретов"
🟢 Shell обогнал C в 2024 году
🟢 TypeScript обогнал Java и вошел в тройку лучших языков на GitHub
🟢 Rust набирает популярность благодаря безопасности и производительности
Очень много инсайтов в отчете:
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
AppMetrica упростила доступ к мобильной аналитике для партнеров Рекламной Сети Яндекса (РСЯ) и Adfox
Партнеры РСЯ и Adfox теперь смогут проще подключаться к платформе AppMetrica, чтобы получить полный доступ к расширенной аналитике сервиса и оценивать эффективность своих приложений. Раньше интеграция требовала написание собственного кода для интеграции между сервисами на стороне клиента и его поддержке.
Сейчас для интеграции достаточно сделать пару кликов:
1️⃣ Зайти на платформу под логином в РСЯ или Adfox и заполнить профиль
2️⃣ Связать аккаунт с AppMetrica приложения, которой монетизируются с РСЯ, и подтвердить согласие на передачу данных
3️⃣ Данные начинают подгружаться автоматически
Никаких изменений в приложениях делать не надо будет
Данные из AppMetrica можно будет импортировать в Яндекс Директ, IronSource или Applovin
#аналитика #монетизация
Партнеры РСЯ и Adfox теперь смогут проще подключаться к платформе AppMetrica, чтобы получить полный доступ к расширенной аналитике сервиса и оценивать эффективность своих приложений. Раньше интеграция требовала написание собственного кода для интеграции между сервисами на стороне клиента и его поддержке.
Сейчас для интеграции достаточно сделать пару кликов:
Никаких изменений в приложениях делать не надо будет
Данные из AppMetrica можно будет импортировать в Яндекс Директ, IronSource или Applovin
#аналитика #монетизация
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7
Довольно редкий но интересный кейс расскрывали в статье (14м) - интеграция цифровой подписи в Android приложения на основе Рутокен. Очень много кода как это сделать на основе SDK
#безопаность
#безопаность
👍12
Forwarded from Kotlin Multiplatform Broadcast
Если ваш класс на вход получает Kotlin коллекцию, но я рекомендую вам делать копию чтобы защититься от изменений коллекции по ссылке
val list = mutableList<Any>()
class A(input: List<Any>) {
// Делаем копию входного списка чтоб модификация list не влияла на input
val input = input.toList()
}
👍58
Создание экземпляров класса в Java/Kotlin на Android - это то что негативно влияет на производительность и нужно максимально избегать?
Anonymous Poll
31%
Да, стараюсь делать как можно меньше новых экземпляров класса 👍
49%
Нет, это миф! 🤯
3%
Есть свое мнение (пишите в комментариях) 🤔
17%
Не участвую в опросе ❌
👍2