Care este diferența dintre utilizarea funcțiilor asincrone cu cuvântul cheie async și apelarea launch în contextul programării asincrone?
Android
Poți explica ce înseamnă termenul 'remember' în contextul dezvoltării sau arhitecturii sistemelor?
Poți enumera principalele elemente ale arhitecturii Android și funcțiile lor?
Puteți explica ce reprezintă un component Room în Android și cum este utilizat pentru a lucra cu bazele de date?
Explica principiul de funcționare al DisposableEffect în contextul gestionării resurselor în Jetpack Compose.
Explicați diferențele dintre operațiile zip și combine în Flow Kotlin.
Cum se gestionează erorile în fluxurile de date (Flow)?
Poți explica ce înseamnă termenul 'reified' în contextul Kotlin și cum este folosit?
Care este dimensiunea permisă pentru funcțiile inline în cod pentru o compilare și lizibilitate optime?
Ai experiență în utilizarea Channel pentru comunicare între procese sau schimb de date?
Puteți explica ce este o funcție anonimă în programare și cum este utilizată?
Aveți experiență în dezvoltarea interfețelor de utilizator folosind Jetpack Compose?
În ce cazuri trebuie aplicată stratul de servicii în arhitectura aplicației?
Cum se pot identifica avantajele și dezavantajele Jetpack Compose în dezvoltarea aplicațiilor Android?
Ce metode sunt utilizate pentru a detecta scurgeri de memorie în aplicații?
Ai testat părțile funcționale ale programului?
Este posibil să creezi subclase ale unei data class în Kotlin?
Puteți enumera și descrie cele mai frecvente tipuri de gestionari în programare?