Android
Կարող եք բացատրել, թե ինչպես է Gradle-ը մշակում և իրականացնում կախվածությունների լուծման փուլերը նախագծում?
Ի՞նչ է ծրագրի հիմնական գործարկման հոսքը:
Ի՞նչ մեթոդներ կան Kotlin-ի հիմնական դասում և ինչ է նրանց գործառույթը։
Ի՞նչ տարբերություն կա ներսի ստատիկ դասի և ներսի ոչ-ստատիկ դասի միջև։
Կարո՞ղ է բոլոր ֆունկցիաները կատարել inline մակարդակում՝ կոմպիլյատորում:
Ինչպես են տարբերակվում Flow, StateFlow և SharedFlow ռեակտիվ ծրագրավորման համատեքստում?
Ինչ մեթոդներով է իրականացվում փոխազդեցությունը նույն Activity-ում գտնվող Fragment-ների միջև?
Ի՞նչ մեթոդներ պետք է վերագրի ժառանգական դասը PagingSource գրադարանի Paging 3-ում։
Ինչքան դժվար է ուղղել ծրագրում հիմնական հոսքի ծանրաբեռնվածության խնդիրը?
Ինչպե՞ս գործարկել սինխրոնային կոդը և ստանալ դրա արդյունքը։
Ի՞նչ է dependency injection (DI)-ն։
Ինչպես ավելացնել արժեք HashMap-ում, որպեսզի տվյալները չկորցնեք?
Ի՞նչ դասից է ժառանգում Android-ում Application դասը։
Ինչու չի խորհուրդ տրվում փոփոխել դասավորությունը անիմացիայի ժամանակ։
Ինչու չի կարելի ֆայլը ուղարկել սերվերին հոսքով?
Որ դիզայնի նմուշները իրականացնում են տվյալների կառուցվածքներ, ինչպիսիք են հերթը և ստեքը։
Կարող եք բացատրել Content Provider-ի աշխատանքային սկզբունքը Android-ում և ինչպես է այն փոխգործակցում ծրագրի այլ բաղադրիչների հետ։
Ի՞նչ են Java-ում equals և hashCode մեթոդների միջև կապի հիմնական սկզբունքները։
Ներկայացրեք @Binds նշանի նպատակը և աշխատանքը Dependency Injection կոնտեքստում։
Կարող եք բացատրել, թե ինչ է ենթադրվում View կոմպոնենտը ծրագրերի ճարտարապետությունում?