Poți explica ce este biblioteca Retrofit și pentru ce este folosită în dezvoltarea aplicațiilor Android?
Android
Poți enumera principalele elemente ale arhitecturii Android și funcțiile lor?
Care sunt diferențele dintre marcarea folosind XML și abordarea modernă Jetpack Compose în crearea interfețelor în Android?
Explicați diferențele dintre contextul de execuție al unei coroutine și situația generală a aplicației.
Povestiți-ne despre experiența dvs. în dezvoltarea cu Kotlin și despre proiecte mari în care ați folosit acest limbaj.
Care este diferența dintre pull request și merge request în sistemul Git?
Poți să numești alte abordări sau componente utilizate în loc de ViewModel?
Povestiți despre experiența dvs. în utilizarea Kotlin Multiplatform pentru dezvoltarea de aplicații multiplatformă
Se poate explica ce este injecția de dependențe și cum se aplică în programare?
Vorbiți despre experiența dvs. cu GraphQL în proiecte
Cum diferă abordările MVI, MVP și MVVM în arhitectura aplicațiilor?
Care sunt diferențele dintre conceptele Flow și RxJava în procesarea fluxurilor de date asincrone?
Vorbiți despre experiența dvs. cu formatul XML și utilizarea sa în proiecte
Împărtășiți experiența dvs. în dezvoltarea și utilizarea Java în proiecte.
Ce parte a sistemului Android asigură schimbul de date între aplicația dvs. și alte aplicații?
Vorbiți despre experiența dvs. în testarea software-ului
Ce metode pot fi utilizate pentru a realiza o actualizare parțială a elementelor dintr-o listă RecyclerView?
Vorbiți despre experiența dvs. practică cu LiveData în proiecte
Puteți descrie mecanismul de funcționare al sistemului de navigație în aplicațiile Android?
Ce metode pot fi utilizate pentru a implementa afișarea listelor în Jetpack Compose?