Your Progress

Learning Summary

0 of 137 topics completed
Quizzes Completed 0Best Quiz Score —Current Level Not startedContinue Choose a topic

Suggested sequence

Learning roadmap

Topics follow the Admin display order

Beginner

137 topics
  1. Introduction to Android
  2. Android Architecture Overview
  3. Android Versions
  4. Android API Levels
  5. Android SDK
  6. Android Studio
  7. Android Emulator
  8. Android Virtual Device (AVD)
  9. Android Project Structure
  10. Gradle Basics
  11. AndroidManifest.xml
  12. Application Components
  13. Activities
  14. Services
  15. Broadcast Receivers
  16. Content Providers
  17. Application Context
  18. Activity Context
  19. Android Application Lifecycle
  20. Kotlin Syntax
  21. Variables and Constants
  22. Data Types
  23. Operators
  24. Conditional Statements
  25. Loops
  26. Functions
  27. Classes
  28. Objects
  29. Constructors
  30. Properties
  31. Inheritance
  32. Interfaces
  33. Abstract Classes
  34. Data Classes
  35. Enum Classes
  36. Sealed Classes
  37. Collections
  38. Null Safety
  39. Exception Handling
  40. Lambdas
  41. Higher-Order Functions
  42. Extension Functions
  43. Generics
  44. Scope Functions
  45. Companion Objects
  46. Java Syntax
  47. Variables
  48. Data Types
  49. Operators
  50. Conditions
  51. Loops
  52. Methods
  53. Classes and Objects
  54. Constructors
  55. Inheritance
  56. Interfaces
  57. Abstract Classes
  58. Collections
  59. Exception Handling
  60. Generics
  61. Threads
  62. Android UI Principles
  63. Material Design
  64. Material Components
  65. Views
  66. ViewGroups
  67. XML Layouts
  68. ConstraintLayout
  69. LinearLayout
  70. FrameLayout
  71. ScrollView
  72. TextView
  73. EditText
  74. Button
  75. ImageView
  76. ImageButton
  77. CheckBox
  78. RadioButton
  79. RadioGroup
  80. Switch
  81. ToggleButton
  82. ProgressBar
  83. SeekBar
  84. RatingBar
  85. Spinner
  86. AutoCompleteTextView
  87. DatePicker
  88. TimePicker
  89. WebView
  90. Strings
  91. Colors
  92. Dimensions
  93. Styles
  94. Themes
  95. Drawables
  96. Images
  97. Icons
  98. Fonts
  99. Resource Qualifiers
  100. Localization Resources
  101. Creating Activities
  102. Activity Lifecycle
  103. Intents
  104. Explicit Intents
  105. Implicit Intents
  106. Intent Filters
  107. Passing Data Between Activities
  108. Bundles
  109. Deep Links
  110. Navigation Basics
  111. Back Stack
  112. RecyclerView
  113. RecyclerView Adapter
  114. ViewHolder
  115. ListView
  116. GridView
  117. CardView
  118. List Item Layouts
  119. Click Listeners
  120. Toast
  121. Snackbar
  122. AlertDialog
  123. Dialog
  124. Bottom Sheet
  125. Popup Menu
  126. Context Menu
  127. Options Menu
  128. Toolbar
  129. App Bar
  130. SharedPreferences
  131. Files
  132. Internal Storage
  133. External Storage
  134. Basic SQLite
  135. DataStore Introduction
  136. Introduction to Jetpack Compose
  137. Composable Functions

Topics

137 published topics

  1. 81 ToggleButtonLearn ToggleButton through a detailed Android development lesson with code, device verification, exercises and practice questions.Beginner · 19 min read · 90 min learning
  2. 82 ProgressBarLearn ProgressBar through a detailed Android development lesson with code, device verification, exercises and practice questions.Beginner · 19 min read · 90 min learning
  3. 83 SeekBarLearn SeekBar through a detailed Android development lesson with code, device verification, exercises and practice questions.Beginner · 19 min read · 90 min learning
  4. 84 RatingBarLearn RatingBar through a detailed Android development lesson with code, device verification, exercises and practice questions.Beginner · 19 min read · 90 min learning
  5. 85 SpinnerLearn Spinner through a detailed Android development lesson with code, device verification, exercises and practice questions.Beginner · 19 min read · 90 min learning
  6. 86 AutoCompleteTextViewLearn AutoCompleteTextView through a detailed Android development lesson with code, device verification, exercises and practice questions.Beginner · 19 min read · 90 min learning
  7. 87 DatePickerLearn DatePicker through a detailed Android development lesson with code, device verification, exercises and practice questions.Beginner · 19 min read · 90 min learning
  8. 88 TimePickerLearn TimePicker through a detailed Android development lesson with code, device verification, exercises and practice questions.Beginner · 19 min read · 90 min learning
  9. 89 WebViewLearn WebView through a detailed Android development lesson with code, device verification, exercises and practice questions.Beginner · 19 min read · 90 min learning
  10. 90 StringsLearn Strings through a detailed Android development lesson with code, device verification, exercises and practice questions.Beginner · 19 min read · 90 min learning
  11. 91 ColorsLearn Colors through a detailed Android development lesson with code, device verification, exercises and practice questions.Beginner · 19 min read · 90 min learning
  12. 92 DimensionsLearn Dimensions through a detailed Android development lesson with code, device verification, exercises and practice questions.Beginner · 19 min read · 90 min learning
  13. 93 StylesLearn Styles through a detailed Android development lesson with code, device verification, exercises and practice questions.Beginner · 19 min read · 90 min learning
  14. 94 ThemesLearn Themes through a detailed Android development lesson with code, device verification, exercises and practice questions.Beginner · 19 min read · 90 min learning
  15. 95 DrawablesLearn Drawables through a detailed Android development lesson with code, device verification, exercises and practice questions.Beginner · 19 min read · 90 min learning
  16. 96 ImagesLearn Images through a detailed Android development lesson with code, device verification, exercises and practice questions.Beginner · 19 min read · 90 min learning
  17. 97 IconsLearn Icons through a detailed Android development lesson with code, device verification, exercises and practice questions.Beginner · 19 min read · 90 min learning
  18. 98 FontsLearn Fonts through a detailed Android development lesson with code, device verification, exercises and practice questions.Beginner · 19 min read · 90 min learning
  19. 99 Resource QualifiersLearn Resource Qualifiers through a detailed Android development lesson with code, device verification, exercises and practice questions.Beginner · 19 min read · 90 min learning
  20. 100 Localization ResourcesLearn Localization Resources through a detailed Android development lesson with code, device verification, exercises and practice questions.Beginner · 19 min read · 90 min learning