Ի՞նչ տարբերություններ կան Android-ի Broadcast Receiver-ի դինամիկ և ստատիկ մեխանիզմների միջև։
Android
Ինչպե՞ս է իրականացվում տեղեկատվության փոխանցումը Android-ում Fragment կոմպոնենտների միջև։
Ինչպե՞ս որոշել, արդյոք Android-ում Fragment-ը ունի կոնստրուկտոր։
Ինչպես կարելի է մուտք գործել համակարգում ֆանտոմային հղմանը?
Կարող եք բացատրել reified բանալի մեխանիզմի աշխատանքի սկզբունքը Kotlin-ում?
Որ նախագծման ճարտարապետության մակարդակին է պատկանում տվյալների պահպանումը պատասխանող շերտը՝ ըստ մաքուր ճարտարապետության սկզբունքների։
Կարող եք բացատրել, թե ինչ է նշանակում 'inline ֆունկցիա' ծրագրավորման մեջ?
Ինչպե՞ս իրականացնել ալգորիթմ, որը որոնում է առաջին տարրը առաջին զանգվածից, որը բացակայում է երկրորդ զանգվածում:
Կարող եք բացատրել, թե ինչ է ֆոնային ծառայությունը օպերացիոն համակարգում կամ հավելվածում:
Ներկայացրեք ծրագրավորման լեզվում ընդլայնման ֆունկցիաների ներքին իրականացման և աշխատանքի մեխանիզմը։
Ինչպե՞ս է կատարվում կատարողականի վերադարձը suspend-ֆունկցիայում Kotlin-ում։
Ի՞նչ է CoroutineContext-ի դերը և նպատակը Kotlin-ում ասինխրոն ծրագրավորման ժամանակ:
Ինչպե՞ս կարող ենք ստուգել, արդյոք երկու օբյեկտները հավասար են, հաշվի առնելով, որ նրանց հատկությունները կարող են տարբեր կարգով լինել։
Ի՞նչ է տեղի ունենում Kotlin-ում suspend ֆունկցիայի ներսում իրականացման մակարդակում և ինչպես է այն կառավարում coroutine-ի դադարեցումը։
Ի՞նչ է սահմանափակումը inline մոդիֆիկատորով ֆունկցիայի օգտագործման համար ծրագրում բոլոր ֆունկցիաների համար։
Կարող եք բացատրել, թե ինչ է օբյեկտը Java լեզվում և ինչ դեր է խաղում:
Ինչու է անհրաժեշտ Android-ում նշել ծրագրի հիմնական բաղադրիչները մանიფեստի ֆայլում?
Ի՞նչ սահմանափակումներ կան Kotlin ծրագրավորման լեզվում data class օգտագործելու համար։
Անհրաժեշտ է արդյոք գրանցել բոլոր Android բաղադրիչները հավելվածի մանიფեստում?
Ինչպե՞ս իրականացնել ֆունկցիա, որը որոշում է առաջին տարրն այն զանգվածից, որը բացակայում է երկրորդ զանգվածում։