Czy możesz wymienić główne metody używane do zarządzania cyklem życia elementów View?
Android
Jak wygląda interakcja między View a ViewModel w wzorcu MVVM?
Czym różnią się intenty implicitne i explicite w Androidzie i jak ich używać?
Jaką technologię uważasz za najbardziej preferowaną do swoich projektów i dlaczego?
Jak można wyodrębnić informacje z obiektu Bundle w Androidzie?
Jakie podejścia znasz, aby zwiększyć wydajność wyświetlania interfejsów w aplikacjach Android?
Wyjaśnij, czym jest wiązanie widoków (View Binding) w Androidzie i do czego służy.
Czy możesz wyjaśnić znaczenie i zastosowanie pikseli (px) w tworzeniu stron internetowych?
Czy korutyna nadrzędna może zakończyć się wcześniej niż jej podrzędna korutyna uruchomiona w jej ramach?
Czy można użyć ViewModel do wprowadzania zmian w wyświetlaniu elementu interfejsu?
Jak obliczana jest metoda hashCode w klasie danych?
Jakie relacje i obowiązki powinny istnieć między warstwami w architekturze opartej na zasadach czystej architektury?
Jakie są główne zalety platformy mobilnej Android w porównaniu z innymi systemami operacyjnymi dla urządzeń mobilnych?
Jaki typ strumienia danych reprezentuje Subject w RxJava i czym różni się od innych typów?
Czym różnią się komponenty ListView i RecyclerView w Android, i w jakich sytuacjach zaleca się używanie każdego z nich?
Wyjaśnij koncepcję zmiennych atomowych i ich rolę w programowaniu wielowątkowym.
Jaka jest główna funkcja i zastosowanie biblioteki Dagger w tworzeniu aplikacji Android?
Jak ocenia się trudność dodania nowego elementu do struktury danych HashMap?
Jak obliczyć rozmiary zagnieżdżonych elementów interfejsu, uwzględniając szerokość ich komponentu nadrzędnego oraz warunki, w których wartości >= 0 określają stałą szerokość, a wartości < 0 oznaczają udział w pozostałej szerokości?
W jakich warunkach obiekty ViewHolder i View są ostatecznie usuwane z pamięci i nie są ponownie wykorzystywane w RecyclerView?