Do you have an understanding of the principles and elements of the Material Design system?
Android
Have you used the Retrofit library for working with APIs in your projects?
Can you explain the concept of automata and how it is used in programming?
How can you add and display a Fragment in an Activity in Android?
How can you implement and manage data streams using Flow in Jetpack Compose?
What is the maximum number of Unit class objects allowed to be created in the application?
Why is it important to separate the business process logic and the user interface display in mobile applications?
Can you describe an example of using the Facade pattern that can be found in everyday life?
What consequences can arise from prolonged loading of the application's main thread?
What value will the counter variable take after launching 100 coroutines, each of which will increase its value by 1 a thousand times?
How does the Observer pattern ensure tracking changes in related objects?
What are the advantages and disadvantages of developing applications for the Android platform?
Have you used the onActivityResult method in your projects?
What additional data structures have you used besides Data class?
Can you explain what LiveData is and how it works in the context of Android development?
In what format is the Flow concept applied?
Where are the primitive components that make up dynamic objects located?
How does the use of a multi-module architecture affect the system's RAM requirements?
What are the differences in error handling in Java and Kotlin, and how are exceptions implemented in each language?
What methods can be used to organize data exchange between Fragments in an application?