Selgitage DataBinding kontseptsiooni ja selle rolli andmete sidumisel rakendustes
Android
Miks on soovitatav teha kõik kasutajaliidese operatsioonid ühes niidis?
Mida tähendab kontekst, mis edastatakse kasutajaliidese elemendi initsialiseerimisel Androidis?
Milliseid funktsioone või meetodeid saab rakendada või muuta kohandatud vaate komponendi arendamisel?
Milline on erinevus map ja flatMap operaatorite kasutamisel RxJava-s ning millal on eelistatavam kasutada kumbki neist?
Kas teil on kogemusi Clean Architecture kontseptsiooniga töötamisel oma projektides?
Selgitage DiffUtil klassi tööpõhimõtet ja selle kasutamist Androidi nimekirjade uuendamise optimeerimisel
Mida juhtub View komponendiga, kui see on mitteaktiivne ja ei kuva andmeid?
Kuidas toimub elemendi otsimine võtme järgi HashMap andmestruktuuris?
Millistel juhtudel ja kuidas saab kasutada võtmesõna final Java-s?
Kas on kohustuslik kasutada fragmente Jetpack Compose'iga kasutajaliideste arendamisel?
Kas saaksite selgitada meetodi observeOn eesmärki ja tööd reaktiivses programmeerimises?
Kas saaksite loetleda Androidi arhitektuuri põhielemendid ja nende funktsioonid?
Mis vahe on zip ja combineLatest operaatoritel RxJava teegis ning millistes olukordades on nende kasutamine eelistatud?
Kas on võimalik deklareerida meetodid final ja millal see on mõistlik?
Kas saaksite selgitada, mis on SupervisorJob Kotlinis korutinate ja ülesannete haldamise kontekstis?
Miks Dispatchers.Main teostab täitmise ühes niidis, kasutades Coroutines?
Miks on soovitatav klassi määratlemisel ühiselt rakendada meetodid equals() ja hashCode()?
Milliseid toiminguid saab Kotlinis teha eranditega töötades?
Millises järjekorras kutsutakse onAttachedToWindow meetod View objekti elutsükli jooksul?