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. 21 Variables and ConstantsLearn Variables and Constants through a detailed Android development lesson with code, device verification, exercises and practice questions.Beginner · 19 min read · 90 min learning
  2. 22 Data TypesLearn Data Types through a detailed Android development lesson with code, device verification, exercises and practice questions.Beginner · 19 min read · 90 min learning
  3. 23 OperatorsLearn Operators through a detailed Android development lesson with code, device verification, exercises and practice questions.Beginner · 19 min read · 90 min learning
  4. 24 Conditional StatementsLearn Conditional Statements through a detailed Android development lesson with code, device verification, exercises and practice questions.Beginner · 19 min read · 90 min learning
  5. 25 LoopsLearn Loops through a detailed Android development lesson with code, device verification, exercises and practice questions.Beginner · 19 min read · 90 min learning
  6. 26 FunctionsLearn Functions through a detailed Android development lesson with code, device verification, exercises and practice questions.Beginner · 19 min read · 90 min learning
  7. 27 ClassesLearn Classes through a detailed Android development lesson with code, device verification, exercises and practice questions.Beginner · 19 min read · 90 min learning
  8. 28 ObjectsLearn Objects through a detailed Android development lesson with code, device verification, exercises and practice questions.Beginner · 19 min read · 90 min learning
  9. 29 ConstructorsLearn Constructors through a detailed Android development lesson with code, device verification, exercises and practice questions.Beginner · 19 min read · 90 min learning
  10. 30 PropertiesLearn Properties through a detailed Android development lesson with code, device verification, exercises and practice questions.Beginner · 19 min read · 90 min learning
  11. 31 InheritanceLearn Inheritance through a detailed Android development lesson with code, device verification, exercises and practice questions.Beginner · 19 min read · 90 min learning
  12. 32 InterfacesLearn Interfaces through a detailed Android development lesson with code, device verification, exercises and practice questions.Beginner · 19 min read · 90 min learning
  13. 33 Abstract ClassesLearn Abstract Classes through a detailed Android development lesson with code, device verification, exercises and practice questions.Beginner · 19 min read · 90 min learning
  14. 34 Data ClassesLearn Data Classes through a detailed Android development lesson with code, device verification, exercises and practice questions.Beginner · 19 min read · 90 min learning
  15. 35 Enum ClassesLearn Enum Classes through a detailed Android development lesson with code, device verification, exercises and practice questions.Beginner · 19 min read · 90 min learning
  16. 36 Sealed ClassesLearn Sealed Classes through a detailed Android development lesson with code, device verification, exercises and practice questions.Beginner · 19 min read · 90 min learning
  17. 37 CollectionsLearn Collections through a detailed Android development lesson with code, device verification, exercises and practice questions.Beginner · 19 min read · 90 min learning
  18. 38 Null SafetyLearn Null Safety through a detailed Android development lesson with code, device verification, exercises and practice questions.Beginner · 19 min read · 90 min learning
  19. 39 Exception HandlingLearn Exception Handling through a detailed Android development lesson with code, device verification, exercises and practice questions.Beginner · 19 min read · 90 min learning
  20. 40 LambdasLearn Lambdas through a detailed Android development lesson with code, device verification, exercises and practice questions.Beginner · 19 min read · 90 min learning