Sobes.tech

Exception behavior in different types of coroutines

Junior — Senior
235

Creating a search interface for images and videos via Pixabay API

Junior — Middle+
233

Merging data from two asynchronous requests using coroutines

Junior — Senior
233

Order of calling Activity lifecycle methods during sequential transitions

Junior — Senior
228

Verification and correction of parent and child class code

Junior — Middle+
228

Correction of issues in asynchronous code

Junior — Senior
228

Error detection on a screen implemented with Jetpack Compose

Junior — Senior
226

Calculating the total sum of list elements

Intern — Senior
224

Initialization sequence of companion object, init blocks, and secondary constructor

Junior — Senior
224

Code execution analysis with class and nullable fields

Junior — Senior
221

Managing multiple Observables in RxJava

Junior — Senior
220

Determining the execution threads of RxJava operators in a chain with subscribeOn and observeOn

Junior — Senior
220

Behavior of runBlocking when working with async coroutines

Junior — Senior
219

Finding a pair in a list by a given string key

Junior — Senior
219

Example of using a sealed class to describe different states

Junior — Middle+
219

Optimal "correct" subarray

Junior — Senior
218

Analysis of coroutine behavior in Kotlin – example 3

Junior — Senior
217

Determining the execution flow when using observeOn in RxJava

Junior — Senior
217

Comparison of flatMap, switchMap, and concatMap behavior in RxJava

Junior — Senior
217
4/6