Paaiškinkite kiekvieną iš penkių SOLID principų ir jų taikymą programinės įrangos projektavime.
Android
Paaiškinkite susietos paslaugos (Bound Service) veikimo principą Android ir kuo ji skiriasi nuo kitų paslaugų tipų.
Ar galite išvardyti pagrindines Kotlin naudojamas klases?
Kokia yra CoroutineScope naudojimo priežastis Kotlin'e ir kokią vaidmenį jis atlieka korutinų valdyme?
Paaiškinkite, kas yra vadinamasis Unconfined valdytojas ir kaip jis veikia.
Kaip RecyclerView pasiekia efektyvų darbą rodyti didelius duomenų sąrašus?
Ar turite patirties dirbant su duomenų srautais ar asinchronija naudojant bibliotekas ar įrankius?
Kaip įgyvendinti elementų animaciją RecyclerView viduje?
Ar galite išvardyti ir aprašyti pagrindinius paslaugų tipus, su kuriais susidūrėte savo praktikoje?
Papaskinkite apie savo patirtį įgyvendinant architektūros modelį Model-View-Intent (MVI).
Kodėl programavime naudojamos inline funkcijos?
Ar galite išvardyti Java duomenų tipus, kurie skiriasi nuo pagrindinių primityvų?
Kokiu tikslu naudojamas Single Activity dizaino šablonas programų kūrime?
Ar galite paaiškinti išplėtimo funkcijų koncepciją Kotlin kalboje?
Ar reikalinga perrašyti hashCode metodą duomenų klasėje, kad kolekcijos veiktų teisingai?
Ar turite patirties kurdami naudotojo sąsajas naudojant Jetpack Compose?
Ar galite paaiškinti Hilt veikimo mechanizmą priklausomybių injekcijos kontekste?