Android Broadcast – Telegram
Android Broadcast
14.4K subscribers
3.68K photos
368 videos
11 files
6.1K links
Подборка новостей и статей для Android разработчиков.

Реклама и связь с автором @ab_manager

РКН https://abdev.by/rkn_tg_ab #MQRZR
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
В Google ML Kit добавили Document Scanner API - сканирование документов и оцифровывание их. Весь процесс происходит на устройстве, а ML модели загружаются на устройство через Google Play Services и не влияют на размер вашего приложения

#ml
🔥63👍17
ML и AI уже везде вокруг нас. Ищу гостей для интервью, кто занимался в проде работой с ML и AI на устройствах Android (именно запускается все на устройстве). Поговорим про то как это устроено, какие есть сложности и области применения. Пишите @kirill_broadcast
👍41
Привет. Хочу поздравить всех вас с Днем защитника Отечества. Обычно в это понимание вкладывают тех кто делает это с оружием, но я считаю защищать его можно по разному: развивать сообщество, делать софт и продукты важные для людей, делиться знаниями, чтобы их преумножить, и множество других способов. Поздравляю всех вас с этим праздником. Желаю всего самого наилучшего, успехов, самореализации, но самое главное - надежных и добрых людей рядом и побольше.
🎉121👍25🔥10👎1
"Избегайте ненужых UseCase-ов в архитектуре со слоями" вот такая статья вышла и призывающая не использовать UseCase длинной в одну строку, а создавать их по необходимости, когда они содержат логику

Что думаете вы об необходимости UseCase-ов? Делитесь в комментариях

#architecture
👍612
Accessibility Scanner - это инструмент для проверки приложений на то насколько доступен UI приложения. В статье (EN, 4 мин, ссылка без VPN) вы найдете пример использования

#accessibility
👍20
JetBrains начала бета тест нового терминала. Опция доступна на всех ide компании с новости 2024.1

#tooling #jetbrains
👍54🔥18
Forwarded from Kotlin Multiplatform Broadcast (Кирилл Розов)
Вышел Coil 2.6.0:
👉 Оптимизации для лучшей работы с Compose
🛠️ Исправление багов
👉 Kotlin 1.9.22 и обновление других зависимостей

#coroutines #library
👍22
This media is not supported in your browser
VIEW IN TELEGRAM
📺 Новостное приложения. Настройка Git репозитория (14 мин)

Записал настройку Git репозитория и выложил на Boosty. Правильная организация коммитов на основе существующего кода, а также подключение GitHub репо

Весь контент уместить в 2 часа не получится и поэтому отдельные части будут выкладывать на Boosty для платных подписчиков, но весь код и самые важные части будут на стримах в YouTube

#AndroidBroadcast #кодинг
👍184
Qualcomm запустила AI Hub - ресурс с оптимизированными моделями, оптимизированными для чипов Snapdragon: StableDiffusion, определение объектов, генерация картинок и текстов

#ai
👍262
В официальной документации вышло руководство по использованию библиотеки graphics-shapes, которая позволяет работать с различными фигурами, анимировать им между собой, делать маски в виде форм и др.

#compose
👍36🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
Анонсирован новый эпизод #TheAndroidShow, который пройдет 7 марта в 20:00 (GMT+3). В анонсе говорится про складные устройства и носимые устройства, а также Android 15, Jetpack Compose и Gemini Nano
👍15
Статья (EN, 8 мин) с разбором API для запуска Kotlin Coroutines в Android приложении в связке с жизненным циклом

🔗 Ссылка без VPN

#coroutines
👍201
Forwarded from Compose Broadcast (Кирилл Розов)
Осознанная оптимизация Compose 2: В борьбе с композицией (15 мин)

В статье автор делится свежими находками и передовыми практиками в оптимизации Compose. Чтобы максимально углубиться в тему и почитать первую часть статьи

@compose_broadcast #performance
🔥331
Начали развертывания обновления Android TV с изменением интерфейса ОС:
👉 Круглые иконки приложения
👉 В разделе "Ваши приложения" теперь видно больше элементов
👉 В конце строки «Ваши приложения» теперь есть кнопки «Изменить порядок» и «Добавить приложения»
👉 Новый ярлык для бесплатных телеканалов

#androidtv
🔥16👍5
This media is not supported in your browser
VIEW IN TELEGRAM
Google оптимизировала работу WearOS что позволило добиться 4 суток работы часов от одного заряда 🤯 в режиме Smart Mode. Решение - разделение работы между мощными чипсетом и чипсетом с низким энергопотребление, а именно:
👉 Теперь обработкой уведомлений занимается маломощный чип, а также часть действий с ними
👉 Часть трекинга Health Services тоже была перенесена на маломощный чип
👉 Оптимизированный циферблаты, которые теперь становятся стандартом - Watch Face Format. Они будут работать полностью на маломощном чипе

Интересно получат ли эти изменения существующие устройства на WearOS, но вот OnePlus Watch 2 уже были представлены с ними. Кажется это может быть поворотным моментам в популярность умных часов на Android

#wearos
🔥41👍87
Forwarded from AvitoTech
🤖 Доклады с Avito Android meetup #2

📺 Инфра мобильного приложения в Альфе
Никита Горбунов про сценарии сборки и их связь с Git WorkFlow

Дискутируем о хранилищах внешних библиотек и артефактах сборки, делим CI на тестовый и продовый, вспоминаем о вспомогательных микросервисах автоматизации.

📺 Кто-то украл мою память на CI!
Вячеслав Ковалев про нюансы потребления памяти Android-сборками

Расследуем проблемы на CI, разбираемся с инструментами профайлинга.

📺 Как мы автоматизировали генерацию Baseline Profile
Даниль Гатиатуллин про Baseline Profile и приложения, которым он нужен

Рассматриваем простой эксперимент, который ускорил запуск приложения на 15%, изучаем влияние автоматизации на время холодного старта и время отрисовки первого кадра на экране.

➡️ Плейлист целиком ⬅️

Фото с Avito Android meetup #2 тоже есть, все у нас в 🔵

#avitoandroidmeetup
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6👍3
Вышел стабильный релиз Android Studio Iguana 2023.2.1. Часть функций подробно разберу отдельными постами ниже, ловите список изменений:
👉 Улучшения App Quality Insights
👉 Улучшения Compose Preview
👉 Обновления до IntelliJ 2023.2
👉 Генерация Baseline Profile через wizard
👉 Espresso Device API - Управление устройством во время тестов
👉 Эмуляторы Pixel 8 и 8 Pro
👉 Поддержка Gradle Version Catalogs
👉 Уведомления об опасностях в зависимостях проекта
👉 Android Studio теперь явно будет поднять compileSdk проекта чтобы вы работали с той что поддерживается IDE

Стабильная Android Studio - это лишь версия, но не гарантирует нормальной работы. Делитесь в комментариях своими позитивными впечатлениями и проблемам с которыми столкнулись

#androidstudio
🎉23👍54
🔥 Раздел App Quality Insights в Android Studio теперь позволит посмотреть какие изменения произошли в месте где был креш с последнего стабильного релиза
🔥 Теперь вы сможете отдельно посмотреть какие сценарии креша были агрегированы и увидеть детали каждого в отдельности

#androidstudio #firebase #crashlytics
👍47🔥21