TGViewer
Channel Public Channel
Android Broadcast

Android Broadcast

@android_broadcast

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

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

РКН https://abdev.by/rkn_tg_ab #MQRZR
Subscribers
14.6K
Photos
3.9K
Videos
399
Links
6.4K

Showing posts older than #8492 · Back to latest

Older Posts 19 shown
Post #8491 6.76K
App Sizer - Gradle и CLI инструмент для анализа размера Android приложений. Исходный код открыт, а сам инструмент бесплатный

#инструменты
  • 👍 29
Post #8490 7.02K
🤯 Расширенное превью View через Compose Preview

Разработчик стал использовать обертку из Composable функций для XML Layout, чтобы обернуть View и получить возможности превью Compose в Android Studio: превью с большим количеством функций, превью UI на устройстве и интерактивный режим

Чего только не сделают, чтобы не двигаться в новый UI фреймворк 😁

#android #androidstudio
  • 🤯 30
  • 👍 16
Post #8489 6.9K
🤯 Как имя переменной может повлиять на скорость выполнения коды

Вы будете удивлены, но от имени переменной код может начать работать быстрее в Android 🤯 Связано это с тем, как виртуальная машина ART компилирует код и помещает его в кэш процессора. Помещение происходит в алфавитном порядке, значит в кэш будет попадать переменные с первыми буквами алфавита, а остальное будет вычитываться из оперативной памяти без ускорение со стороны CPU.

Теперь задумаетесь как называть переменные еще и для ускорения кода 😁

#android #оптимизиация #ART
  • 🤯 63
  • 👍 8
Post #8488 5.53K

Forwarded from Kotlin Multiplatform Broadcast

🎉 Вышла KotlinX Coroutines 1.10.1

Что нового:
👉 Kotlin 2.1.0
👉 Новые терминальные операторы Flow.any, Flow.all и Flow.none для проверок, аналогичных коллекциям. Будьте внимательные, что для бесконечных Flow вы можете не получить результата
👉 Сделали реорганизацию кода в kotlinx-coroutines-debug and kotlinx-coroutines-core
🛠 Исправление багов
  • 👍 32
Post #8487 7.29K
Вышел Dagger 2.54

Релиз который мы заслужили - переделки и багфиксы. Зачем вообще обновлять Dagger я не понимаю 😞

#dagger #di
  • 🤯 15
  • 👍 9
Post #8486 9.06K
Разбор (15м) классов, который использует Dagger 2 для построения графа зависимостей, в процессе генерации кода. Рекомендую всем чтобы понять устройство Dagger и DI подхода в целом.

#android #dagger
  • 👍 35
  • ❤ 6
  • 🤯 2
  • 💯 1
Post #8485 7.13K
🤖 Расширение работы с адаптивной частой обновления дисплея в Android 16

В Android 16 разработчики смогу получать у дисплея рекомендуемую частоту обновлению UI в зависимости от частоты обновления дисплея с помощью Display.getSuggestedFrameRate()

RecyclerView с версии 1.4 уже использует понимание о частое обновления дисплея и поддержку адаптивной частоты будут добавлять и в другие библиотеки Jetpack

#android16
  • 👍 23
Post #8484 6.52K
🤯 Обновление работы WorkManager и JobSchedule в Android 16

При запуске обычной и Expedited Job (через JobScheduler или WorkManager) её выполнение зависит от квоты приложения на выполнение работы в фоне и в Android 16 она изменяется:
👉 В зависимости от app standby bucket в котором находится приложение
👉 Если Job была запущена пока приложение показывалось пользователю, то она сможет продолжится после скрытия приложения. система выделит дополнительную квоту на выполнение.

Из текста непонятно как изменение повлияет на остановку Job, но точно остылают к API для того чтобы понять причину остановки или почему не запускается выполнение

Изменение поведения коснётся всех приложения, независимо от targetSdk

#android16 #workmanager
  • 🤯 23
  • 👍 5
  • ❤ 1
Post #8483 7.19K
‼️ Tracer 1.0.0 релизнули

Вышла долгожданная версия Tracer 1.0.0. Тем кому это важно могут начать использовать инструмент чтобы следить за крешами, производительностью и состоянием устройства. Всё это полностью бесплатно!

Поздравляю всю команду с релизом и желаю им процветания и развития

#tracer
  • 🔥 66
  • 👍 20
  • ❤ 6
Post #8475 11.4K
📹 Демонстрация настройки публикации Android и KMP библиотеки (36 минут)

В новом видео показываю как настроить публикации для Android и Kotlin Multiplatform библиотеки в Gradle с новым механизмом подписи артефактов для Maven Central в 2024

#AndroidBroadcast #видео #gradle #maven #kmp #android
  • 🔥 13
  • 👍 2
  • ❤ 1
  • 🤯 1
Post #8474 7.33K
Больше новостей про Jetpack Compose и Compose Broadcast вы можете найти на канала @compose_broadcast: новости, советы, лайфхаки и статьи - всё там!

Подписывайтесь и давайте добъём канал до 5 тысяч подписчиков

#compose
  • 👍 15
Post #8473 7.47K
🤖 Android полностью переходит на размер страницы памяти устройства в 16 KB

Google уже перевела Android на поддержку только x64 архитектуры в устройствах. Следующий шаг - увеличения размера страницы в памяти, что приводит к ускорению работы приложения на 5-10%. Сейчас через настройки разработчика это можно попробовать на Pixel 8 и 9, а скоро устройства других производителей обеспечат поддержку и начнут переход.

Разработчикам нативных библиотек и SDK надо поддержать новый размер страницы и проверить совместимость как можно скорее. Подробнее как это сделать в статье

#android #ndk
  • 👍 35
  • 🤯 6
Post #8472 6K
⚙️ В CameraX 1.5.0 (пока в статусе альфа) появится поддержка Compose из коробки

#compose #camerax #камера #jetpack #android #androiddev
  • 👍 36
  • 🔥 10
Post #8471 6.35K
🤖 Что нового в Jetpack CameraX 1.4

Статья от Google с обзором изменений в новой версии CameraX:
👉 Запись HDR видео
👉 HDR превью
👉 Поддержка Ultra HDR для фото (Android 14+)
👉 Поддержка Kotlin в API. Появились расширения с suspend вместо callback подхода
👉 Стабилизация в превью
👉 Поддержка зеркального режима в превью
👉 Наложение эффектов в реальном времени. Доступен набор стандартных эффектов в CameraX и Media3
👉 Использование экрана как вспышки для селфи
👉 Поддержка новых расширений камеры: превью изображения до обработки, отображение прогресса снятия и обработки фото, настройка расширений

#jetpack #камера #camerax
  • 🔥 23
  • 👍 11
Post #8468 6.17K
  • 👍 3
  • ❤ 1
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →