How to ensure that operations do not block the user interface?
Android
Can you list the main elements of Android architecture and their functions?
Can you list components of Android that are not considered key?
What methods can be used to initiate coroutine execution in your technology stack?
Is it possible for the onDestroy method to be called without a prior call to onStop?
What are the ways to organize interaction between different system components?
Can you list different types of Intents depending on their behavior or execution method?
How is information exchanged between threads in a multithreaded environment?
How is data flow implemented between the data source and the user interface in the system?
Explain the differences between Flow and LiveData in the context of their use in Android applications.
What tools or libraries are used to organize real-time data exchange between data sources and user interfaces?
How to extract information from a database and display it on a user interface?
How to implement a function that loads data from two different sources asynchronously at the same time?
Is it possible to get the result of the launch function execution synchronously?
How is data transferred from business logic to the user interface?
Can you list the main types of intents in Android?
Can you explain the stages of the Activity component lifecycle in Android?
Can you explain the stages of the Fragment lifecycle in Android?
What are the key advantages and disadvantages of the Kotlin language compared to other programming languages?
What is the difference between the lifecycle phases of Activity and Fragment in Android?