Se poate folosi Retrofit pentru a gestiona automat tokenurile expirate în timpul solicitărilor API?
Android
Care este diferența dintre cuvântul cheie volatile și tipurile de date atomice în contextul programării concurente?
Poți enumera principalele elemente ale arhitecturii Android și funcțiile lor?
Cum este gestionat ciclul de viață al unui fragment în Android atunci când se schimbă configurația dispozitivului?
Ce etape include procesul de vizualizare a interfeței utilizatorului?
Se poate implementa în Dagger două metode într-un modul care returnează același tip de obiect?
Care este diferența dintre modalitățile de apelare a emit în SharedFlow și StateFlow?
Poți explica ce înseamnă utilizarea cuvântului cheie crossinline în Kotlin și în ce cazuri se aplică?
Care este diferența dintre o colecție și o secvență în programare?
Se va anula executarea async dacă în interiorul acesteia există un launch și apare o excepție?
În ce thread are loc inițializarea și pornirea corutinelor atunci când se folosește unconfined?
Explica ce sunt clasele închise în Kotlin și cum sunt utilizate
Care este diferența dintre utilizarea Lazy și Provider în Dagger la injectarea dependențelor?
Cum se disting tipurile de date de bază de obiectele de referință într-un limbaj de programare?
Este posibil să efectuați o returnare dintr-o funcție în afara contextului actual într-o funcție declarată ca crossinline în Kotlin?
Care este diferența dintre mecanismul Binds și Provides în contextul injecției de dependențe sau al sistemelor modulare?
Care este diferența dintre Query și RawQuery atunci când utilizați biblioteca Room?
Ai putea să explici scopul metodei equals și în ce se deosebește de operatorul de egalitate?
Cum se implementează un component Broadcast Receiver care funcționează doar în cadrul aplicației curente?
Care este rolul tranzacțiilor în biblioteca Room pentru asigurarea integrității datelor?