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
В Hilt 1.2.0 теперь можно делать такое c ViewModel

Для тех кто не знаком с Assisted Injection читайте документацию Dagger

#hilt #di #dagger
🔥65👍122🎉2
Стартует интересный опыт - разработчик написал одно и тоже приложения 15 раз на разных стеках UIKit, SwiftUI, XML, Compose и Compose Multiplatform и меняя другие технологии.

🔗 Часть 1 (EN, 12 мин). Методология (Ссылка без VPN)
🔗 Часть 2 (EN, 21 мин). Результаты производительности (Ссылка без VPN)
🔗 Часть 3 (EN, 10 мин). Подведение итогов (Ссылка без VPN)

#performance @android_broadcast
🔥34👍131
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