Total Questions : 50
Expected Time : 50 Minutes

1. What is the purpose of the 'Manifest' file in Android Studio?

2. What does the 'Emulator' in Android Studio simulate?

3. What is the 'Logcat' tool used for in Android Studio?

4. How can you use the 'Git' version control system in Android Studio for collaborative development?

5. What is the purpose of the 'JobIntentService' in Android Studio?

6. In Android Studio, what is the purpose of the 'Gradle' build system?

7. What is the purpose of the 'Handler' in Android Studio?

8. What is the purpose of the 'LiveData' in Android Studio's architecture components?

9. How can you debug and trace code execution in Android Studio?

10. How can you navigate between different activities in Android Studio?

11. How can you optimize the memory usage of your Android app in Android Studio?

12. What is the purpose of the 'Build' menu in Android Studio?

13. How can you use the 'Profiler' tool in Android Studio to analyze your app's performance?

14. What is 'R8' in Android Studio and how does it differ from ProGuard?

15. What is the purpose of the 'BottomNavigationView' in Android Studio?

16. What is the purpose of the 'AVD Manager' in Android Studio?

17. How can you add external libraries to your Android Studio project?

18. What is the purpose of the 'Drawable' resource folder in Android Studio?

19. What is the 'Navigation Component' in Android and how does it simplify app navigation?

20. How can you use the 'Lint' tool in Android Studio to improve code quality?

21. How can you implement multi-threading in Android Studio to improve app performance?

22. Explain the concept of 'JNI' in Android development.

23. Explain the use of 'LiveData' in Android Architecture Components.

24. How can you implement a custom adapter for a 'ListView' in Android Studio?

25. How can you check the layout of different Android devices in Android Studio?

26. How can you add images to your Android Studio project for use in your app?

27. How can you use the 'Logcat' tool in Android Studio to debug your application?

28. How can you create a new Android Virtual Device (AVD) in Android Studio for testing your apps?

29. How can you implement 'WorkManager' in Android for background tasks?

30. How can you handle user interactions in Android Studio?

31. What is the purpose of the 'Toolbar' in Android Studio's layout editor?

32. How can you implement 'Custom Views' in Android applications?

33. Explain the concept of 'Data Binding' in Android Studio and its advantages.

34. How can you implement 'MVVM' architecture in an Android app?

35. How can you implement user authentication in Android Studio?

36. What is the purpose of the 'Dagger' library in Android development?

37. What is the purpose of the 'ViewGroup' in Android Studio?

38. How can you efficiently store and retrieve data in Android Studio?

39. How can you add a new activity to your Android Studio project?

40. How can you use the 'ViewPager' in Android Studio for implementing swipeable screens?

41. What is the significance of the 'ViewModel' class in Android Architecture Components?

42. How can you optimize the performance of a RecyclerView in Android?

43. In Android Studio, what does the 'XML' layout file define?

44. How can you implement 'Dark Mode' in Android Studio for your app?

45. What is the purpose of the 'Resources' folder in Android Studio?

46. What is the primary programming language used for Android app development in Android Studio?

47. Explain the differences between 'Handler', 'Looper', and 'MessageQueue' in Android threading.

48. Explain the purpose and use of the 'Parcelable' interface in Android Studio.

49. Explain the purpose of 'Scoped Storage' in Android and its impact on app data access.

50. How can you change the app's theme and appearance in Android Studio?