Можеш ли да изброиш основните елементи на архитектурата на Android и техните функции?
Android
Можете ли да обясните разликите между обикновен клас и data class в езика за програмиране?
Можете ли да обясните етапите от жизнения цикъл на компонента Activity в Android?
Създавали ли сте автоматични тестове за потребителския интерфейс?
Можете ли да обясните какво се разбира под термина 'Activity' в разработката за Android?
Как влияе прекратяването на дъщерна задача върху жизнения цикъл на CoroutineScope?
Можеш ли да изброиш наличните структури от данни в Kotlin за съхранение на елементи?
В кои случаи е подходящо да използвате структурата от данни TreeSet?
Какви методи могат да се използват за организиране на обмен на данни между Fragment в приложението?
Каква е ролята на компонента UseCase в реализирането на принципите на Clean Architecture?
Можеш ли да назовеш основните части и елементи, които съставляват корутините в Kotlin?
Можеш ли да изброиш основните компоненти и техните роли в слоя на Домейна в архитектурата според Clean Architecture?
Каква роля изпълнява UseCase в структурата на Clean Architecture и защо неговото използване е по-препоръчително от директния достъп до Repository?
Как да организираме паралелното изпълнение на операции вътре в suspend функция в Kotlin?
Какви са основните разлики между езиците за програмиране Java и Kotlin?
Обяснете разликите между компонентите Activity и Fragment в контекста на разработката на Android приложения.
Как обработва Kotlin стойностите, които могат да бъдат null, и какви механизми предоставя за това?
Можете ли да разкажете за случаи на използване на sealed class във вашите разработки?
Кои начини за реализиране на интерфейса Map познаваш в Kotlin и как се различават?
Каква е ролята на слоевете в структуриране на Чистата архитектура?