Co oznacza koncepcja usługi w tle w Androidzie i jak ona działa?
Android
Jaka jest rola i cel zadania typu Job w implementacji korutyn?
Czy możesz wyjaśnić, czym jest obiekt Bundle w kontekście rozwoju?
Jaka jest rola funkcji remember w Jetpack Compose i dlaczego jest używana podczas tworzenia własnych komponentów?
Jak system zapisuje stan Activity podczas zmiany konfiguracji urządzenia?
Do czego służy mechanizm Intent w Androidzie i jakie działania może inicjować?
Wyjaśnij, czym różnią się klasy abstrakcyjne i interfejsy pod względem implementacji dziedziczenia w programowaniu obiektowym.
Jak zdefiniować zakres zależności w Dagger i do czego jest potrzebny?
Czy można zadeklarować klasę danych z implementacją interfejsu w języku programowania?
Jaki jest cel używania metody equals w języku Kotlin?
Opisz kluczowe elementy architektury Android i ich funkcje
Czy możesz wyjaśnić, czym jest Hilt i do czego służy w rozwoju Androida?
Czy możesz wymienić rodzaje sytuacji wyjątkowych, z którymi się spotkałeś?
Jakie cechy ma implementacja hashCode w klasie danych w Kotlin?
Jak odróżnić wzorce architektoniczne MVI i MVVM i czym się one różnią?
Wyjaśnij, czym jest struktura danych kolekcja i jak jest używana w programowaniu
Jakie typy danych w Javie są uważane za referencyjne i jaka jest ich główna różnica w porównaniu z typami prymitywnymi?
Czy możesz wyjaśnić różnice między wzorcami architektonicznymi MVVM, MVI i MVP?