Ի՞նչ են հիմնական տարբերությունները MVP և MVVM ձևանմուշների միջև ծրագրային ապահովման ճարտարապետության համատեքստում։
Android
Ինչպես է իրականցված Kotlin- ում suspend ֆունկցիաների մեխանիզմը և ինչպես են նրանք կառավարում ասինխրոնային առաջադրանքների կատարմանը։
Կարող եք բացատրել, թե ինչ է Manifest-ը և ինչու է այն օգտագործվում Android զարգացման մեջ:
Կարող եք բացատրել, թե ինչ է BroadcastReceiver կոմպոնենտը Android-ում և ինչպես է այն օգտագործվում?
Ինչպես է աշխատում WorkManager դասը և ինչ է դրա նպատակը Android զարգացման մեջ։
Որ փուլում է տեղի ունենում համակարգում ծառայությունների ինիցիալիզացիան և գործարկումը?
Կարող եք նշել այն օպերատորները, որոնք օգտագործվում են modifier օպերատորով?
Կարող եք նկարագրել Jetpack Compose-ի աշխատանքային փուլերը?
Ինչ մեթոդներ օգտագործել, որպեսզի խուսափենք ֆունկցիայի օրինակին ուղղակի ստեղծումից կոդում?
Ինչպես են իրականացնում և աշխատում լամբդա ֆունկցիաները համակարգի ներսում ցածր մակարդակում։
Ներկայացրեք, թե ինչ են ընդլայնող ֆունկցիաները և ինչ է նրանց հիմնական նպատակն ծրագրավորման մեջ։
Կարող եք բացատրել, թե ինչ է LeakCanary գործիքը և ինչու է այն օգտագործվում Android հավելվածների զարգացման ժամանակ?
Ինչպե՞ս է փոփոխական օպերատորների օգտագործման կարգը ազդում արտահայտությունների արդյունքի վրա։
Ի՞նչ է հիմնական տարբերությունը sealed դասերի և enum-ների միջև ծրագրավորման լեզվում։
Կարող եք բացատրել sharedIn կոնցեպտը և դրա կիրառումը:
Կա՞ ուշացում տարրերի ցուցադրման ժամանակ, երբ օգտագործվում է LazyList-ը Jetpack Compose-ում։
Կարող եք բացատրել, թե ինչ է LaunchedEffect կոմպոնենտը Jetpack Compose-ում?