Jaki jest cel stosowania dziedziczenia w programowaniu obiektowym?
Android
Jakie są różnice między Dagger a Koin w kontekście wstrzykiwania zależności?
Jaki jest cel interfejsu Serializable w Java?
Czy możesz wyjaśnić, czym jest CoroutineScope i dlaczego jest potrzebny w Kotlin?
Czy klasa wewnętrzna ma dostęp do członków klasy zewnętrznej?
Czym różni się użycie Lazy od Provider w Dagger podczas wstrzykiwania zależności?
Jaka jest rola i cel słowa kluczowego 'object' w programowaniu?
Czy mógłbyś wyjaśnić cel metody equals i czym różni się od operatora równości?
Wyjaśnij różnice między metodami equals() i hashCode() w Javie i dlaczego są one potrzebne razem.
Jak można przekazywać dane między fragmentami w aplikacji?
Czy możliwa jest implementacja klasy anonimowej w języku programowania?
Wyjaśnij, dlaczego komponenty Activity, Service, BroadcastReceiver i ContentProvider są uważane za kluczowe elementy architektury aplikacji Android.
Czy funkcje rozszerzające mogą odwoływać się do prywatnych właściwości i metod klasy?
Jakie są poziomy dostępu do komponentów w Kotlinie i jak są one używane?
Jak należy zarządzać zależnościami przez Context: przekazywać je z zewnątrz czy tworzyć wewnątrz klasy?
Na czym polega cel klasy zadeklarowanej za pomocą modyfikatora sealed?
Jakie aspekty SOLID są naruszane podczas implementacji komponentu Context w Android?
Wyjaśnij różnice między klasą wewnętrzną a klasą zagnieżdżoną w języku programowania Java.
Jakie funkcje należy nadpisać w adapterze RecyclerView, aby wyświetlić listę z różnymi typami elementów?
Czy możesz wymienić główne typy Intent używane w tworzeniu aplikacji Android?