What methods and ways have you learned to work with the Android platform?
Android
How do you ensure the accessibility of objects from a parent component in an Activity?
What methods exist to improve code efficiency and cleanliness in Kotlin?
How is null safety ensured in Kotlin and how is it implemented in practice?
What are other ways to deal with race conditions besides using the volatile keyword?
Tell about your experience using generics in projects.
What are the equivalents of the Hilt library for dependency injection in Android?
Have you ever used Service in Android?
How would you extend TextView using some method?
Can you explain what a function with crossinline in Kotlin is and how it differs from regular inline functions?
What are the methods of connecting a client application to a server over a network?
Why do race conditions occur and how can they be prevented?
What auxiliary functions do you know or have used in your experience?
Tell us about your experience developing in Kotlin and large projects where you used this language.
How does LeakCanary detect references to destroyed Activities?
What changes would you make to the architecture or functionality of the Android system to improve its efficiency or reliability?
What is the difference between ViewModel and OnSavedInstanceState in Android?
What needs to be done to animate transitions between screens?
What would you pay attention to when working with fragments in Android?
Is it possible to pass any data types using the putExtra method in Intent?