Opowiedz o swoim doświadczeniu z biblioteką RxJava w praktyce programowania
Android
Jakie są główne różnice między wzorcami MVP i MVVM w kontekście architektury aplikacji?
Czy możesz wyjaśnić, czym jest Data Class i do czego służy w programowaniu?
Na czym polega cel klasy zadeklarowanej za pomocą modyfikatora sealed?
Jak przebiega proces wyświetlania interfejsu użytkownika w aplikacjach Android?
Na jakim poziomie znasz zasady i użycie Dagger 2 w rozwoju Android?
Dlaczego przy dodawaniu identycznych obiektów do HashSet konieczne jest nadpisanie metod hashCode i equals?
Jakie typy cech występują w komponentach widoku (View)?
Czy istniejący element jest zastępowany podczas dodawania go do HashSet, jeśli taki element już istnieje?
Czy możesz wymienić główne typy Intent używane w tworzeniu aplikacji Android?
W jaki sposób dodawane są elementy do Bundle?
Czym różni się deklaracja pól w konstruktorze od deklaracji w głównym ciele klasy danych?
Czy stosowałeś zasady czystej architektury podczas rozwoju swojego projektu?
Jaka jest wielkość bufora używanego w strategii Latest do przechowywania danych?
Czy możesz podać przykład użycia wzorca rozszerzenia?
Czym różni się funkcja map w Kotlin od podobnych metod i jak jest używana do przekształcania elementów kolekcji?
Jakie komponenty są zawarte w strukturze korutyny w języku programowania?
Jaki jest cel operatora Single w RxJava i w jakich scenariuszach jest używany?