В докладе я рассказал про монополию мобильных сервисов и почему AOSP и iOS не так важны компаниям как мобильные сервисы и магазины, через которые идет не то чтобы доход, а контроль рынка. Самое важное - как стоит сделать сервисы чтобы дать конкуренцию разработчикам и выбор пользователям! Инициатива Open Mobile Services
#AndroidBroadcast #mobius #gms #aops #ios
Please open Telegram to view this post
VIEW IN TELEGRAM
64👍21
Forwarded from Kotlin Multiplatform Broadcast
Вышел KtLint 1.4.0. Значительных изменений/улучшений на мой взгляд нету. Кажется, инстрeмент вышел на плато и спокойно дорабатывается
#инструменты
#инструменты
👍13
Занимаются ли на вашем рабочем проекте оптимизацией скорости сборки?
Anonymous Poll
35%
Да
28%
Нет
29%
Только по необходимости
1%
Не занимаюсь разработкой
7%
Не участвую в опросе
Forwarded from Kotlin Multiplatform Broadcast
Разбор(4м) способов синхронизации доступа к переменной на примере инкремента int из разных корутин
#coroutines
#coroutines
🔥29👍14
Какой у вас опыт с кроссплатформой на мобилке в продакшене?
Anonymous Poll
5%
Есть опыт с Reaсt Native
18%
Есть опыт с Flutter
31%
Есть опыт с Kotlin Multiplatform
4%
Есть опыт с другой кроссплатформой (пиши в комментах)
48%
Всегда только натив
1%
Не пишу под мобилу или код вовсе
7%
Не участвую в опросе
👍5
Media is too big
VIEW IN TELEGRAM
😧 Android Studio убирает поддержку View
Жду ваш лайк под видео и комментарии с мнением
#AndroidBroadcast #видео #новости
Please open Telegram to view this post
VIEW IN TELEGRAM
👍18 6🔥4
Если у вас есть возможность поддержать @android_broadcast голосами, то буду очень рад признателен . Переходите по ссылке https://news.1rj.ru/str/boost/android_broadcast
Хочу через истории выкладывать советы и другие новости проекта
Хочу через истории выкладывать советы и другие новости проекта
🔥15👍9
Forwarded from Kotlin Multiplatform Broadcast
Опубликовали дорожную карту развития Kotlin Multiplatform на 2025
👩💻 Поддержка всех фичей из Jetpack Compose
👩💻 Стабилизация Compose iOS
🤯 Отдельная Kotlin Multiplatform IDE
👩💻 Сборка Apple билдов в облаке, чтобы помочь разработчикам без mac
👩💻 Kotlin-to-Swift export - релиз первой публичной версии в 2025 году
Разработка библиотек
👩💻 Инструмент для верификации совместимости публичного API разных версих KMP библиотек
👩💻 Шаблоны и рук-ва для создания и публикации KMP библиотек
👩💻 Релиз полностью обновленного процесса публикации KMP библиотек
👩💻 Улучшения процесса документации
👩💻 Работают над улучшением поиска библиотек с поддержкой KMP
#kotlin #kmp
🤯 Отдельная Kotlin Multiplatform IDE
Разработка библиотек
#kotlin #kmp
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥49👍9❤5
Рекомендация по тому что стоит помещать в
👉
👉
👉
👉
👉
👉
👉
❗️ Для NDK нужны будет добавлять еще файлы
❗️ Для каждого Gradle Android Studio создаёт свой .gitignore, куда обычно попадает
❗️ Если вам нужно переносить стиль кода между разработчиками - используйте .editorconfig. IDEA и Android Studio считывают из него настройки стиля кода
❗️ Плагин .ignore поможет вам с генерацией стандартных конфигов
Это лишь мой набор игноров, который эффективно работает. Для себя вы можете настроить как удобно вам
#git
.gitignore (который в корне проекта) вашего Android проекта на Gradle с использованием Kotlin👉
*.iml - все файлы конфигурации IDEA👉
.gradle/ - всё что генерирует Gradle для своей работы👉
.idea/ - весь локальный конфиг проекта👉
.kotlin/ - всё что генерирует Kotlin для работы (помойму появилось с версии Kotlin 2.0)👉
build/ - папка с файлами в процессе сборки Gradle👉
captures/ - трейсы который собирает студии👉
local.properties - локальный файл конфигурации Android проектаbuild/ папкаЭто лишь мой набор игноров, который эффективно работает. Для себя вы можете настроить как удобно вам
#git
Please open Telegram to view this post
VIEW IN TELEGRAM
❤42👍22🔥4 2
Для проверки работы приложения на Android что вы используете?
Anonymous Poll
83%
Реальные устройства
76%
Эмулятор из Android SDK
7%
Устройства в облаке на ферме
3%
Сторонние эмуляторы/симуляторы Android
1%
Не пишу под Android
2%
Не участвую в опросе
👍4
Forwarded from Mobile Broadcast | Анонсы
Anonymous Poll
2%
Я из Мурманска!
1%
Я из Мурманской области и приезжал бы на встречи
97%
Смотрю результаты
Вышел 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
👍19❤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 #камера
👍18 4
Теперь API Level будет не целым числом, а состоять из мажорной и минорной цифры
👉 Единственный релиз с изменением поведения, который может затронуть приложения
👉 Предоставят новые API для разработчиков
👉 Будет увеличивать уровень API
👉 Новые API для разработчиков
👉 Обновления фичей, оптимизации и исправления багов со второго квартала
👉 Повышает минорное значение в пределах уровня API
#androidos
Please open Telegram to view this post
VIEW IN TELEGRAM
👍40 9
Всё это 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 и выше
👍25🔥6❤2
Forwarded from Mobile Broadcast | Анонсы
🔥 Всем привет! У нас есть запрос на создание сообщества в Архангельске. Отметьтесь в опросе, кто оттуда?
Anonymous Poll
3%
Я из Архангельска
0%
Я из Архангельской области и приезжал бы на встречи
97%
Смотрю результаты
11👍3🔥1