Android Development / Subject
Beginner
Start Android development with Android Studio, SDK fundamentals, Kotlin and Java, XML layouts, resources, activities, navigation, lists, menus, storage and Compose basics.
Your Progress
Learning Summary
Suggested sequence
Learning roadmap
Topics follow the Admin display order
Beginner
137 topics- Introduction to Android
- Android Architecture Overview
- Android Versions
- Android API Levels
- Android SDK
- Android Studio
- Android Emulator
- Android Virtual Device (AVD)
- Android Project Structure
- Gradle Basics
- AndroidManifest.xml
- Application Components
- Activities
- Services
- Broadcast Receivers
- Content Providers
- Application Context
- Activity Context
- Android Application Lifecycle
- Kotlin Syntax
- Variables and Constants
- Data Types
- Operators
- Conditional Statements
- Loops
- Functions
- Classes
- Objects
- Constructors
- Properties
- Inheritance
- Interfaces
- Abstract Classes
- Data Classes
- Enum Classes
- Sealed Classes
- Collections
- Null Safety
- Exception Handling
- Lambdas
- Higher-Order Functions
- Extension Functions
- Generics
- Scope Functions
- Companion Objects
- Java Syntax
- Variables
- Data Types
- Operators
- Conditions
- Loops
- Methods
- Classes and Objects
- Constructors
- Inheritance
- Interfaces
- Abstract Classes
- Collections
- Exception Handling
- Generics
- Threads
- Android UI Principles
- Material Design
- Material Components
- Views
- ViewGroups
- XML Layouts
- ConstraintLayout
- LinearLayout
- FrameLayout
- ScrollView
- TextView
- EditText
- Button
- ImageView
- ImageButton
- CheckBox
- RadioButton
- RadioGroup
- Switch
- ToggleButton
- ProgressBar
- SeekBar
- RatingBar
- Spinner
- AutoCompleteTextView
- DatePicker
- TimePicker
- WebView
- Strings
- Colors
- Dimensions
- Styles
- Themes
- Drawables
- Images
- Icons
- Fonts
- Resource Qualifiers
- Localization Resources
- Creating Activities
- Activity Lifecycle
- Intents
- Explicit Intents
- Implicit Intents
- Intent Filters
- Passing Data Between Activities
- Bundles
- Deep Links
- Navigation Basics
- Back Stack
- RecyclerView
- RecyclerView Adapter
- ViewHolder
- ListView
- GridView
- CardView
- List Item Layouts
- Click Listeners
- Toast
- Snackbar
- AlertDialog
- Dialog
- Bottom Sheet
- Popup Menu
- Context Menu
- Options Menu
- Toolbar
- App Bar
- SharedPreferences
- Files
- Internal Storage
- External Storage
- Basic SQLite
- DataStore Introduction
- Introduction to Jetpack Compose
- Composable Functions
Topics
137 published topics
- 121 SnackbarLearn Snackbar through a detailed Android development lesson with code, device verification, exercises and practice questions.Beginner · 19 min read · 90 min learning
- 122 AlertDialogLearn AlertDialog through a detailed Android development lesson with code, device verification, exercises and practice questions.Beginner · 19 min read · 90 min learning
- 123 DialogLearn Dialog through a detailed Android development lesson with code, device verification, exercises and practice questions.Beginner · 19 min read · 90 min learning
- 124 Bottom SheetLearn Bottom Sheet through a detailed Android development lesson with code, device verification, exercises and practice questions.Beginner · 19 min read · 90 min learning
- 125 Popup MenuLearn Popup Menu through a detailed Android development lesson with code, device verification, exercises and practice questions.Beginner · 19 min read · 90 min learning
- 126 Context MenuLearn Context Menu through a detailed Android development lesson with code, device verification, exercises and practice questions.Beginner · 19 min read · 90 min learning
- 127 Options MenuLearn Options Menu through a detailed Android development lesson with code, device verification, exercises and practice questions.Beginner · 19 min read · 90 min learning
- 128 ToolbarLearn Toolbar through a detailed Android development lesson with code, device verification, exercises and practice questions.Beginner · 19 min read · 90 min learning
- 129 App BarLearn App Bar through a detailed Android development lesson with code, device verification, exercises and practice questions.Beginner · 19 min read · 90 min learning
- 130 SharedPreferencesLearn SharedPreferences through a detailed Android development lesson with code, device verification, exercises and practice questions.Beginner · 19 min read · 90 min learning
- 131 FilesLearn Files through a detailed Android development lesson with code, device verification, exercises and practice questions.Beginner · 19 min read · 90 min learning
- 132 Internal StorageLearn Internal Storage through a detailed Android development lesson with code, device verification, exercises and practice questions.Beginner · 19 min read · 90 min learning
- 133 External StorageLearn External Storage through a detailed Android development lesson with code, device verification, exercises and practice questions.Beginner · 19 min read · 90 min learning
- 134 Basic SQLiteLearn Basic SQLite through a detailed Android development lesson with code, device verification, exercises and practice questions.Beginner · 19 min read · 90 min learning
- 135 DataStore IntroductionLearn DataStore Introduction through a detailed Android development lesson with code, device verification, exercises and practice questions.Beginner · 19 min read · 90 min learning
- 136 Introduction to Jetpack ComposeLearn Introduction to Jetpack Compose through a detailed Android development lesson with code, device verification, exercises and practice questions.Beginner · 19 min read · 90 min learning
- 137 Composable FunctionsLearn Composable Functions through a detailed Android development lesson with code, device verification, exercises and practice questions.Beginner · 19 min read · 90 min learning