Android
Co się stanie, jeśli wykonasz żądanie sieciowe w głównym wątku programu?
Jak można wyodrębnić wynik z wywołania usługi?
Czy możliwe jest, aby jedna aplikacja działała jednocześnie w wielu procesach?
Czy można użyć Retrofit do automatycznego obsługiwania wygasłych tokenów podczas wykonywania zapytań API?
Jakie są główne typy metod commit używanych w FragmentManager?
Jaka jest główna rola konstrukcji 'let' w języku programowania?
Jak uzyskać dostęp do bazy danych za pomocą Room na Androidzie?
Jak można zaimplementować własny komponent w Hilt do wstrzykiwania zależności?
Któja z zasad SOLID jest niemożliwa do realizacji bez użycia interfejsów?
Czy można używać funkcji z zawieszeniem do implementacji mechanizmów synchronizacji w środowisku wielowątkowym?
Jakie komponenty lub klasy w API Android mogą sprzeciwiać się zasadom SOLID podczas projektowania?
Czym różni się proces zarządzania stanem i cyklem życia Activity od podobnych mechanizmów w Fragment w Android?
Czy możesz wyjaśnić, czym jest funkcja rozszerzenia w programowaniu?
Kiedy zaleca się stosowanie data class w Twoim projekcie?
Jakie są sposoby organizacji interakcji między różnymi komponentami systemu?
Jaka jest główna rola funkcji lambda w programowaniu?
Jaka jest różnica między deklaracjami zmiennych var i val w języku Kotlin?
Jaka jest rola komponentów Dagger w zarządzaniu wstrzykiwaniem zależności?
Opowiedz o swoim doświadczeniu w programowaniu w Kotlinie i dużych projektach, w których używałeś tego języka.
Czy możesz wyjaśnić, czym są niejawne intencje (Implicit Intent) w Androidzie?