Android Studio Learn & MCQ Test

List of topics for learning and test

  1. Android Studio Installation
  2. Android Studio Setup and Configuration
  3. Creating a New Android Project
  4. Android Studio User Interface Overview
  5. Gradle Build System in Android Studio
  6. Layout Design in Android Studio
  7. XML Layout Files in Android
  8. Activity Lifecycle in Android
  9. Fragment Lifecycle in Android
  10. Android Emulator in Android Studio
  11. Debugging in Android Studio
  12. Logging and Logcat in Android
  13. Android Studio Plugins and Extensions
  14. Working with Views and ViewGroups
  15. Android Resource Files (strings, colors, etc.)
  16. Android Material Design Components
  17. RecyclerView in Android Studio
  18. ListView in Android Studio
  19. ViewPager in Android Studio
  20. Navigation Drawer in Android
  21. Android Intent and Intent Filters
  22. Android Permissions
  23. Android Data Binding
  24. Android Room Database
  25. Retrofit for API Integration
  26. Firebase Integration in Android Studio
  27. Android App Signing and Release
  28. Proguard and Code Obfuscation
  29. Dependency Injection with Dagger
  30. MVVM Architecture in Android
  31. LiveData and ViewModel
  32. AsyncTask and Threading
  33. Handling Screen Orientation Changes
  34. Notifications in Android
  35. Services and Background Tasks
  36. Broadcast Receivers in Android
  37. Custom Views and Custom Components
  38. Android Testing (JUnit, Espresso)
  39. Unit Testing in Android Studio
  40. UI Testing in Android Studio
  41. Android App Localization
  42. Gradle Flavor and Build Types
  43. Profiling and Performance Optimization
  44. ConstraintLayout in Android
  45. Android App Theming and Styles
  46. Handling Images and Media
  47. Working with Location and Maps
  48. Google Play Store Publishing
  49. Android Jetpack Components