Երբ պետք է կիրառել ծառայության շերտը ծրագրի ճարտարապետությունում?
Android
Ի՞նչ է Android հավելվածում Activity կոմպոնենտի դերը։
Ինչպես են Java-ում իրականացնում ընդլայնումները (Extensions), որոնք օգտագործվում են Kotlin-ում?
Ինչպե՞ս են տարբերվում Android-ում activities singleTop և singleTask գործարկման ռեժիմները։
Ի՞նչ է ծրագրավորման մեջ կորուտինների հիմնական նպատակը և նշանակությունը։
Ի՞նչ տեսակ ծառայություններ եք կիրառել ձեր նախագծերում։
Ի՞նչ տարբերություն կա LaunchedEffect և DisposableEffect ազդեցությունների միջև՝ դրանց նպատակների և վարքագծի առումով։
Ի՞նչ են կորուտինները և ինչ գաղափար են իրականացնում ծրագրավորման մեջ։
Կարող եք բացատրել volatile փոփոխականի աշխատանքի սկզբունքը և որ դեպքերում նրա օգտագործումը արդարացված է?
Որ հերթականությամբ է տեղի ունենում հատկությունների ինիցիալիզացիան և կոդի բլոկների կատարմանը օբյեկտի ստեղծման ժամանակ, ներառյալ companion object-ը, init բլոկը, կոնստրուկտորում գտնվող փոփոխականները և սովորական փոփոխականները?
Կարող եք բացատրել, թե ինչ է SupervisorJob-ը Kotlin-ում կորուտինների և առաջադրանքների կառավարման համատեքստում?
Ի՞նչ է Kotlin-ի coroutine-ներում Dispatchers.Default-ի կողմից ստեղծվող նորմալ թելերի թիվը:
Կարող եք նշել համակարգերի ճարտարապետությունում առկա տարբեր ծառայությունների տեսակները?
Կարող եք բացատրել, թե ինչ է նշանակում 'Activity' տերմինը Android զարգացման մեջ?
Ինչպես են տարբերում Java-ում BigDecimal և Double դասերը և ինչ դեպքերում է ավելի լավ օգտագործել յուրաքանչյուրին?
Ներկայումս ունե՞ք փորձ ծրագրերի զարգացման մեջ՝ օգտագործելով մոդել-տեսք-նպատակ (MVI) ճարտարապետական դիզայնը։
Ներկայացրեք Extensions հասկացությունը Kotlin լեզվում և դրանց օգտագործումը
Ի՞նչ են ձեր նախագծում data class օգտագործելու հիմնական առավելությունները և թերությունները։
Ի՞նչ առանձնահատկություններ են Kotlin-ի, որոնք ձեզ առավել հաճելի կամ գրավիչ են զարգացման համար։
Կարող եք բացատրել, թե ինչ է StateFlow-ը Android-ում ռեակցիվ տվյալների հոսքերի ճարտարապետության շրջանակում?