Czym różni się użycie metod subscribeOn i observeOn w RxJava i jak wpływają na przepływ wykonania?
Android
Wyjaśnij koncepcję Extensions w języku Kotlin i ich zastosowanie
Jakie są główne zalety i wady platformy Android?
Czym różni się implementacja interakcji między widokiem a logiką w wzorcach MVVM i innych podejściach architektonicznych?
W jaki sposób prezentacja dowiaduje się o aktualizacjach danych lub stanie modelu?
Wyjaśnij zasadę działania metody subscribeOn i w jakich sytuacjach jest używana w programowaniu reaktywnym.
Ile pamięci jest przydzielane w HashSet do przechowywania dwóch elementów, z których jeden ma hashCode 0, a drugi 1000000?
Czym różnią się podejścia MVI, MVP i MVVM w architekturze aplikacji?
Jaka jest rola i główne cele rozszerzeń Kotlin w rozwoju?
Jakie główne trudności mogą zauważyć użytkownicy podczas korzystania z urządzeń Android?
Co oznacza skrót MVI i jak jest używany w tworzeniu aplikacji?
Opowiedz o swoim doświadczeniu z biblioteką RxJava w praktyce programowania
Czy mógłbyś podać przykład zasady D z zasad SOLID, pokazujący jej zastosowanie w praktyce?
Jakie są główne różnice między wzorcami MVP i MVVM w kontekście architektury aplikacji?
Jakie masz doświadczenie z językiem Kotlin?
Na czym polega cel klasy zadeklarowanej za pomocą modyfikatora sealed?
Jakie typy cech występują w komponentach widoku (View)?
Czy masz doświadczenie w implementacji efektów animacji w komponentach interfejsu użytkownika?