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
- 101 Creating ActivitiesLearn Creating Activities through a detailed Android development lesson with code, device verification, exercises and practice questions.Beginner · 19 min read · 90 min learning
- 102 Activity LifecycleLearn Activity Lifecycle through a detailed Android development lesson with code, device verification, exercises and practice questions.Beginner · 19 min read · 90 min learning
- 103 IntentsLearn Intents through a detailed Android development lesson with code, device verification, exercises and practice questions.Beginner · 19 min read · 90 min learning
- 104 Explicit IntentsLearn Explicit Intents through a detailed Android development lesson with code, device verification, exercises and practice questions.Beginner · 19 min read · 90 min learning
- 105 Implicit IntentsLearn Implicit Intents through a detailed Android development lesson with code, device verification, exercises and practice questions.Beginner · 19 min read · 90 min learning
- 106 Intent FiltersLearn Intent Filters through a detailed Android development lesson with code, device verification, exercises and practice questions.Beginner · 19 min read · 90 min learning
- 107 Passing Data Between ActivitiesLearn Passing Data Between Activities through a detailed Android development lesson with code, device verification, exercises and practice questions.Beginner · 19 min read · 90 min learning
- 108 BundlesLearn Bundles through a detailed Android development lesson with code, device verification, exercises and practice questions.Beginner · 19 min read · 90 min learning
- 109 Deep LinksLearn Deep Links through a detailed Android development lesson with code, device verification, exercises and practice questions.Beginner · 19 min read · 90 min learning
- 110 Navigation BasicsLearn Navigation Basics through a detailed Android development lesson with code, device verification, exercises and practice questions.Beginner · 19 min read · 90 min learning
- 111 Back StackLearn Back Stack through a detailed Android development lesson with code, device verification, exercises and practice questions.Beginner · 19 min read · 90 min learning
- 112 RecyclerViewLearn RecyclerView through a detailed Android development lesson with code, device verification, exercises and practice questions.Beginner · 19 min read · 90 min learning
- 113 RecyclerView AdapterLearn RecyclerView Adapter through a detailed Android development lesson with code, device verification, exercises and practice questions.Beginner · 19 min read · 90 min learning
- 114 ViewHolderLearn ViewHolder through a detailed Android development lesson with code, device verification, exercises and practice questions.Beginner · 19 min read · 90 min learning
- 115 ListViewLearn ListView through a detailed Android development lesson with code, device verification, exercises and practice questions.Beginner · 19 min read · 90 min learning
- 116 GridViewLearn GridView through a detailed Android development lesson with code, device verification, exercises and practice questions.Beginner · 19 min read · 90 min learning
- 117 CardViewLearn CardView through a detailed Android development lesson with code, device verification, exercises and practice questions.Beginner · 19 min read · 90 min learning
- 118 List Item LayoutsLearn List Item Layouts through a detailed Android development lesson with code, device verification, exercises and practice questions.Beginner · 19 min read · 90 min learning
- 119 Click ListenersLearn Click Listeners through a detailed Android development lesson with code, device verification, exercises and practice questions.Beginner · 19 min read · 90 min learning
- 120 ToastLearn Toast through a detailed Android development lesson with code, device verification, exercises and practice questions.Beginner · 19 min read · 90 min learning