Sobes.tech

Обработка исключений в корутинах

Junior — Senior
299

Разбор synchronized в рекурсивном методе

Junior — Senior
ЯндексЯндекс
288

Контролируемый асинхронный запуск последовательных UseCase‑операций

Middle — Senior
Salmon
267

Обзор кода экрана видеоплеера, построенного с помощью Jetpack Compose

Junior — Middle+
Salmon
265

Вычисление окончательных ширин дочерних элементов внутри контейнера

Junior — Middle+
ЯндексЯндекс
241

Создание собственного аналога findViewById для View

Junior — Middle+
ЯндексЯндекс
234

Организация расположения кнопок на экране

Junior — Senior
ЯндексЯндекс
228

Разработка компонента отображения списка поддерживающих чатов

Junior — Senior
216

Проверка компиляции и исправление ошибок в Kotlin‑программе

Junior — Senior
ЯндексЯндекс
211

Разбор причины ошибки компиляции в Kotlin‑классе

Junior — Senior
209

Конструктор совместного текстового редактора

Middle — Senior
199

Проектирование платформы, аналогичной Avito

Middle — Principal
194

Порядок выполнения корутин внутри coroutineScope

Junior — Senior
amoCRMamoCRM
194

Отображение списка с помощью RecyclerView

Junior — Senior
193

Исправление багов во View‑фрагменте, потоках и работе с LocationManager

Junior — Senior
Яндекс PayЯндекс Pay
187

Как определить потоки выполнения операторов RxJava в цепочке

Junior — Senior
amoCRMamoCRM
182

Определение результата вывода при работе с Observable в RxJava

Junior — Middle+
ЯндексЯндекс
178

Определение потока выполнения subscribeOn в RxJava

Junior — Senior
amoCRMamoCRM
178

Разбор поведения doOnSubscribe в RxJava‑цепочке

Junior — Senior
ЯндексЯндекс
178

Разбор поведения mutableMapOf в Kotlin

Junior — Senior
СовкомбанкСовкомбанк
177
2/6