Android Broadcast


Гео и язык канала: Россия, Русский
Категория: Технологии


Подборка новостей и статей для Android разработчиков.

Обсуждение @android_broadcast_talks
Наши медиа https://taplink.cc/android_broadcast
Связь с автором @android_broadcast_bot
Реклама @android_broadcast_bot

Связанные каналы  |  Похожие каналы

Гео и язык канала
Россия, Русский
Категория
Технологии
Статистика
Фильтр публикаций


Совсем мимо меня прошли Automated Test Device (ATD) образы для запуска Android эмулятора, которые предназначены для прогона тестов. Образы потребляют меньше памяти и ресурсов процессора. Достигли этого за счет удаления компонентов, не влияющих на запуск автотестов: SystemUI, приложение настроек, Gmal, Google Maps и другие компоненты.

ATD образы доступны для Android 11 и выше


🧐 Давно задумывались о том, что пора что-то менять? Тогда это то самое время, когда стоит обновить свой рабочий стол.

❗️ Благодаря регулируемой высоте вы сможете чередовать положение сидя и стоя, что снизит усталость и желание прокрастинировать в течение дня.

😍 Преимущества Ergostol еще и в большой столешнице, где можно уместить все необходимое, есть скрытые выдвижные розетки с USB, встраиваемая беспроводная зарядка

✅ Вы можете оформить рассрочку прямо на сайте или оплата частями с помощью Яндекс Сплит. Рассрочку можно оформить от 30 000₽ на 9 месяцев. Все подробности можете узнать в разделе Оплата.

🔥По промокоду ANDROID10 вы получите скидку в размере 10% на все столы и аксессуары

Консультанты Ergostol всегда готовы помочь в подборе стола и аксессуаров к нему под ваш запрос.

Реклама. ООО «СОФТЭФФЕКТ», ИНН 7735575262


Видео недоступно для предпросмотра
Смотреть в Telegram
Запись Android Show c Droidcon в London. Оригинал на YouTube и перезалив на VK Video


Вышел второе обновление 🔨 Android Studio Ladybug 2024.2 с исправлением ошибок

#androidstudio

4k 0 10 14 31

Всё это Google смог сделать благодаря 3 вещам
🤖 Project Treble - разделение слоёв фреймворка, драйверов и надстроек вендора
🤖 Project Mainline - отделение функций ОС на модули и обновление их независимо от прошивки через Google Play Services
🤖 Google Play Services - тотальный контроль над устройствами с Google Play

#androidos


‼️ Google переводит Android SDK на более частые обновления с 2025 года

Теперь API Level будет не целым числом, а состоять из мажорной и минорной цифры

2️⃣ квартал 2025. Мажорный релиз!
👉 Единственный релиз с изменением поведения, который может затронуть приложения
👉 Предоставят новые API для разработчиков
👉 Будет увеличивать уровень API

4️⃣ квартал 2025. Минорный релиз.
👉 Новые API для разработчиков
👉 Обновления фичей, оптимизации и исправления багов со второго квартала
👉 Повышает минорное значение в пределах уровня API

1️⃣ и 3️⃣ квартал 2025. Только новые фичи для пользователей без API для разработчиков.

#androidos


Вышла CameraX 1.4.0
👉 Поддержка 10-битного HDR в фото и видео
👉 Поддержка HLG и 10-битного HEVC
👉 Поддержка UltraHDR
👉 Больше поддержки Kotlin
👉 Эффекты в реальном времени
👉 Возможность узнать о поддержке стабилизации и включение её
👉 Shutter Sound API - проверка нужно ли в текущем регионе снимать со звуком
👉 Поддержка работы экрана как вспышки
👉 Camera Extensions Metadata API

Вообщем сделали много всего полезного, что лучше читать в анонсе. Кажется, это самое активно развивающееся API из Jetpack

#jetpack #jetpackupdate #camerax #камера

4.2k 0 18 14 20

Вышел WorkManager 2.10.0
👉 Добавлена поддержка Android 15 (compileSdk 35)
👉 Для всех Job в WorkManager теперь добавляется trace тег, который при использовании ‘adb shell dumpsys jobscheduler’ позволит понять какой Worker выполнялся
👉 Через Configuration объект можно задать CoroutineDispatcher для выполнения CoroutineWorker
👉 Для Worker теперь можно указать NetworkRequest, который задает на какой сети будет выполняться worker

#jetpack #jetpackupdate #workmanager


Как связаны Яндекс Маркет и Android?

В стеке разработчиков логистики Маркета на Android:
- Разработка дизайн-система на B&G
- Своя реализация паттерна MVVM: лёгкая и быстрая
- Собственный разработанный фреймворк для конструктора заданий
- 5 мобильных приложений
- Большое покрытие функциональности автотестами

А еще за каждым заказом Яндекс Маркета стоят миллионы строк кода, написанных разработчиками логистики для реальных людей: курьеров, логистов, операторов пунктов выдачи заказов, покупателей. Анализировать логистические цепочки. Упростить управление огромным грузопотоком и оптимизировать затраты. Управлять доставкой по всей стране. Помочь с нагрузочным тестированием. Запустить IT-инфраструктуру сортировочных центров и складов.

Узнайте больше о команде разработки логистики Маркета на сайте

Реклама ООО «ЯНДЕКС» ИНН 7736207543


Статья(3м) про Java метод main и когда он вызывается при запуске приложения

4.6k 0 199 3 60

Репост из: Mobile Broadcast | Анонсы
🔥 Всем привет! У нас есть запрос на создание сообщества Mobile Broadcast в Мурманске. Отметьтесь в опросе, кто оттуда?
Опрос
  •   Я из Мурманска!
  •   Я из Мурманской области и приезжал бы на встречи
  •   Смотрю результаты
1443 голосов


Для проверки работы приложения на Android что вы используете?
Опрос
  •   Реальные устройства
  •   Эмулятор из Android SDK
  •   Устройства в облаке на ферме
  •   Сторонние эмуляторы/симуляторы Android
  •   Не пишу под Android
  •   Не участвую в опросе
2222 голосов


Рекомендация по тому что стоит помещать в .gitignore (который в корне проекта) вашего Android проекта на Gradle с использованием Kotlin
👉 *.iml - все файлы конфигурации IDEA
👉 .gradle/ - всё что генерирует Gradle для своей работы
👉 .idea/ - весь локальный конфиг проекта
👉 .kotlin/ - всё что генерирует Kotlin для работы (помойму появилось с версии Kotlin 2.0)
👉 build/ - папка с файлами в процессе сборки Gradle
👉 captures/ - трейсы который собирает студии
👉 local.properties - локальный файл конфигурации Android проекта

❗️Для NDK нужны будет добавлять еще файлы
❗️Для каждого Gradle Android Studio создаёт свой .gitignore, куда обычно попадает build/ папка
❗️Если вам нужно переносить стиль кода между разработчиками - используйте .editorconfig. IDEA и Android Studio считывают из него настройки стиля кода
❗️Плагин .ignore поможет вам с генерацией стандартных конфигов

Это лишь мой набор игноров, который эффективно работает. Для себя вы можете настроить как удобно вам

#git


Репост из: Kotlin 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


Вышел Lottie Android 6.6.0
👉 Переработана поддержка отбрасываемых теней
🛠 Исправление багов

#анимация


Если у вас есть возможность поддержать @android_broadcast голосами, то буду очень рад признателен . Переходите по ссылке https://t.me/boost/android_broadcast

Хочу через истории выкладывать советы и другие новости проекта


Видео недоступно для предпросмотра
Смотреть в Telegram
📺 Свежий выпуск новостей из мира Android разработки (20 мин)

🤖 Суд между Google Play и Epic
😧 Android Studio убирает поддержку View
👩‍💻 Compose и Kotlin Multiplatform на Aurora OS

Жду ваш лайк под видео и комментарии с мнением

#AndroidBroadcast #видео #новости


Какой у вас опыт с кроссплатформой на мобилке в продакшене?
Опрос
  •   Есть опыт с Reaсt Native
  •   Есть опыт с Flutter
  •   Есть опыт с Kotlin Multiplatform
  •   Есть опыт с другой кроссплатформой (пиши в комментах)
  •   Всегда только натив
  •   Не пишу под мобилу или код вовсе
  •   Не участвую в опросе
1824 голосов


Репост из: Kotlin Broadcast
Разбор(4м) способов синхронизации доступа к переменной на примере инкремента int из разных корутин

#coroutines

4.4k 0 124 5 38

Занимаются ли на вашем рабочем проекте оптимизацией скорости сборки?
Опрос
  •   Да
  •   Нет
  •   Только по необходимости
  •   Не занимаюсь разработкой
  •   Не участвую в опросе
1993 голосов

Показано 20 последних публикаций.