Jaké jsou základní principy vztahu mezi metodami equals a hashCode v Java?
Android
Jaké možné problémy mohou nastat při nahrazení ApplicationContext za ActivityContext a naopak v Android aplikaci?
Můžete vyjmenovat hlavní prvky architektury Android a jejich funkce?
Můžete vysvětlit, co se rozumí pod scope v kontextu frameworků Dependency Injection?
Můžete vysvětlit, co se rozumí pod pojmem Intent v kontextu vývoje Android aplikací?
Jaký je rozdíl mezi rozhraními Serializable a Parcelable při přenosu objektů v Androidu?
Jakými metodami lze implementovat vytváření a zobrazování Fragment v aplikaci?
Jaké metody lze použít k organizaci výměny dat mezi dvěma fragmenty v aplikaci?
V čem spočívá rozdíl mezi anotacemi @Provides a @Binds v kontextu Dependency Injection?
Proč je důležité přepsat metodu hashCode ve svých třídách?
Jaké jsou rozdíly mezi Dagger a Koin v kontextu injektáže závislostí?
Můžete vysvětlit účel a použití modifikátoru přístupu protected v jazyce Kotlin?
Je možné vytvořit instanci objektu bez uvedení názvu proměnné?
Jaká je role a účel klíčového slova 'object' v programování?
Vysvětlete, co je rozhraní Parcelable a k čemu se používá v vývoji Android.
Můžete vysvětlit mechanismus fungování knihovny Dependency Injection Koin v Android aplikacích?
Jakými způsoby je vytvářen objekt při použití kompozice?
Vysvětlete rozdíly mezi metodami equals() a hashCode() v Javě a proč jsou spolu potřeba.
Můžeš vysvětlit, co je CoroutineScope a proč je v Kotlinu potřeba?
Jak lze přenášet data mezi fragmenty v aplikaci?