Занимаются ли на вашем рабочем проекте оптимизацией скорости сборки?
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
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