Language and types
From null safety to generics: understand type-system guarantees and limits.
KNOWLEDGE BASE · MIDDLE+ / SENIOR
Understand how Kotlin works, connect theory with practice, and answer challenging interview questions.
Lecture catalogStart with the first topic or choose one from the catalog.
TOPICS
From null safety to generics: understand type-system guarantees and limits.
Data transformations, functional techniques, and abstraction costs.
Suspension, cancellation, and asynchronous task lifetimes.
Model events and state, backpressure, and stream composition.
LIBRARY
07 / Senior
Snapshot state, State and MutableState, remember, observation scopes, collections, and state ownership in Compose.
06 / Middle+
Declarative UI, Composition, recomposition, state observation, positional identity, and remember in Jetpack Compose.
05 / Senior
Flow execution, operators, hot state, lifecycle collection, delivery policies, and interview practice.