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

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

РКН https://abdev.by/rkn_tg_ab #MQRZR
Download Telegram
Проверка на олда разработки! Знаете для чего нужна библиотека ButterKnife?
Anonymous Poll
72%
Да 😁
2%
Да я до сих пор её использую
23%
Нет
3%
Не участвую в опросе
👍10
Суд США вынес окончательное решение по делу Epic против Google - гигант должен открыть Google Play (далее GP) для конкурентов и вообще убрать любые посягательства на другие магазины или действия чтобы получить приоритет себе.

Важные изменения с 1 ноября 2024:
🤯 В GP можно публиковать другие магазины приложений
🤯 Предоставить доступ сторонним магазинам к полному каталогу приложений как из GP (разработчики приложения могут отказаться от размещения их в других магазинах)
🤯 Нельзя требовать оплаты товаров внутри приложения только через GP Billing
🤯 Разработчики приложений могут своободно рассказывать о любых методах оплаты, способы загрузки приложения за пределами GP и цены на приложения и подписки можно указывать без ограничений (раньше нельзя было ставить меньше чем в GP)

Изменения касаются только США

#googleplay
🔥144👍1910
This media is not supported in your browser
VIEW IN TELEGRAM
Рассказ про возможности Jetpack Ink. Функция "Сircle-to-Search" работает на основе новой библиотеки

#jetpack #ink
👍232
Статья(12м) с изложением подхода как сделать трекинг скорости работы методов Room. Автор использует Trace и создание обертки на Dao через Java Dynamic Proxy.

#room #sqlite #оптимизация #производительность
👍16🤔1
Media is too big
VIEW IN TELEGRAM
📺 Обзор Kotlin Inject (27 мин) или как будет выглядеть Dagger на Kotlin Multiplatform

Обзор библиотеки Kotlin Inject - DI для KMP, API которого аналогично Dagger. В видео происходит демонстрация возможностей, сравнение с другими DI и личное мнение о том стоит ли использовать эту библиотеку в проде.

Видео доступно платным подписчикам на Boosty и через Tribute бота в Telegram

#видео #kmp #dagger #di #koin
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥24👍65
В следующей версии Android Studio уберут Motion Editor 🤯, как часть процесса миграции с XML UI на Jetpack Compose. Используйте Compose Animation Preview (говорится что это более продвинутый инструмент)

#androidstudio #compose #анимация
25👍16
Пока доклады с DevFest Omsk 2024 не вышли в открытый доступ на каналах конференции, вы можете посмотреть его на Boosty и в группе Telegram. Рассказываю про архитектуру библиотеки NavState и её применение к любому UI фреймворку

Выбор библиотеки навигации для каждого проекта — не всегда очевидное решение. Надо найти удобное API, которое позволит реализовать все сценарии и не городить костыли вокруг. Я столкнулся с задачей, где мне пришлось посмотреть на навигацию иначе, а как итог — писать свое решение. В рамках доклада мы изучим, что есть навигация в UI-приложениях, я расскажу о подходе «Навигация как состояние» и расскажу обо всех деталях своего решения.


#видео #архитектура
15👍10
Когда вы запускаете Activity по неявному Intent, то не всегда первый вариант из совпадение будет подходящим.

Получить все варианты можно с помощью PackageManager
List<ResolveInfo> resolveInfos =
packageManager.queryIntentActivities(intent, PackageManager.GET_RESOLVED_FILTER);


Автор статьи (5м) как раз-то через это API решал креш с открытием системных настроек для управлениям принтерами
37
"Как из Леруа Мерлен сделали Лемана Про" (13м) - история ребрендинга приложения о том как меняли, цвета, строки, работу с Deep Link и другие части Android и iOS приложений

#compose #uikit #android #ios #swiftui
🔥17👍54
Вышел первый патч Android Studio Ladybug (то что в Stable канале)

#androidstudio
6
Вышло интервью с Кириллом Поповым про Tracer - инструмент для сбора и анализа крэшей, а также важных метрик приложения, влияющих на работу приожения. Сравнили инструмент с Crashlytics, обсудили монетизацию, как AI может улучшить стабильность приложения и повысить их скорость работы, а также множество других тем.

#AndroidBroadcast #видео
👍35🔥1021
Спустя месяц после релиза новой версии ОС в AOSP, Google Pixel наконец-то стали получить Android 15 🎉

#android15
👍43🔥65
This media is not supported in your browser
VIEW IN TELEGRAM
Google на примере JetLagged показала как с помощью Jetpack Compose и библиотек от Google можно добавиться гибкого UI (читайте статью тут). Используются Flow layouts, WindowSizeClasses, movableContentOf, анимаци для плавного перехода и др. API

#compose
👍44🔥146
Google Выложила руководство по адаптации Android приложения для работы с оконном режиме как в Desktop, который есть на Chrome и уже тестируется в Google Pixel Tablet, но и без него уже производители делали этот функционал

#adaptive #планшет #ui
👍22107🔥3
Началась разработка Jetpack Navigation 2.9.0 в которой добавили поддержку Supporting Pane

#jetpack #navigation
👍185🔥3
Разработчик команды Яндекс GO поделился опытом (18м) внедрения фичи с Flutter использовали Dynamic Feature Delivery - механизм Google Play для установки отдельных фичей по запросу или при удовлетворение устройством требований

#googleplay #архитектура #flutter #dynamicdelivery
👍192
В Chrome на Android появляется возможность использовать в Web сторонние сервисы автозаполнения паролей. Пока эта настройка экспериментальная. От сервиса автозаполнения не требуется дополнительных действий кроме как полноценной интеграции с ОС как это было раньше.

#chome #autofill
👍11🔥6
Выступил на Mobius Очень 2024. Расскзаал про идею создания открытых мобильных сервисов. Было много зрителей и насыщенное обсуждение после. Организация конференции и атмосфера - лучшая что я видел
👍52🔥106