Android
აპლიკაციაში ეკრანებს შორის ინფორმაციის გადაცემის რა მიდგომები არსებობს?
Java-ში HashSet და TreeSet კოლექციები რა განსხვავებაა მათი თვისებებში და გამოყენებაში?
რა არის დახურული ინტერფეისი და რა როლი აქვს მას კოდის კონტრაქტების განსაზღვრაში?
რა ტიპის კოლექციები, რომლებიც ახორციელებენ List ინტერფეისს, გამოიყენება Kotlin-ში და როგორ განსხვავდებიან ისინი ერთმანეთისგან?
რა გზები არსებობს Kotlin-ში Set ინტერფეისის განხორციელებისთვის და რა განსხვავებები აქვთ მათ?
რის დროს არის მიზანშეწონილი გამოიყენოს მონაცემთა სტრუქტურა HashSet?
როგორ შეიძლება ერთდროულად რამდენიმე დავალების შესრულება კუროტინების დახმარებით?
შეიძლება თუ არა Android-ში RecyclerView კომპონენტის გამოყენების გამოცდილება?
პროგრამის არქიტექტურაში პირდაპირ კავშირების სარგებელი და ნაკლოვანებები რა არის?
როგორ ხორციელდება Dagger-ის კონფიგურაცია და დანერგვა პროექტში?
შეგიძლიათ ჩამოთვალოთ ძირითადი კომპონენტები Clean Architecture-ის Data ფენაში?
შეგიძლიათ აღწეროთ MVVM არქიტექტურაში კომპონენტებს შორის ძირითადი კავშირების ტიპები?
რა შეზღუდვები არსებობს ტექნოლოგიურ პაკეტში (bundle)?
რა არის RecyclerView-ის ძირითადი ნაკლოვანებები, რომლებიც შეიძლება უარყოფითად იმოქმედოს აპლიკაციის მუშაობაზე?
როგორ ხდება null-ღირებულებების თავსებადობის უზრუნველყოფა Java-სა და Kotlin-ს შორის?
გთხოვთ, ახსნათ, რა ნიშნავს ინტერფეისის შეზღუდვა 'sealed' საკვანძო სიტყვით Java ან მსგავსი ენებში.
შეგიძლიათ მოგცეთ მაგალითი, სადაც გამოიყენეთ sealed interface თქვენს განვითარებაში და როგორ ეს გავლენას ახდენს პროექტის არქიტექტურაზე ან მოქნილობაზე?
შეგიძლიათ ახსნათ, რა არის RecyclerView კომპონენტი Android-ში და როგორ მუშაობს?
შეგიძლიათ ახსნათ, როგორ არის განხორციელებული მონაცემთა სტრუქტურა HashMap და როგორ უზრუნველყოფს ის სწრაფ წვდომას ელემენტებზე?