Can you explain what is meant by 'Job' in the context of a system or framework?
Android
Could you explain the concept of recomposition in Jetpack Compose and why it is needed?
What restrictions exist for using data classes in Kotlin?
What is the main concept of Jetpack Compose for developing interfaces in Android?
What is the difference between StateFlow, SharedFlow, and regular Flow?
Task: on button click, there should be a 5-second delay, and the text 'Hello World' should change to 'Goodbye World'. Write a production solution using any libraries (Compose, coroutines, etc.). Repeated clicks should not count duplicates.
What will be output to the console? There is a Wallet class with methods deposit, withdraw, transfer. In the code, two wallets perform transfer to each other simultaneously.
What is the difference between assigning via .value and using .update() in MutableStateFlow?