Android
Jaki jest najbardziej skomplikowany interfejs, który zaimplementowałeś za pomocą Jetpack Compose?
Czy możesz wyjaśnić, co oznacza użycie derivedStateOf w kontekście zarządzania stanem?
Jakie ryzyko wiąże się z używaniem GlobalScope w Kotlinie i dlaczego jest to uważane za niebezpieczne podejście?
Czy mógłbyś wyjaśnić zasadę działania przerwań w korutynach i jak one współdziałają z wątkami wykonawczymi?
Jak różnią się metody uruchamiania nowych ekranów w Androidzie: użycie startActivity i zarządzanie fragmentami przez FragmentManager?
Jakimi metodami można dodać funkcjonalność do istniejącej klasy?
Jaką metodę oznaczania interfejsu użytkownika preferujesz podczas tworzenia aplikacji Android: Jetpack Compose czy tradycyjny XML?
Czy możesz opisać główne sposoby obsługi zdarzeń lub zapytań w systemie?
Jakie narzędzia programowe używasz do wyświetlania i przetwarzania obrazów?
Do czego służą schedulery (Schedulers) w bibliotece RxJava?
Jak odróżnić wzorce architektoniczne MVI i MVVM i czym się one różnią?
Jak przekształcić Channel w Flow w Kotlinie?
Jak często zaleca się przegląd architektury komponentów w Jetpack Compose?
Co się stanie, jeśli odwołasz się do nieistniejącego pola obiektu za pomocą refleksji?
Jakie metody i narzędzia są używane do wykrywania i diagnozowania problemów w aplikacji po jej wdrożeniu na produkcję?
Jaki był powód wprowadzenia klasy Unit w Kotlinie i jakie funkcje ona pełni?
Jakie metody obsługi wyjątków i błędów są stosowane przy pracy z korutynami w programowaniu asynchronicznym?
Jak można zaimplementować system zakładek z historią nawigacji bez użycia fragmentów?
Jak można uruchomić nowy wątek wykonawczy w aplikacji?
Czy możesz wyjaśnić, co oznacza funkcja coroutineScope w Kotlinie i do czego służy?