Browse and take tests to sharpen your skills
Advanced Flutter: Element/RenderObject pipeline, isolates, Impeller/jank, custom painters, restoration, and architecture trade-offs. Mix of single-answer and multiple-answer items.
Intermediate Flutter: InheritedWidget/Provider patterns, FutureBuilder, forms, Navigator 2.0/go_router concepts, and performance basics. Mix of single-answer and multiple-answer items.
Flutter foundations: widgets, Stateless/Stateful, layout basics, navigation intro, and hot reload. Mix of single-answer and multiple-answer items.
Advanced Kotlin: coroutine contexts, channels/flows, multiplatform expect/actual, inline classes, DSLs, and performance pitfalls. Mix of single-answer and multiple-answer items.
Intermediate Kotlin: extensions, sealed types, coroutines basics, scope functions, generics, and Java interop. Mix of single-answer and multiple-answer items.
Kotlin language foundations for Android and multiplatform: null safety, vals/vars, functions, collections, and basic types. Mix of single-answer and multiple-answer items.
Background work, UI frameworks, networking on mobile, store policies, and performance basics. Single- and multiple-choice.
Mobile fundamentals: platform components, permissions, UX constraints, and delivery basics. Single- and multiple-choice.
Sandboxing, attestation, modularization, WebView risks, StoreKit/billing concepts, and platform hardening. Mixed choice items.
Tell us which topic or difficulty level you need — no account required.