Explain what references mean in programming and how they work.
Android
What methods can be used to implement information exchange between two interface components or screens of an application?
What structure does the Dagger dependency injection tool have?
How are elements added to a Bundle?
What parameters can be configured in a SharedFlow object?
What steps should be taken to ensure the correct operation of an application when changing a field type from int to string in the Room database?
How can it be determined that two objects refer to the same instance in memory?
Can you tell about your experience using the Broadcast mechanism in projects?
What methods exist for data exchange between user interface components in an application?
Can you explain what memory leak means in Java and why it occurs?
How to determine if a layout is rendered in multiple passes?
Can you explain the principle of operation of the Fragment Result API and its purpose in Android application architecture?
What is the main purpose of creating Jetpack Compose and what task does it solve in Android interface development?
Is it possible to fully control the action stack in Android activities?
Can you name the main types of information storage systems?
In what situations is the concept applicable in Android application development?
How can the capabilities of the Any class be extended?
How to implement data storage and management within a ViewModel?
How is the data model or business logic typically structured in a project?
What methods can be used to obtain image sizes in Android?