Есть в ли в вашем проекте com.android.dynamic-feature Gradle модули ?
Anonymous Poll
8%
Да
68%
Нет
18%
Что это
1%
Не пишу вовсе или нативно под Android
5%
Не участвую в опросе
👍6👎5 1
Ссылка без VPN
#android #jetpack #compose
Please open Telegram to view this post
VIEW IN TELEGRAM
👍24👎8❤2🔥2
Каким образом распространяете тестовые сборки мобильных приложений внутри компании?
Anonymous Poll
7%
Microsoft AppCenter
25%
Firebase App Distribution
0%
Emerge Build Distribution
14%
Google Play
13%
Apple Test Flight
35%
Через артефакты CI/CD
20%
Своё хранилище
26%
Загружаем сборки в мессенджер
1%
Другой способ распространения (пиши в комментариях)
12%
Не участвую в опросе
👎11👍10❤3 2
Как мы ускорили работу с базой данных в Android-приложении (11м)
Разработчик поделился опытом, какие практики применялись для ускорения работы с SQLite в Android: неоптимальные обращения к БД в циклах и их последствия. Также не стоит хранить JSON-объекты в виде строк в БД (это кажется слишком очевидным).
Команда столкнулась с этими проблемами, объяснила, почему это плохо, и как можно исправить ситуацию, чтобы производительность приложения не снижалась из-за обращений к БД.
#android #sqlite #производительность
Разработчик поделился опытом, какие практики применялись для ускорения работы с SQLite в Android: неоптимальные обращения к БД в циклах и их последствия. Также не стоит хранить JSON-объекты в виде строк в БД (это кажется слишком очевидным).
Команда столкнулась с этими проблемами, объяснила, почему это плохо, и как можно исправить ситуацию, чтобы производительность приложения не снижалась из-за обращений к БД.
#android #sqlite #производительность
👍18👎10🤯1 1
Media is too big
VIEW IN TELEGRAM
Анонсировали новый эпизод TheAndroidShow, который пройдет 13 марта в 20:00 (GMT+3)
#android #google #theandroidshow
#android #google #theandroidshow
👍17👎10 8
Media is too big
VIEW IN TELEGRAM
#android #compose #производительность #AndroidDevelopersBackstage
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥24👎8 5👍4❤1
🤖 App Widget получают ранжирование по качеству (Quality Tier)
Для App Widget представили Quality Tiers — оценку качества App Widget. Состоит из 3 классов:
🏆 Tier 1 — самый высокий. Соответствует всем требованиям по разметке, цветам, доступности и интеграции с системой.
👍 Tier 2 — стандарт качества. Соответствует основным требованиям для App Widget.
😞 Tier 3 — низкое качество. Фактически любой виджет, который просто есть в приложении.
Подробнее про тиры качества читайте в официальной документации.
#android #appwidget
Для App Widget представили Quality Tiers — оценку качества App Widget. Состоит из 3 классов:
🏆 Tier 1 — самый высокий. Соответствует всем требованиям по разметке, цветам, доступности и интеграции с системой.
👍 Tier 2 — стандарт качества. Соответствует основным требованиям для App Widget.
😞 Tier 3 — низкое качество. Фактически любой виджет, который просто есть в приложении.
Подробнее про тиры качества читайте в официальной документации.
#android #appwidget
👍11👎7❤5 3
Пример App Widget из Tier 1
👉 Персонализированы (работают с Material You)
👉 Используют всё доступное место
👉 Следуют лучшим практикам размещения компонентов
👉 Полезные для пользователя
#android #androiddev
👉 Персонализированы (работают с Material You)
👉 Используют всё доступное место
👉 Следуют лучшим практикам размещения компонентов
👉 Полезные для пользователя
#android #androiddev
👍35👎7 3
В приложениях, над которым вы работаете, есть App Widget?
Anonymous Poll
20%
Да
70%
Нет
5%
Не знаю
1%
Не занимаюсь разработкой под Android
4%
Не участвую в опросе
👎8 7👍4
Писали App Widget для прода?
Anonymous Poll
19%
Да, на View 🤖
8%
Да, на Compose (Jetpack Glance) ⚙️
62%
Нет
6%
Было так давно, что уже нет 😁
1%
Не пишу под Android
4%
Не участвую в опросе
👎11 10👍4
This media is not supported in your browser
VIEW IN TELEGRAM
Также напомнили про Widget Canonical Layouts — рекомендуемые шаблоны для App Widget. Подробнее в статье, шаблоны можно найти в Figma.
#android #appwidget
#android #appwidget
👍21👎6 2❤1🔥1
Media is too big
VIEW IN TELEGRAM
В Android Auto можно будет устанавливать игры, но вот запустить их получится только когда машина припаркована
#android #androidauto #googleplay
#android #androidauto #googleplay
👍51👎7💯1
Google представила обновленный Jetpack Media3 Transformer, который значительно ускоряет и упрощает обработку медиафайлов на Android. Теперь можно быстрее применять эффекты, трансформировать видео и использовать GPU для ускорения!
Что нового?
👉 Аппаратное ускорение: кодирование видео на GPU вместо CPU!
👉 Поддержка новых форматов: HDR, AV1 и другие.
👉 Проще, быстрее, эффективнее: API стал более удобным и гибким.
👨💻 Кому пригодится?
Разработчикам, работающим с видеофильтрами, монтажом, сжатием и кодированием видео прямо на устройстве.
Подробнее про API читайте в документации.
#Android #Jetpack #медиа
Please open Telegram to view this post
VIEW IN TELEGRAM
👍29🔥9👎5
Forwarded from Kotlin Multiplatform Broadcast
Koin Annotations — надстройка над Koin для описания зависимостей с помощью аннотаций и последующей генерации части графа для них.
Что нового в движке:
👉 Совместимость с KSP2
👉 Улучшена работа компилятора DI кода
👉 Улучшена генерация кода
👉 Полноценная поддержка KMP проектов
👉 Шаринг описаний зависимостей между модулями проектов
👉 Работает с Koin 4.0, Kotlin 2.0.21 и KSP 2.0.21-1.0.28
Новые фичи для разработчиков:
👉 Создание собственных аннотаций квалификаторов
👉 Автоматические биндинги
👉 ComponentScan работает сквозь Gradle модули
👉 Аннотации над ViewModel (работает с Jetpack и KMP)
@KoinViewModel
class MyViewModel(deps: Deps): ViewModel()
Ссылка без VPN
#kotlin #kmp #di #koin
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥31👎7👍5❤1
Lynx.js теперь поддерживает нативные модули! 🎉
Фреймворк Lynx.js от ByteDance сделал большой шаг вперёд — теперь разработчики могут использовать нативные модули для создания мощных и высокопроизводительных приложений.
🔹 Что это значит?
Теперь вы можете:
👉 Интегрировать нативные API iOS и Android прямо в коде на Lynx.js
👉 Вызывать код на Swift/Kotlin без сложных обёрток
👉 Повышать производительность приложений, используя платформенно-специфичные оптимизации
🔥 Это открывает новые возможности для разработчиков гибридных приложений!
Как вам такая новость? Уже есть идеи, где можно использовать? Делитесь в комментариях! ⬇️
#android #ios #crossplatform
Фреймворк Lynx.js от ByteDance сделал большой шаг вперёд — теперь разработчики могут использовать нативные модули для создания мощных и высокопроизводительных приложений.
🔹 Что это значит?
Теперь вы можете:
👉 Интегрировать нативные API iOS и Android прямо в коде на Lynx.js
👉 Вызывать код на Swift/Kotlin без сложных обёрток
👉 Повышать производительность приложений, используя платформенно-специфичные оптимизации
🔥 Это открывает новые возможности для разработчиков гибридных приложений!
Как вам такая новость? Уже есть идеи, где можно использовать? Делитесь в комментариях! ⬇️
#android #ios #crossplatform
🤯10👍5👎5
Lynx уже используют много где для встраивания в TikTok, например TikTok Studio написано на нём. Плавность UI показали, но вот как проверить всё это мне на своем устройстве?
Исходный код Lynx закрыт, но обсуждают переход в open-source
Исходный код Lynx закрыт, но обсуждают переход в open-source
👎10👍6
Качественное приложение для расписания ВУЗа (8м)
Разработчик создал качественное Android-приложение для расписания ВУЗов. Он использовал шаблон через GitHub Template, и теперь вы можете легко получить приложение с расписанием для своего ВУЗа (возможно, и школы).
🛒 Скачать приложение
🐱 Шаблон на GitHub
Знаю, что автор подписан на @android_broadcast, поэтому в комментариях можете задавать свои вопросы, а также подписаться на его блог @mxkmn_inc
#android #opensource
Разработчик создал качественное Android-приложение для расписания ВУЗов. Он использовал шаблон через GitHub Template, и теперь вы можете легко получить приложение с расписанием для своего ВУЗа (возможно, и школы).
Знаю, что автор подписан на @android_broadcast, поэтому в комментариях можете задавать свои вопросы, а также подписаться на его блог @mxkmn_inc
#android #opensource
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥40👎13❤6👏6👍4
VK запустила онлайн-платформу «Секреты цифровой доступности» и поделилась внутренней базой знаний по инклюзии сервисов. На платформе собрано более бесплатных 30 видеоуроков и 20 практических материалов
#vk #accessibility
#vk #accessibility
👎13👍12
Forwarded from Видео в кружок | CIRCLES
This media is not supported in your browser
VIEW IN TELEGRAM
1❤26🎉23👎22👍10🔥1