L

Life

Пиши код, затем сравнивай с решением

architecture

Не принимай устаревший ответ

Чистый reducer с идентификатором активного запроса

Сложная
kotlin

Статистика по первым буквам

Коллекции и группировка

Средняя
android

Утечка через синглтон

Context и время жизни объектов

Лёгкая
compose

Счётчик, который не считает

Состояние в Compose

Лёгкая
kmp

UUID в общем коде

expect / actual

Средняя
android

Восстанови запрос, а не весь экран

SavedStateHandle как минимальный источник состояния ввода

Средняя
architecture

Retry как ограниченный декоратор

Повторять только явно временную ошибку чтения

Сложная
compose

Таймер и свежий callback

Исправить захват старой функции без сброса задержки

Средняя
kmp

TTL без платформенных часов

Проверить точную границу истечения в commonMain

Средняя
kotlin

Последняя версия без перестановки

Объединить дубликаты, сохранив порядок первого появления

Лёгкая
kotlin

Не проглоти отмену

Исправить Result-обёртку для suspend-вызова

Средняя
kotlin

Поиск с немедленной отменой

Отменить старый запрос до задержки нового

Сложная