Puteți explica ce reprezintă un obiect Bundle în contextul dezvoltării?
Android
Ce înseamnă conceptul de serviciu de fundal în Android și cum funcționează?
Care este rolul și scopul unei sarcini de tip Job în implementarea corutinelor?
Cum păstrează sistemul starea Activity-ului atunci când se schimbă configurația dispozitivului?
Poate fi declarat un data class cu implementarea unei interfețe în limbajul de programare?
Care este rolul funcției remember în Jetpack Compose și de ce este utilizată la crearea componentelor personalizate?
Explica diferențele dintre clasele abstracte și interfețe din punctul de vedere al implementării moștenirii în programarea orientată pe obiecte.
Pentru ce este folosit mecanismul Intent în Android și ce acțiuni poate iniția?
Cum se definește domeniul de aplicare al dependențelor în Dagger și la ce folosește?
Poți enumera tipurile de situații excepționale cu care te-ai confruntat?
Explică ce este o structură de date colecție și cum este utilizată în programare
Care sunt avantajele și dezavantajele utilizării unei singure activități într-o aplicație?
Puteți explica ce este Hilt și pentru ce este folosit în dezvoltarea Android?
Puteți explica diferențele dintre modelele arhitecturale MVVM, MVI și MVP?
Descrieți elementele cheie ale arhitecturii Android și funcțiile lor
Care este scopul utilizării metodei equals în limbajul Kotlin?
Cum se disting cele două modele arhitecturale MVI și MVVM și care sunt principalele lor diferențe?
Care sunt caracteristicile implementării hashCode în clasa de date în Kotlin?