Нет, компоуз в природе только один, его написала гугл. Только там почему-то решили мультиплатформенный код собирать только под андроид таргет. Чтобы получить CMP jetbrains затягивает в свой форк новую версию, выносит весь мультиплатформенный код в common (а в последнее время как я понимаю даже это не так часто приходится делать, т.к. в гугле уже пишут его в common), и полирует релиз для всех остальных таргетов. В случае подключения CMP к андроид проекту gradle загружает не мультиплатформенные артефакты от JB, а гугловые. Т.е. для андроида нет разницы какой компоуз в проекте CMP или нет, приложение всегда собирается с гугловым.
Я правильно понял что аргумент фабрики – это аналог assisted inject в даггере? Судя по коду DI.Key если нужно передать несколько параметров – нужно оборачивать их в класс?
Еще rainbow indent полезный. Может подсвечивать разными цветами глубину отступов как rainbow brackets, но я настроил чтобы он красным подсвечивал только неправильные отступы.
Не уверен, что это необходимо, но возможен такой вариант, когда пользователь даст доступ, а потом его попросит обратно, тогда приложение "вылетит" с ошибкой.
При отзыве пермишена система останавливает приложение, поэтому можно не проверять каждый раз.
Котлин полностью совместим с джавой. Почему нельзя написать код на котлине, и запускать его везде, где работает джава? К тому же у котлина есть своя мультиплатформа которая активно развивается. Возможности котлина позволяют писать код, более короткий, чем на джаве. Меньше кода -> меньше ошибок, и проще его читать.
Мы же говорим про угон аккаунта, а не телефона. Достаточно войти в аккаунт гугла и в браузере можно будет платить на сайтах где подключена оплата от Google pay.
А какой именно zigbee-стик используете? И где покупали?
Отвратительным UX?)
Для разработчиков это может и удобно, но помню что переходил на аналоги некоторых приложений, которые переписывали на react.
Нет, компоуз в природе только один, его написала гугл. Только там почему-то решили мультиплатформенный код собирать только под андроид таргет.
Чтобы получить CMP jetbrains затягивает в свой форк новую версию, выносит весь мультиплатформенный код в common (а в последнее время как я понимаю даже это не так часто приходится делать, т.к. в гугле уже пишут его в common), и полирует релиз для всех остальных таргетов. В случае подключения CMP к андроид проекту gradle загружает не мультиплатформенные артефакты от JB, а гугловые. Т.е. для андроида нет разницы какой компоуз в проекте CMP или нет, приложение всегда собирается с гугловым.
А что за проблемы? Использую уже около года, но не давал ему все доступы которые он просит. Вроде все ок
Я правильно понял что аргумент фабрики – это аналог assisted inject в даггере? Судя по коду DI.Key если нужно передать несколько параметров – нужно оборачивать их в класс?
Получается вы одинаково хорошо можете читать обфусцированный и необфусцированный код?
Расскажите подробнее про то, как отслеживаете количество инстансов созданных даггером и время на их создание.
У expect есть compile-time проверка наличия actual для каждого таргета, в отличии от интерфейса.
Еще rainbow indent полезный. Может подсвечивать разными цветами глубину отступов как rainbow brackets, но я настроил чтобы он красным подсвечивал только неправильные отступы.
Так можно же настроить и спрятать ненужную инфу
Думаю chatGPT писал о голландском аукционе: Такой формат аукциона отличается от известного многим формата…
Кмк решение почти как с версионированием кода копированием проекта. Лучше это делать в notion/obsidian.
При отзыве пермишена система останавливает приложение, поэтому можно не проверять каждый раз.
Просит поднять compileSdk в build.gradle. С этим не должно быть проблем, тем более с 30 до 31.
Буквально пару недель назад вышел стабильный navigation component 2.4.0, который поддерживает multiple backstack из коробки.
В питоне type hint'ы не используются интерпретатором. В такую функцию можно передать любой параметр.
Котлин полностью совместим с джавой. Почему нельзя написать код на котлине, и запускать его везде, где работает джава? К тому же у котлина есть своя мультиплатформа которая активно развивается. Возможности котлина позволяют писать код, более короткий, чем на джаве. Меньше кода -> меньше ошибок, и проще его читать.
DHT22 не использовал, но по отзывам температуру он показывает в попугаях. Советую BME280, он намного точнее, + бонусом идёт датчик влажности.
Но ведь в ipv6 гекстеты а не октеты.
Мы же говорим про угон аккаунта, а не телефона. Достаточно войти в аккаунт гугла и в браузере можно будет платить на сайтах где подключена оплата от Google pay.