Dlaczego w Java zaleca się używanie metody equals zamiast operatora == do porównywania obiektów?
Android
Wyjaśnij, czym jest funkcja suspend i jak działa w Kotlin.
Wyjaśnij mechanizm działania operatora flatMap w RxJava i jak obsługuje strumień danych
Wyjaśnij, co oznacza pojęcie Dispatcher w kontekście programowania lub architektury systemów.
Czy mógłbyś wyjaśnić, czym jest komponent Room w Androidzie i jak jest używany do pracy z bazami danych?
Czy mógłbyś wyjaśnić, co oznacza termin Intent w kontekście tworzenia aplikacji Android?
Jaka jest różnica między interfejsami Serializable i Parcelable podczas przesyłania obiektów w Android?
Jak odbywa się wymiana danych między dwoma ekranami w aplikacji Android?
Czy możesz wymienić typy strumieni wykonania używane w RxJava?
Jak odróżnić porównanie obiektów za pomocą metody equals od użycia operatora == w Java?
Czy możliwa jest inicjalizacja obiektu klasy sealed w Kotlin?
Wyjaśnij, czym są zamknięte klasy w Kotlinie i jak są używane
Czy możesz wymienić i opisać najczęściej występujące typy dispatcherów w programowaniu?
Na czym polega zastosowanie StrongReference w zarządzaniu pamięcią?
Czy możesz wyjaśnić, do czego służy i jak stosuje się klasę WeakReference w Java?
Czym różni się użycie metod subscribeOn i observeOn w RxJava i jak wpływają na przepływ wykonania?
Wyjaśnij różnice między obiektami Observable, które natychmiast zaczynają emitować dane po utworzeniu, a tymi, które rozpoczynają po subskrypcji w RxJava.
Czym różnią się właściwości lazy i lateinit w języku Kotlin, i w jakich przypadkach ich stosowanie jest najbardziej odpowiednie?
Jak odróżnić jawne Intent od niejawnego w rozwoju Android?