Czy masz doświadczenie w tworzeniu i korzystaniu z niestandardowych elementów interfejsu użytkownika w aplikacjach?
Android
Czy możesz wymienić główne elementy architektury Android i ich funkcje?
Czy mógłbyś wymienić typy układów w XML i wskazać ich poziom trudności lub zużycie zasobów?
Jakie cechy obsługi błędów znasz podczas pracy z Kotlin Coroutines?
Jakimi metodami można strukturyzować aplikację, dzieląc ją na oddzielne komponenty lub moduły?
Czy możesz wyjaśnić, czym jest SupervisorJob w kontekście korutyn i zarządzania zadaniami w Kotlin?
Jak odróżnić usługę foreground od background i jakie są ich główne różnice?
Jaki jest cel słowa kluczowego internal w definiowaniu zakresów widoczności w programowaniu?
Jak określić najważniejszy proces w systemie Android?
Wyjaśnij różnice między używaniem launch a funkcjami asynchronicznymi z await w kontekście programowania asynchronicznego
Czym różnią się adnotacje Provides i Binds w Dagger, i w jakich sytuacjach zaleca się ich używanie?
Jak widzisz rozwój swojej kariery zawodowej w przyszłości?
Czy możliwe jest wyświetlenie Fragmentu w stanie onStop?
Czy Activity jest dostępna lub widoczna dla użytkownika po przejściu do stanu onStop?
Jak organizujesz podział na moduły w ostatnim dużym wielowarstwowym systemie, z którym pracowałeś?
Czy można zaimplementować funkcjonalność opóźnionego wykonania za pomocą zadania (Job)?
Jak obsługiwana jest obsługa błędów w ramach CoroutineScope w Kotlin?
Czym różni się uruchomienie usługi działającej w tle bez powiązania od usługi, która nawiązuje połączenie z komponentem klienta?
Na czym polega cel klasy zadeklarowanej za pomocą modyfikatora sealed?
Czy masz doświadczenie w pracy z projektami obejmującymi kilka modułów lub komponentów?