Как наиболее эффективно с помощью операторов на списках проверить, есть ли в списке дубляции?🤔 Кроме list.toSet().size == list.size.
И как ты обойдёшься без маппинга данных? Если у тебя в вьюмодели список других моделей - ты обречён на постоянный маппинг данных.
Подскажите, плз, мб кто знает как обойти ленивость пейджера. Задача такая: есть HorizontalPager с титулом (текст), комментарием (текст) и картинкой. Первые текст и комм могут...
Сейчас прочитал тутор от гугла и возник вопрос: а есть ли модификатор для size по аналогии background vs drawBehind? У меня в зависимости от скролла должен меняться размер эле...
В котлинх сериализации когда-нибудь будет нормальный месседж ошибки сериализации? Задолбало каждый раз видеть в логах такое kotlinx.serialization.json.internal.JsonDecodingExc...
Как отслеживать лишние рекомпозиции? Есть какая-нибудь удобная тулза для этого?
Такое ощущение что словил баг с корутинами: почему если в SupervisorJob() передаётся джоба то программа вешается на join()? Если не передаю то всё отрабатывает корректно.
Подскажите пожалуйста, не могу найти У Flow есть экстеншен, который собирает элементы в лист в течение заданного промежутка времени, и по итогу эммитит накопленные элементы в ...
Вопрос по kotlinx serialization: есть sealed class, я перевожу его в json и сохраняю в файл, у дочерних классов не прописан SerialName. Я переместил этот класс в другой пакет,...
Глупый вопрос, но подскажите пожалуйста: надо задизайнить экран, где будет 3 режима и одна кнопка, по дефолту выключенная. После выбора режима кнопка разблокируется. Хз как кр...
> Подождите годик-второй Elm-у, если я не ошибаюсь, 6 лет. > Реализуйте несколько разнотипных проектов Уже. У @happy_bracket и @angmarr опыта куда больше, но даже я реализова...
Мб глуповатый вопрос: я привык после релиза котлина ждать релиз корутин и сериализации, корутины уже вышли, а у сериализации даже RC нет. Не ждать?
Вопрос относительно архитектурный: у меня архитектура построена так, что данные из бд я получаю в виде флоу, на который я подписываюсь, и если в фоне прилетают новые данные - ...
Я не понял, а почему в корутинах 1.6 пропал метод collect с лямбдой? У меня этот метод по всему проекту.
Подскажите пожалуйста: обрезаю высоту WebView с помощью viewThreeObserver.onPreDraw, проблема в том что в начале высота слишком большая (например 14к вместо обычных 4-5к пиксе...
Сейчас задумался: я периодически читаю этот чат, периодически читаю чужой котлин код на гитхабе и гитлабе, но я ни разу не встречал в реальном коде вложенные функции аля fun f...
Подскажите, пожалуйста, как лучше обойти проблему. Здесь отчасти замешан андроид, но вопрос именно про флоу. inline fun <T> Flow<T>.collectLifecycle(lifecycleOwner: Lifecycle...
Всем ку. Подскажите, пожалуйста, как лучше всего решить такой кейс: приложение может работать в оффлайн режиме, надо синхронизировать данные в фоне, как только появится доступ...
Как уйти от использования экзепшенов? Раньше у меня всё на них висело - чуть что, сразу экзепшен, но спустя год использования такого подхода я понял что он слишком ногоотстрел...
Подскажите плз, мб у кого есть бест практики: как правильно делать разделители между блоками? Я сделал так: поставил ресайклеру серый цвет, а у карточек сделал отступ снизу. Н...