Jakie metody cyklu życia widżeta istnieją oprócz onMeasure, onLayout i onDraw?
Android
Wyjaśnij mechanizm działania Dagger i jego rolę w zarządzaniu zależnościami w aplikacji
Jak można zaimplementować zachowanie efektów animacji wewnątrz ViewHolder, unikając jego pełnej ponownej inicjalizacji lub zniszczenia?
Czy możesz wyjaśnić różnice między jednostkami miary px, dp i sp w kontekście tworzenia aplikacji Android?
Jaka jest różnica między strumieniami danych Observable i Flowable w programowaniu reaktywnym?
Czy możesz wyjaśnić koncepcję delegowania w Kotlinie i jej zastosowanie?
Które wzorce projektowe najbardziej lubisz i dlaczego ich używasz?
Czym różnią się GlobalScope, MainScope i tworzenie własnego Scope w Kotlin Coroutines?
Jakie przyczyny mogą prowadzić do nagłego zamknięcia aplikacji i powrotu do ekranu głównego bez wyświetlania błędów?
Czy możesz wyjaśnić, na czym polega wzorzec Dependency Injection w kontekście Scout?
Co oznacza skrót MVI w kontekście wzorców architektonicznych?
Jakie główne trudności mogą wystąpić podczas anulowania wykonywania korutyn?
W jakim kontekście wywoływana jest funkcja lazy()?
Czy masz doświadczenie w tworzeniu aplikacji z użyciem architektonicznego wzorca Model-View-Intent (MVI)?
Czym różni się użycie metod subscribeOn i observeOn w RxJava i jak wpływają na przepływ wykonania?
Jak można zastosować DiffUtil do optymalizacji aktualizacji list w RecyclerView?
W jaki sposób prezentacja dowiaduje się o aktualizacjach danych lub stanie modelu?
Jakie są główne zalety i wady platformy Android?
Jakie naruszenie występuje podczas łączenia wielu metod różnych interfejsów w jedną klasę lub interfejs?