How is error handling carried out within CoroutineScope in Kotlin?
Android
What is the difference between using the 'lateinit' keyword and delegation with 'by lazy {}' in Kotlin?
In which cases is it preferable to use a sealed class instead of an enum in Kotlin?
How can the behavior of a method in a class created based on another class be changed?
Why can problems occur with lists in a data class?
What scope functions do you know in Kotlin?
What is the TransactionTooLargeException exception?
How to implement a modular application structure to ensure its scalability and support?
How do you plan to use the Presentation Layer pattern in your project?
What methods and ways have you learned to work with the Android platform?
How do you ensure the accessibility of objects from a parent component in an Activity?
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?
Tell us about your experience developing in Kotlin and large projects where you used this language.