Sobes.tech

What methods exist for safely working with values that can be null?

Junior — Middle
300

In what cases and for what purpose is the init block called in Kotlin?

Junior — Middle
300

How can you ensure the consistency of variable updates when multiple coroutines operate simultaneously?

Junior — Middle
300

Have you had experience using the ExoPlayer library for working with multimedia content on Android?

Junior — Middle
300

What are the main components and abstractions included in the RxJava library?

Junior — Middle
300

Can you list the key characteristics and features of data class in Kotlin?

Junior — Middle
300

What is the role and significance of the pixel density parameter when developing an interface in Android?

Junior — Middle
300

What is the role of the AndroidManifest.xml file in a project and why are its main components usually declared there?

Junior — Middle
300

How can a garbage collector lose a pointer to a allocated object in memory?

Junior — Middle
300

Какова роль и применение класса Nothing в программировании?

Junior — Middle
300

What methods do you know for storing and restoring system state?

Junior — Middle
300

What actions are performed inside the onBindViewHolder method in RecyclerView?

Junior — Middle
300

Can you explain what a module in Dagger is and how it is used to provide dependencies?

Junior — Middle
300

Which SOLID principles are preserved when using Context in Android and are not violated by it?

Junior — Middle
300

Explain how abstract classes and interfaces differ in terms of inheritance implementation in object-oriented programming.

Junior — Middle
300

How can you call a suspend function inside synchronous code?

Junior — Middle
299

What methods can be used to implement navigation in an application or website?

Junior — Middle
299

Explain the concept of the Single Activity approach in app development.

Junior — Middle
299

How did you start your journey in learning Android development?

Junior — Middle
299
/253