Как стать автором
Обновить
2
0
Дмитрий @qoj

Android Developer

Отправить сообщение

А какой именно 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.

1

Информация

В рейтинге
Не участвует
Откуда
Беларусь
Дата рождения
Зарегистрирован
Активность