Explica principiul de funcționare al unui serviciu legat (Bound Service) în Android și în ce constă diferența față de alte tipuri de servicii.
Android
Poți enumera principalele elemente ale arhitecturii Android și funcțiile lor?
Ce alte abordări sau componente pot fi utilizate în loc de Service în arhitectura aplicațiilor?
Ce metode sunt de obicei implementate în clasele de date în experiența dvs.?
Ai putea să dai un exemplu în care principiul responsabilității unice este încălcat în cod?
În ce cazuri în Kotlin se poate aplica modificatorul reified în interiorul funcțiilor inline?
Poți enumera principalele modele de proiectare utilizate în dezvoltarea Android?
Poți enumera diferitele tipuri de servicii existente în arhitectura sistemelor?
Poți oferi exemple de metode utilizate pentru lucrul cu View în dezvoltare?
Ce experiență aveți cu coroutines în Kotlin sau mecanisme asincrone similare?
Poți enumera diferitele tipuri de CoroutineDispatcher utilizate în Kotlin?
Explica diferențele dintre componentele Activity și Fragment în contextul dezvoltării aplicațiilor Android.
Care este diferența dintre utilizarea Contextului de Activitate și a Contextului de Aplicație în Android?
Se poate folosi un nume pentru o funcție extinsă în același mod ca și pentru o metodă a unei clase interne?
Cum se calculează hashCode-ul atunci când se utilizează o colecție Map?
Care este rolul și aplicarea domeniului de vizibilitate în programare?
Ce context trebuie ales atunci când se dezvoltă o bibliotecă?
Puteți explica cum se realizează accesul la elementele din interiorul structurii de date HashMap?
Puteți explica ce înseamnă termenul reified în programare?
Poți enumera tipurile de contexte și caracteristicile lor principale?