Android
Ի՞նչ կլինի, եթե իրականացնել ցանցային հարցում ծրագրի հիմնական հոսքում:
Ինչպե՞ս կարելի է հանվել ծառայության կանչից արդյունքը։
Կարո՞ղ է մի ծրագրի միաժամանակ աշխատել մի քանի գործընթացում:
Կարո՞ղ է Retrofit-ը օգտագործել ավտոմատ կերպով ժամկետանց տոքենների մշակումը API-ների հարցումների ժամանակ։
Ի՞նչ են հիմնական commit մեթոդների տեսակները, որոնք օգտագործվում են FragmentManager-ում։
Ի՞նչ է ծրագրավորման լեզվում 'let' կառուցվածքի հիմնական դերը։
Ինչպես կարելի է մուտք գործել տվյալների բազա, օգտագործելով Room-ը Android-ում?
Ինչպե՞ս կարելի է իրականացնել սեփական կոմպոնենտը Hilt-ում կախվածությունների ներդրման համար։
Որոշ SOLID սկզբունքները անհնար է իրականացնել առանց ինտերֆեյսների օգտագործման:
Կարող են օգտագործվել կանգնեցման ֆունկցիաներ՝ բազմատողային միջավայրում սինխրոնիզացիայի մեխանիզմներ իրականացնելու համար:
Ի՞նչ կոմպոնենտներ կամ դասեր կարող են հակասել SOLID սկզբունքներին Android API-ում նախագծման ժամանակ։
Ինչպես է տարբերակվում Activity-ի վիճակի կառավարումը և կյանքի ցիկլը Android-ում՝ համեմատած նույն կամ նման մեխանիզմների հետ Fragment-ում?
Կարող եք բացատրել, թե ինչ է ընդլայնման ֆունկցիան ծրագրավորման մեջ?
Երբ է խորհուրդ տրվում օգտագործել data class ձեր նախագծում?
Ի՞նչ եղանակներ կան համակարգի տարբեր բաղադրիչների փոխազդեցությունը կազմակերպելու համար։
Ի՞նչ է ծրագրավորման մեջ լամբդա ֆունկցիաների հիմնական դերը։
Ի՞նչ տարբերություն կա Kotlin լեզվում var և val փոփոխականների հայտարարությունների միջև։
Ի՞նչ դեր ունեն Dagger կոմպոնենտները կախվածությունների մուտքագրման կառավարման մեջ։
Խոսեք ձեր Kotlin-ով զարգացման փորձի և մեծ նախագծերի մասին, որոնցում դուք օգտագործել եք այս լեզուն։
Կարող եք բացատրել, թե ինչ են անորոշ նպատակները (Implicit Intent) Android-ում?