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
- 01 Introduction to AndroidLearn Introduction to Android through a detailed Android development lesson with code, device verification, exercises and practice questions.Beginner · 19 min read · 90 min learning
- 02 Android Architecture OverviewLearn Android Architecture Overview through a detailed Android development lesson with code, device verification, exercises and practice questions.Beginner · 19 min read · 90 min learning
- 03 Android VersionsLearn Android Versions through a detailed Android development lesson with code, device verification, exercises and practice questions.Beginner · 19 min read · 90 min learning
- 04 Android API LevelsLearn Android API Levels through a detailed Android development lesson with code, device verification, exercises and practice questions.Beginner · 19 min read · 90 min learning
- 05 Android SDKLearn Android SDK through a detailed Android development lesson with code, device verification, exercises and practice questions.Beginner · 19 min read · 90 min learning
- 06 Android StudioLearn Android Studio through a detailed Android development lesson with code, device verification, exercises and practice questions.Beginner · 19 min read · 90 min learning
- 07 Android EmulatorLearn Android Emulator through a detailed Android development lesson with code, device verification, exercises and practice questions.Beginner · 19 min read · 90 min learning
- 08 Android Virtual Device (AVD)Learn Android Virtual Device (AVD) through a detailed Android development lesson with code, device verification, exercises and practice questions.Beginner · 19 min read · 90 min learning
- 09 Android Project StructureLearn Android Project Structure through a detailed Android development lesson with code, device verification, exercises and practice questions.Beginner · 19 min read · 90 min learning
- 10 Gradle BasicsLearn Gradle Basics through a detailed Android development lesson with code, device verification, exercises and practice questions.Beginner · 19 min read · 90 min learning
- 11 AndroidManifest.xmlLearn AndroidManifest.xml through a detailed Android development lesson with code, device verification, exercises and practice questions.Beginner · 19 min read · 90 min learning
- 12 Application ComponentsLearn Application Components through a detailed Android development lesson with code, device verification, exercises and practice questions.Beginner · 19 min read · 90 min learning
- 13 ActivitiesLearn Activities through a detailed Android development lesson with code, device verification, exercises and practice questions.Beginner · 19 min read · 90 min learning
- 14 ServicesLearn Services through a detailed Android development lesson with code, device verification, exercises and practice questions.Beginner · 19 min read · 90 min learning
- 15 Broadcast ReceiversLearn Broadcast Receivers through a detailed Android development lesson with code, device verification, exercises and practice questions.Beginner · 19 min read · 90 min learning
- 16 Content ProvidersLearn Content Providers through a detailed Android development lesson with code, device verification, exercises and practice questions.Beginner · 19 min read · 90 min learning
- 17 Application ContextLearn Application Context through a detailed Android development lesson with code, device verification, exercises and practice questions.Beginner · 19 min read · 90 min learning
- 18 Activity ContextLearn Activity Context through a detailed Android development lesson with code, device verification, exercises and practice questions.Beginner · 19 min read · 90 min learning
- 19 Android Application LifecycleLearn Android Application Lifecycle through a detailed Android development lesson with code, device verification, exercises and practice questions.Beginner · 19 min read · 90 min learning
- 20 Kotlin SyntaxLearn Kotlin Syntax through a detailed Android development lesson with code, device verification, exercises and practice questions.Beginner · 19 min read · 90 min learning