Can you list the main elements of Android architecture and their functions?
Android
What methods are used to transfer information when transitioning between screens in an application?
Is it possible to pass arguments when creating an instance of Fragment in Android?
What is the purpose of a class using the 'data' keyword in modern programming languages?
What is the role of key elements in Android architecture in application development?
Can you explain what a coroutine context is in Kotlin?
Why are inline functions used in programming?
What methods can be used to organize data exchange between Fragments in an application?
Can you explain the stages of the Activity component lifecycle in Android?
What is the state of an Activity's display during different stages of its lifecycle?
Have you used the onActivityResult method in your projects?
What makes coroutines more efficient than threads in terms of resources and performance?
What are the advantages and disadvantages of using Fragment in Android development?
How can the result be passed back from the current Activity to the calling application when using back navigation?
How can you obtain a returned value from a Fragment when returning to it via navigation?
Can you explain what the coroutineScope function in Kotlin means and what it is used for?
What is your experience with Jetpack Compose for Android interface development?
Can you explain what is meant by 'inline function' in programming?
How have you used core Android modules and components in your projects?
Can you explain what is meant by 'Job' in the context of a system or framework?