Explain the differences in using the protected access modifier in Java and Kotlin.
Android
What are the advantages and disadvantages of direct relationships with the Repository in application architecture?
How can data be passed to a Fragment without using third-party libraries?
Can you explain the main execution loop used in Android applications?
What criteria should guide the determination of the optimal number of threads in a pool for processing analytical tasks in an application?
What are the main components included in the structure of an Android application?
Explain the differences between snapshotFlow, derivedStateOf, remember, and rememberSavable in the context of state management in Jetpack Compose.
How should dependencies be managed through Context: by passing them externally or creating inside the class?
What happens if you access an object of nullable type directly without a check in Kotlin?
In which situations is it advisable to apply the Singleton pattern?
What tools or methods are used to convert one stream data source into another stream of data?
Did you have daily short team meetings at your previous job?
How to implement animation effects when using Jetpack Compose?
What is the main concept behind the implementation of the Navigation library?
Why is the compileSdkVersion parameter specified in the project settings?
Should synchronization mechanisms be used for coroutines if some run in IO thread and others in the main thread when accessing a shared variable for increment?
Have you had experience publishing applications in official app stores?
Can you specify the name of the organization where you worked professionally?
Are there any limitations or features of using data classes in Kotlin?
What new features and APIs were added in Android version 9.0?