Objasnite svaki od pet principa SOLID i njihovu primenu u projektovanju softvera.
Android
Објасните принцип рада везане услуге (Bound Service) у Android-у и у чему се разликује од других типова услуга.
Можете ли да набројите главне класе које се користе у Kotlin-у?
Objasnite šta je takozvani Unconfined upravljač i kako on funkcioniše.
Kako RecyclerView postiže efikasno rad pri prikazu velikih lista podataka?
Koja je svrha korišćenja CoroutineScope u Kotlinu i koju ulogu ima u upravljanju korutinama?
Da li imate iskustva u korišćenju biblioteka ili alata za rad sa tokovima podataka ili asinhronijom?
Kako implementirati animaciju elemenata unutar RecyclerView?
Ispričajte nam o vašem iskustvu u implementaciji arhitektonskog obrasca Model-View-Intent (MVI).
Можете ли да набројите и опишете главне типове услуга са којима сте се сусретали у својој пракси?
Zašto se u programiranju koriste inline funkcije?
Можеш ли да набројиш типове података у Јави, различите од основних примитивних?
Можете ли објаснити концепт проширних функција у Јави?
Можете ли објаснити механизам функционисања Hilt у контексту убризгавања зависности?
Zašto se koristi šablon dizajna Single Activity u razvoju aplikacija?
Da li imate iskustva u razvoju korisničkih interfejsa koristeći Jetpack Compose?
Da li je potrebno prepisati metodu hashCode u data klase kako bi kolekcije pravilno funkcionisale?