Getting Started with Android Material Design

Material design is a comprehensive guide for visual, motion, and interaction design across platforms and devices. This course talks about all the important material design specifications, colors, design guidelines, and also using material widgets along with material themes.
Course info
Rating
(114)
Level
Beginner
Updated
Feb 8, 2016
Duration
4h 21m
Table of contents
Course Overview
Introduction
Understanding Material Design
Adding a Toolbar
Understanding Recycler and Card Views
Working with Items and Layout in Recycler View
Implementing the Navigation Drawer
Using Animation
Description
Course info
Rating
(114)
Level
Beginner
Updated
Feb 8, 2016
Duration
4h 21m
Description

Curious about Android Material Design? This is the your final stop where you will get information regarding material design specifications and the related widgets being used with material design themes. The best part of this course is that you will learn to make several complete android demo apps from scratch - two major apps and several small apps - based on material design guidelines. Enhance your application user interface designing skills by implementing all new materialistic features introduced in Android Lollipop 5.0.

About the author
About the author

Sriyank is a passionate software developer and loves to share his knowledge through his blogs and video courses. He follows "share and gain" principle which led him to publish many courses online. Though he has a deep love for Android he also specializes in other mobile app platforms such as iOS and also web development frameworks such as Laravel. He started his journey of sharing knowledge by holding hands-on workshops in various top level Indian Institutes such as NITs and IITs which eventually made him the speaker of one of the Google Developers Groups India which further supported his workshops in many more institutions. Currently Sriyank is working as freelance software developer and a proud online trainer. Apart from this, he loves to travel and explore new places.

More from the author
Android Fundamentals: Content Providers
Beginner
3h 26m
Jul 27, 2017
Android Realm Fundamentals
Beginner
2h 29m
Apr 21, 2017
More courses by Sriyank Siddhartha
Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
Hi, everyone, my name is Sriyank Siddhartha and welcome to my course, Getting Started with Android Material Design. I am an app developer and developing apps from last two years. This course is about all new Android Material Design with its design specifications and features which is currently the most appealing topic in the world of Android. In this course, we will dive into major topics of Android Material Design such as Material Design Themes, Adding a Toolbar to our application, RecyclerView along with the CardView, List, Grid & Staggered Grid View using RecyclerView, Navigation Drawer and at the end we are going to explore Android Material Design Animations in detail. By the end of this course, you will know how to use Material Design Guidelines and features while implementing Material Design Features in your Life projects. I hope you will join me on this journey to learn Android Material Design at Pluralsight.

Working with Items and Layout in Recycler View
What's up, guys? Welcome back to another module of Android Material Design. Now, in this module, we are going to talk about how to perform various operations on items of the Recycler View, and also, how to implement rules in our Recycler View with Multiple Rows Layouts. So, let's now first proceed and check out how to perform add and delete operations on our Recycler View items. So first of all, the method to perform ADD operations is actually notifyItemInserted, and as a parameter, it takes position. So whenever we are going to alter our data list, then in that situation, we have to call this method, notifyItemInserted, on our adapter. And next comes the method to perform the DELETE operation. So, whenever we need to delete an item of the row, then in that situation, we just need to call notifyItemRemoved at that particular position, and this method has to be called on our Recycler View adapter. Whenever we need to add or delete an item from our Recycler View, we just have to call these two methods, notifyItemInserted, notifyItemRemoved, and as a parameter, simply pass the position at which we are having the changes in our Recycler View data list.