How should dependencies be managed through Context: by passing them externally or creating inside the class?
Android
Can you list the key components of the Android platform?
Explain what extension functions are and their main purpose in programming.
How appropriate is it to use informal 'you' address in a work environment?
What is the purpose of a class declared with the sealed modifier?
Objects that have undergone serialization and subsequent deserialization will they maintain equality according to the equals() method?
How to determine the time costs when inserting an element into the middle of an array implemented via ArrayList?
Why does changing the equals method without updating hashCode violate the correctness of hash tables?
What error management methods are applicable in coroutines?
Why is it important to override the equals method in your classes?
Can private properties or methods be declared inside extension functions in Kotlin?
Can you list the main types of Intent used in Android app development?
Can you list the types of ViewGroup in Android and briefly describe their features?
Which SOLID principles are preserved when using Context in Android and are not violated by it?
Can you explain what the coroutineScope function in Kotlin means and what it is used for?
Can you list the main types of intents in Android?
After serialization and subsequent deserialization, do objects retain the same references?
Can you explain the concept of PendingIntent and how it is used in Android development?
Is it possible for a Fragment to exist without an attached View?
What methods of data transfer between Fragment and Activity do you know, and how do you exchange information from one screen to another?