Читаю статью Евгения по поводу Provider и Lazy в даггере: https://habr.com/ru/post/320676/ Цитата: В каких вообще ситуациях уместен Provider? Он пригождается, когда мы провай...
Здравствуйте. Если оффтоп, то просто удалите. Суть вопроса: есть два подхода по шифрованию информации в БД (имеется ввиду SQLite(Room)): 1) шифровать все поля всех сущностей в...
Базово DI необычайно прост) Если используемый внутри интерактора (например) объект класса репозитория (например) передается через 1.конструктор/2.сеттер поля/3.аргумент метод...
Вопрос по DI. Возник спор по поводу целесообразности использования фреймворка типа Dagger2. Поступило предложение в каждом классе создать статический метод, который будет возв...
Подскажите, пожалуйста, кто нибудь реализовывал повтор действий пользователя после авторизации? Т.е. например, если в гостевом режиме пользователь вызывает меотд API, который ...
Извините, может глупый вопрос, но почему это не является dependency injection? Ведь все необходимые классу зависимости предоставляются через конструктор класса. Читаю википеди...
А, т.е. если iOS пользуются 10% пользователей, а андроид аж 90%, то на иОС можно потехоньку забивать? Лень как то для этих 10% на отдельную платформу приложение разрабатывать
Извините, что врываюсь в дискуссию образованных людей. У меня очень нубский вопрос. Не для того ли джава использует виртуальную машину, что бы не зависить от архитектуры проце...
Ну, сейчас в котлине все кроме npe не обрабатывается. Это получаеться более забагованный код чем на джава?
Тут в чате недавно кто то упоминал, что наследование, как способ переиспользовать код - очень плохой подход. Я полностью согласен, но может кто встречал статью, в которой собр...
Задача: в приложении надо хранить базу данных из ~25k людей, ~100к их работ, а так же некоторые классы, типы работ, типы людей, и связи между ними. Данные получаются из серва...
Скажите, пожалуйста, почему в котлине, по сравнению с джава, обработка null pointer exception возведена в абсолют, а остальные все ексепшены вообще unchecked сделали? Почему т...
Подозреваю что плотностя экранов ни при чем. Каждый производитель считает своим долгом указать специфические размеры и плотностя, которые далеки от реальных показателей. Dp по...
А как связь между слоями организована? И как зависимости внутри классов провайдятся?
Простите, в определенный момент я потерял нить повествования. В таком случае я делаю вывод, что рациональнее всего использовать Kotlin Android Extensions и к объектам классов ...
Коллеги, подскажите fun observeLocation(): Flow<UserLocation> = callbackFlow { callback = { offer(it) } } что я делаю не так? Получаю эксепшн ClosedSendChannelException: Chann...
ты уверен, что именно этот код, как во втором варианте крашит приложение? создай чистый проект, перенеси сугубо второй вариант и запусти
Скажите, есть такие что уже перешли на использование androidx? Как со сторонними библиотеками, конфликтует ли? Надо ли вообще переходить или "работает - не тройгай"?
Можно создать ветку с текущей, а на мастере сделать хард резет чуть ли не до начала. Но надо ли? Что это даст? Даже если нигде ничего не запороть при этом какая польза от этих...
Скажите пожалуйста, как по вашему мнению, не зашквар ли в юнит тестах пытаться избегать дублирования кода с помощью наследования или другими методами? Т.е. стоит ли применять ...