Kaip galima sąveikauti su ViewModel, kad būtų atnaujytas duomenų rodymas View?
Android
Kodėl galima pradėti tūkstantį korutinos, o tūkstantį gijų paleisti paprastai neįmanoma?
Kokios yra skirtumai tarp Dagger ir Koin kontekste priklausomybių injekcijos?
Kokie yra widget'o gyvavimo ciklo metodai, išskyrus onMeasure, onLayout ir onDraw?
Kokie yra jūsų lūkesčiai ir tikslai artėjančiai pokalbiui?
Pasakokite apie savo patirtį naudojant įvairius projektavimo modelius plėtros praktikoje.
Kaip vyksta automatinis kodo generavimas Dagger'e priklausomybių injekcijai?
Kaip atskirti Layout tipus pagal jų poveikį programos efektyvumui?
Ar galite paaiškinti, kaip veikia kintamojo volatile principas ir kada jo naudojimas yra pateisinamas?
Kodėl būtina keisti duomenis tarp šalto ir karšto būsenos?
Kas yra Dagger ir kokios yra jo privalumai ir trūkumai lyginant su kitomis priklausomybių injekcijos priemonėmis?
Paaiškinkite, ką reiškia aiški intencija Android ir kuo ji skiriasi nuo neaiškios.
Kuo skiriasi ryšio būdai tarp View ir jos modelių: ViewModel ir View, taip pat Presenter ir View?
Kokiu kontekstu vykdomas lazy() funkcijos iškvietimas?
Kuo skiriasi mechanizmas Binds nuo Provides priklausomybių injekcijos ar modulių sistemų kontekste?
Ar galite paaiškinti, kas yra neaiškios ketinimai (Implicit Intent) Android?
Kaip nustatyti Layout sistemos efektyvumą ir pagal kokius kriterijus vertinama jos našumas?
Kaip prezentacija sužino apie duomenų atnaujinimus ar modelio būseną?
Ar turite patirties kuriant programas naudojant architektūros modelį Model-View-Intent (MVI)?
Kuo skiriasi duomenų srautai Observable ir Flowable reaktyvioje programavime?