Getting Started
  • What Does the Course Cover?
  • Watch The Videos in HD for Best Results
Introduction and Course Information
  • Introduction To This Section
  • What is Material Design?
  • Using Colors in Material Design
  • Using Icons in Material Design
  • Create A New Project in Android Studio
  • Set Up Material Design in Android Studio
  • Material Themes Overview
  • Customize the Material Theme
Toolbar
  • Introduction to This Section
  • Create A Toolbar
  • Customize The Toolbar
  • Add A Pop-Up Menu to The Toolbar
  • Customize The Pop-Up Menu
  • Add An Action to The Toolbar
  • Add An On-Click Listener to The Toolbar Action
  • Getting Output From The Project
Navigation Drawer
  • Introduction to Navigation Drawer
  • Create A Navigation Drawer Part 1
  • Create A Navigation Drawer Part 2
  • Create A Navigation Drawer Part 3
  • Add an On-Click Listener to the Navigation Drawer
  • Customize the Navigation Drawer Part 1
  • Customize the Navigation Drawer Part 2
  • Get Output from the Navigation Drawer Project
  • Placing the Navigation Drawer under the Toolbar
  • Getting Output from the Navigation Drawer Under Toolbar Project
Text Field
  • Introduction to Text Field
  • Create An AppCompatEditText
  • Add a Text Input Layout to the AppCompat EditText
  • Add a Required Field to the AppCompat EditText
  • Add a Character Counter to the AppCompat EditText
  • Build a Release APK from the Text Field Project
Button
  • Introduction to Button
  • Create a Raised Button
  • Create a Flat Button
  • Create a Floating Action Button
Selection Controls
  • Introduction to Selection Controls
  • Create a SwitchCompat
  • Getting Output from SwitchCompat
  • Create an AppCompatCheckBox
  • Getting Output from AppCompatCheckBox
  • Create An AppCompatRadioButton
  • Add A RadioGroup to the AppCompatRadioButton
  • Get Output From AppCompatRadioButton
Progress Bar
  • Introduction to ProgressBar
  • Create A Circular Progress Bar
  • Create A Linear Progress Bar
Dialogs
  • Introduction to Dialogs
  • Create an Alert Dialog
  • Customize the Alert Dialog
  • Create A Confirmation Dialog
  • Customize The Confirmation Dialog
  • Create A Circular Progress Dialog
  • Create A Linear Progress Dialog
Snackbar
  • Introduction to Snackbar
  • Create a Snackbar
  • Create A Snackbar Using CoordinatorLayout
  • Add An Action to the Snackbar
  • Customize the Snackbar
Bottom Navigation
  • Introduction to Bottom Navigation
  • Create A Bottom Navigation Part 1
  • Create A Bottom Navigation Part 2
  • Customize The Bottom Navigation
  • Add An OnClick Listener to The Bottom Navigation
ViewPager & Image SlideShow
  • Introduction to ViewPagers and Image Slide Show
  • Create an Image Slide Show Part 1
  • Create An Image Slide Show Part 2
  • Fast Image Loading in the Image Slide Show
  • Add A Circle Indicator to the Image Slideshow
  • Add an On-Click Listener to the Image Slideshow
  • Add A Timer to the Image Slideshow
Tab Layout
  • Introduction to TabLayout
  • Create A TabLayout with Text Only - Fixed Mode Part 1
  • Create A TabLayout with Text Only - Fixed Mode Part 2
  • Create A TabLayout with Text Only - Fixed Mode Part 3
  • Create A TabLayout with Icons Only
  • Create A TabLayout with Text Only - Scrollable Mode
  • Create A TabLayout with Icons and Text
Collapsing Toolbar Layout
  • Introduction to CollapsingToolbarLayout
  • Create A Collapsing ToolbarLayout Part 1
  • Create A Collapsing Toolbar Layout Part 2
  • Add A NestedScrollView to the CollapsingToolbarLayout
  • Customize the CollapsingToolbarLayout
  • Add A FloatingActionButton to the CollapsingToolbarLayout