Проверка на олда разработки! Знаете для чего нужна библиотека ButterKnife?
Anonymous Poll
72%
Да 😁
2%
Да я до сих пор её использую
23%
Нет
3%
Не участвую в опросе
👍10
Суд США вынес окончательное решение по делу Epic против Google - гигант должен открыть Google Play (далее GP) для конкурентов и вообще убрать любые посягательства на другие магазины или действия чтобы получить приоритет себе.
Важные изменения с 1 ноября 2024:
🤯 В GP можно публиковать другие магазины приложений
🤯 Предоставить доступ сторонним магазинам к полному каталогу приложений как из GP (разработчики приложения могут отказаться от размещения их в других магазинах)
🤯 Нельзя требовать оплаты товаров внутри приложения только через GP Billing
🤯 Разработчики приложений могут своободно рассказывать о любых методах оплаты, способы загрузки приложения за пределами GP и цены на приложения и подписки можно указывать без ограничений (раньше нельзя было ставить меньше чем в GP)
Изменения касаются только США
#googleplay
Важные изменения с 1 ноября 2024:
🤯 В GP можно публиковать другие магазины приложений
🤯 Предоставить доступ сторонним магазинам к полному каталогу приложений как из GP (разработчики приложения могут отказаться от размещения их в других магазинах)
🤯 Нельзя требовать оплаты товаров внутри приложения только через GP Billing
🤯 Разработчики приложений могут своободно рассказывать о любых методах оплаты, способы загрузки приложения за пределами GP и цены на приложения и подписки можно указывать без ограничений (раньше нельзя было ставить меньше чем в GP)
Изменения касаются только США
#googleplay
🔥144👍19 10
This media is not supported in your browser
VIEW IN TELEGRAM
Рассказ про возможности Jetpack Ink. Функция "Сircle-to-Search" работает на основе новой библиотеки
#jetpack #ink
#jetpack #ink
👍23❤2
Статья(12м) с изложением подхода как сделать трекинг скорости работы методов Room. Автор использует Trace и создание обертки на Dao через Java Dynamic Proxy.
#room #sqlite #оптимизация #производительность
#room #sqlite #оптимизация #производительность
👍16🤔1
Media is too big
VIEW IN TELEGRAM
Обзор библиотеки 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👍6 5
This media is not supported in your browser
VIEW IN TELEGRAM
В свежей Canary версии Android Studio появилось превью анимаций тайлов WearOS
#androidstudio #wearos #анимация
#androidstudio #wearos #анимация
🔥30❤3
В следующей версии Android Studio уберут Motion Editor 🤯, как часть процесса миграции с XML UI на Jetpack Compose. Используйте Compose Animation Preview (говорится что это более продвинутый инструмент)
#androidstudio #compose #анимация
#androidstudio #compose #анимация
Пока доклады с DevFest Omsk 2024 не вышли в открытый доступ на каналах конференции, вы можете посмотреть его на Boosty и в группе Telegram. Рассказываю про архитектуру библиотеки NavState и её применение к любому UI фреймворку
#видео #архитектура
Выбор библиотеки навигации для каждого проекта — не всегда очевидное решение. Надо найти удобное API, которое позволит реализовать все сценарии и не городить костыли вокруг. Я столкнулся с задачей, где мне пришлось посмотреть на навигацию иначе, а как итог — писать свое решение. В рамках доклада мы изучим, что есть навигация в UI-приложениях, я расскажу о подходе «Навигация как состояние» и расскажу обо всех деталях своего решения.
#видео #архитектура
Когда вы запускаете Activity по неявному Intent, то не всегда первый вариант из совпадение будет подходящим.
Получить все варианты можно с помощью PackageManager
Автор статьи (5м) как раз-то через это API решал креш с открытием системных настроек для управлениям принтерами
Получить все варианты можно с помощью PackageManager
List<ResolveInfo> resolveInfos =
packageManager.queryIntentActivities(intent, PackageManager.GET_RESOLVED_FILTER);
Автор статьи (5м) как раз-то через это API решал креш с открытием системных настроек для управлениям принтерами
Вышло интервью с Кириллом Поповым про Tracer - инструмент для сбора и анализа крэшей, а также важных метрик приложения, влияющих на работу приожения. Сравнили инструмент с Crashlytics, обсудили монетизацию, как AI может улучшить стабильность приложения и повысить их скорость работы, а также множество других тем.
#AndroidBroadcast #видео
#AndroidBroadcast #видео
👍35🔥10❤2 1
Спустя месяц после релиза новой версии ОС в AOSP, Google Pixel наконец-то стали получить Android 15 🎉
#android15
#android15
👍43🔥6❤5
This media is not supported in your browser
VIEW IN TELEGRAM
Google на примере JetLagged показала как с помощью Jetpack Compose и библиотек от Google можно добавиться гибкого UI (читайте статью тут). Используются Flow layouts, WindowSizeClasses, movableContentOf, анимаци для плавного перехода и др. API
#compose
#compose
👍44🔥14❤6
Google Выложила руководство по адаптации Android приложения для работы с оконном режиме как в Desktop, который есть на Chrome и уже тестируется в Google Pixel Tablet, но и без него уже производители делали этот функционал
#adaptive #планшет #ui
#adaptive #планшет #ui
👍22 10❤7🔥3
Началась разработка Jetpack Navigation 2.9.0 в которой добавили поддержку Supporting Pane
#jetpack #navigation
#jetpack #navigation
👍18 5🔥3
Разработчик команды Яндекс GO поделился опытом (18м) внедрения фичи с Flutter использовали Dynamic Feature Delivery - механизм Google Play для установки отдельных фичей по запросу или при удовлетворение устройством требований
#googleplay #архитектура #flutter #dynamicdelivery
#googleplay #архитектура #flutter #dynamicdelivery
👍19 2
В Chrome на Android появляется возможность использовать в Web сторонние сервисы автозаполнения паролей. Пока эта настройка экспериментальная. От сервиса автозаполнения не требуется дополнительных действий кроме как полноценной интеграции с ОС как это было раньше.
#chome #autofill
#chome #autofill
👍11🔥6
Forwarded from Kotlin Multiplatform Broadcast
КВИЗ Выберите НЕВЕРНЫЙ факт об companion object
Anonymous Quiz
21%
Можно указать имя для companion object
17%
companion object можно объявить в interface
38%
companion object может наследоваться от других классов
24%
companion object можно объявить в inner class
👍22 9❤2
Forwarded from Кирилл Розов. Блог броадкастера
Выступил на Mobius Очень 2024. Расскзаал про идею создания открытых мобильных сервисов. Было много зрителей и насыщенное обсуждение после. Организация конференции и атмосфера - лучшая что я видел
👍52🔥10 6