Android Broadcast


Channel's geo and language: Russia, Russian
Category: Technologies


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

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

Related channels  |  Similar channels

Channel's geo and language
Russia, Russian
Statistics
Posts filter


⚡️Стремитесь к максимуму в бэкенд-разработке? Хотите кодить в два раза быстрее и создавать непробиваемые API? - Тогда ждем вас на бесплатном открытом уроке «Подходы к разработке API бэкенд-приложения: OpenAPI и RESTful/POSTful парадигмы»!

Когда: 24 апреля в 19:00 мск
Спикер: Сергей Окатов, гуру разработки
🔥 Регистрация по ссылке

Урок пройдет в преддверии старта курса «Kotlin Backend Developer. Professional». Все участники вебинара получат специальную цену на обучение и персональную консультацию от менеджеров OTUS!

Что вас ждёт:
1️⃣ подходы применения языков описания интерфейсов (IDL);
2️⃣ использование RESTful подхода и его альтернативы;
3️⃣ долгосрочная поддержка API бэкенд-приложения с учетом развития системы.

#реклама


Google подтвердила что переводят кодек AV1 в Android на реализацию от VideoLan. Она эффективнее и позволит устройствам без аппаратного ускорения AV1 эффективно работать с этим форматом, а Google снизить нагрузку на сервера YouTube.

Обновление раздадут через Google Play благодаря Treble

#медиа #av1 #googleplay


💻Как устанавливали .apk в прошлом? Что сделать, чтобы твой код попал в Google? Как собирать приложение прямо на сервере?

Эти и другие вопросы Android-разработки — на конференции Mobius.  

🗓 Когда: 23 мая онлайн, 31 мая – 1 июня в Москве
👉Что будет: Gradle, память, шифрование файлов, Server-Driven UI, инструменты разработки и тестирования, архитектура приложений, научно-популярные доклады и кроссплатформенные темы: кодогенерация, Figma для UI, борьба с багами.

📌На конференции выступят 48 спикеров из VK, SberDevices, Тинькофф, Альфа-Банк, Positive Technologies и других компаний.

❗️Билеты можно купить как за счет компании , так и самостоятельно. Для тех, кто покупает билет сам — есть промокод на скидку 10%: ANDROIDBROADCAST

Реклама. ООО "Вайлдкард". ИНН 7801718607


На GitHub появилась команда Android Broadcast. Всем участникам команды будет выдаваться доступ к моим закрытым проектам и коду, который я делаю для статей.

Попасть в команду можно по подписке на Boosty

#AndroidBroadcast #кодинг


Вышла Jetpack Core 1.13
👉 minSdk подняли до 19 (Android 4.4)
👉 Часть классов переписали на Kotlin
👉 Удалили FingerprintManagerCompat. Срочно переходите на BiometricPrompt
🔥 PathParser - создание Path из SVG

#jetpack #jetpackupdate


Forward from: Compose Broadcast
Jetpack Compose 1.7.0-alpha07 добавляет shared element transition API - анимирование изменений при смене layout

#jetpack #анимация @compose_broadcast


Вышел Jetpack Data Store 1.1.0:
👉 Поддержка KMP
👉 Реализация для одного процесса и множества объединены в одну реализацию. Реализация со мнодеством процеесов все также доступна только на Android
👉 Коммуникация между несколькими экземплярами Data Store из разных процессов

#jetpack #jetpackupdate


Вышла Jetpack Activity 1.9
👉 Библиотеку переписали на Kotlin (артфефакт activity-ktx больше не публикуется)
👉 Улучшения поддержки Predictive Back Animation
👉 OnUserLeaveHintProvider - распределённый callback onUserLeaveHint

#jetpack #jetpackupdate


Новый Power Profiler позволит вам сравнить разные сценарии использования и алгоритмы. Инструмент доступен в Android Studio Hedgehog 2023.1

Пример A/B тест найдете в посте

#androidstudio #энергопотребление


Устали от Dagger и надо что попроще? Возьмите Yatagan. Упрощенный вариант со всем необходимым и с поддержкой KSP и работой через рефлексию для ускорения dev сборок

Как раз вышла версия 1.5.0 с улучшениями и исправлением багов

4.8k 0 19 33 13

Какое решение вы используете для загрузки картинок в Android приложениях?
Poll
  •   Glide
  •   Coil
  •   Picasso
  •   Fresco
  •   Собственное решение (пишите в комментариях почему)
  •   Другая библиотека (пишите в комментариях_
  •   Не знаю какой
  •   Не пишу код/Не занимаюсь нативным Android
  •   Не участвую в опрсое
2439 votes


@surendar1006/implementing-critical-alerts-on-android-aa49b4d75705' rel='nofollow'>Инструкция (EN, 2м) по реализации Android уведомлений, которые могут сработать в режими "Не беспокоить"

#уведомления


LinkSheet - меню выбора открытия deep link или браузеров как было до Android 12


ProfilingManager - новое API, которое позволит приложение слушать характеристики работы приложения: дамп памяти, стёк вызовов, состояние системы и пр.

#android15


В Android 15 появится API для доступа к хранилищу криптографических публичных ключей на уровне ОС. Для доступа используйте E2eeContactKeysManager.

End-to-end (E2E) шифрование используется во многих современных мессенджерах (например Telegram имеет такую возможность, но не по умолчанию; Viber также работает с E2E

#android15 #безопасность


Появится новая роль приложения - Кошелек (Wallet), который позволит установить предпочитаемое приложения для хранения карт и билетов. Роль заменит приложения для оплаты NFC по умолчанию.

#android15 #nfc


Low Light Boost - новая возможность Camera2 API для автоматического управления экспозицией в превью в условиях малого освещения. Это не замена "Ночного режима"

Смысл в улучшении превью и сканировании QR кодов в условиях низкой освещённости

#android15


Класс Configuration и его изменения теперь будут учитывать в размерах не только область экрана где показывается приложения, а включать размеры системных панелей. Изменения влияют на:
👉 screenWidthDp
👉 screenHeightDp
👉 smallestScreenWidthDp
👉 orientation

Также изменения повлияют на Display.getSize(Point) и Display.getMetrics(), но такое поведение уже у них с API Level 33 (Android 13)

Подробности тут

#android15


Изменяется поведение флага FLAG_STOPPED, который выступления при вызове "FORCE STOP" у приложений. Теперь его сможет отменить только пользователь своими действиями. Раньше это можно было сделать через PendingIntent, которые срабатывали периодически. В Android 15 принудительная остановка будет приводить к отмене всех pending intent.

Также появилось новое API - ApplicationStartInfo.wasForceStopped() для проверки приложения что оно было принудительно остановлено

Подробности тут

#android15


Forward from: Mobile Broadcast | Анонсы
Mobile Broadcast расширяется!

У нас появился новый город, так что встречайте

Mobile Broadcast | Саранск

А если вы хотите открыть сообщество в своем городе, то заполните форму https://forms.gle/8DL4dqGMM87QZh9B8 и мы с вами свяжемся

Вступайте в сообщество в своем городе!

20 last posts shown.