Kotlin
Jak pracować z plikami i strumieniami wejścia/wyjścia (I/O) w Kotlin?
Wyjaśnij użycie słowa kluczowego 'by' w języku Kotlin.
Wyjaśnij, czym jest 'companion object' w języku Kotlin i w jakich przypadkach należy go używać.
Jaka jest różnica między modyfikatorami 'open' i 'final' w języku Kotlin?
Jak można zaimplementować synchronizację w Kotlinie z użyciem korutyn?
Czym są klasy 'sealed' w Kotlin i w jakich przypadkach należy ich używać?
Jak wygląda praca z XML w Kotlin?
Jak konfigurować i używać korutyn w projektach Kotlin?
Jakie wtyczki do IDE (IntelliJ IDEA, Android Studio) używasz do pracy z Kotlinem?
Jak zorganizowane są dziedziczenie i polimorfizm w Kotlin?
Jakie typy kolekcji obsługuje Kotlin?
Czym są 'lazy' i 'lateinit' w Kotlin?
Jakie cechy pracy z dziedziczeniem i delegowaniem istnieją w Kotlin?
Czym są klasy inline w Kotlin?
Jak obsługiwać wyjątki w Kotlinie?
Jak pracować z JSON w Kotlin?
Czym jest refleksja i jak jest zaimplementowana w Kotlin?
Czym jest blok 'run' w Kotlin i jak go używać?
Jakie wzorce projektowe można stosować w języku Kotlin?
Czym są funkcje 'inline' w Kotlin i kiedy należy ich używać?