Can you list the main elements of Android architecture and their functions?
Android
What are the main principles of the relationship between the equals and hashCode methods in Java?
What methods can be used to implement data exchange between two Activities in an application?
Can you explain the purpose and use of the 'object' keyword in Kotlin?
Can you explain what is meant by scope in the context of Dependency Injection frameworks?
Can you explain the principle of Serializable isolation level in database transactions?
What potential problems can arise when replacing ApplicationContext with ActivityContext and vice versa in an Android application?
What is the difference between Serializable and Parcelable interfaces when passing objects in Android?
What methods can be used to organize data exchange between two fragments in an application?
Why is it important to override the hashCode method in your classes?
How is object creation achieved when using composition?
Can you explain what Implicit Intent is in Android?
Could you explain what is meant by the term Intent in the context of Android app development?
Is it possible to instantiate an object without specifying a variable name?
Explain what an explicit intent means in Android and how it differs from an implicit one.
Can you explain how the Dependency Injection library Koin works in Android applications?
What is the difference between @Provides and @Binds annotations in the context of Dependency Injection?
What methods can be used to create and display a Fragment in an application?
Can you explain the purpose and use of the protected access modifier in Kotlin?
Explain what the Parcelable interface is and what it is used for in Android development.