Ребят, а есть какой-нибудь удобный способ для Ktor-Client сериализовать response в разные классы в зависимости от httpCode? Например, возвращать из запроса что-то вроде такого...
У меня сейчас только одно недопонимание. Например, нужно сделать продажу в интернет-магазине. Продажа, совершенная в оффлайне должна сразу записываться в таблицу со всеми прод...
Всем привет! А встречался кто-нибудь с подобной вещью для StateFlow combineTransform? (выводит 12) Почему-то combineTransform реагирует лишь на первое изменение одного из flo...
Привет всем! А здесь есть люди, которые успешно юзают Kotlin Multiplatform хотя бы для iOS и Android? Сейчас встал следующий вопрос: как лучше всего управлять зависимостями из...
Ребят, привет! Может быть уже был у кого-то похожий опыт с оффлайн работой приложения. Как можно сделать поддержку оффлайн работы приложения с архитектурной точки зрения? То е...
Соответственно, в этой таблице операций также будут все запросы для создания чего-то нового? Например, чтобы добавить нового человека User(name="Bob", age="26"), мы сразу сохр...
Нечто такое по идее невозможно? suspend fun getObjectFromCpp(param: String): SomeObject = withContext(Dispatchers.IO) { nativeLib.getObject(param) } // call...
Всем, привет! Есть вопрос: делаете ли вы интерфейсы для API/DB, чтобы не было Android-зависимостей в репозитории?
пусть есть приложение для оформление продаж. Все продажи хранятся в таблице Sales (эта таблица 1 в 1 с тем что на сервере). Если мы совершаем продажу в оффлайн-режиме, то нужн...
То есть, удобнее будет просто отдавать наружу готовые компоненты: Interactors, Repository, Storage, Logger и т д. А уже в конкретной платформе инициализировать их?
А нормально ли "тащить" данные в в обёртке типо <Success, Failure> прям до ViewModel и там уже отобразить их во View? Или всё-таки нужно ещё до этого "развернуть" обёртку в en...
примерно так и делал, но без generic'а, так как мало экранов. Меня это устраивает. Только было неудобно обрабатывать ошибки в разных слоях. При таком решении эту модель должен...
Всем привет. Нужно ли выносить в слой Presentation и View данные в обёртке <Success, Failure>, полученные из репозитория и UseCase. Нет ли какого-нибудь другого способа обрабо...
Ребят, какого подхода вы придерживаетесь по поводу навигации в приложениях: это бизнес-логика или платформенная фича?
Всем привет! Есть какой-нибудь пример с использованием Kotlin Flow для реализации реактивности в классе с бизнес-логикой? Например для какого-то счётчика, за которым нужно сле...
То бишь без всяких проблем такое должно запуститься? Но с блокировкой одного из thread'ов? Думаю, не так страшно заблокировать не Main thread, если нужно сделать что-то тяжело...
А разве нужно делать какие-то действия с C/C++ кодом? Я думал, что можно просто вызвать его на другом потоке и вернуть результат. Или нужно отдельно как-то обрабатывать это в ...
Как раз давно перешёл чисто на kotlinx.serialization. То есть ты предлагаешь просто сделать sealed class с различными вариантами ответа и так обрабатывать каждый запрос?
Ребят, всем привет! А где обычно нужно обрабатывать результат с сервера в Clean Architecture? По идее ведь это должен делать UseCase и уже после отдавать данные в Presenter/V...
А что-нибудь такое можно сделать с Ktor? https://github.com/haroldadmin/NetworkResponseAdapter. А то уж очень удобно, что не приходится вручную хэндлить статусы ответа