Can you list the main elements of Android architecture and their functions?
Android
Can you explain the differences between a regular class and a data class in programming language?
Have you created automated tests for the user interface?
Can you explain the stages of the Activity component lifecycle in Android?
Can you explain what is meant by the term 'Activity' in Android development?
In which cases is it appropriate to use the TreeSet data structure?
What methods can be used to organize data exchange between Fragments in an application?
What is the role of the UseCase component in implementing Clean Architecture principles?
How does the termination of a child task affect the lifecycle of CoroutineScope?
Can you list the main components and their roles in the Domain layer architecture according to Clean Architecture?
Can you list the available data structures in Kotlin for storing elements?
What role does UseCase play in the Clean Architecture structure and why is its use preferable?
Explain the differences between Activity and Fragment components in Android development.
How do you organize parallel execution of operations inside a suspend function in Kotlin?
Can you tell about cases of using sealed class in your development?
Can you name the main parts and elements that make up coroutines in Kotlin?
How does Kotlin handle values that can be null, and what mechanisms does it provide for this?
What are the main differences between Java and Kotlin programming languages?
What is the purpose of a class declared with the sealed modifier?
What is the role of layers in structuring Clean Architecture?