Describe Android Studio's role as the official IDE for Android development and its features that support efficient app development, like code editor, debugging tools, and application profiling.
Explain the Instant Run feature, how it speeds up the application build and run process by allowing hot swaps of code and resource changes in a running app.
Detail how to access and utilize the Android Profiler to monitor an application’s CPU, memory, and network usage, and how it helps in optimizing an app.
Describe the AVD Manager and how you can use it to create and manage different Android emulator configurations.
Discuss the lint tool in Android Studio, its role in identifying potential bugs and improving code quality, and how to resolve warnings/errors it identifies.