Android Material Design Tutorials With Examples in Android Studio

Download This FREE eBook

This free eBook will help you master the learning of Android Material Design in Android Studio!

Material Design is a visual language developed by Google which was first introduced with Lollipop OS and since then it has become popular in designing and developing Android Apps. As per Google this language is based on paper and ink.

Here our in-depth tutorial will teach how to design beautiful and user friendly Application using Android Material Design. All our tutorial will have at least 1 practical example and step by step explanation of each topic.


Prequisites For Leaning Android Material Design:

JAVA For Android:

JAVA is a programming language which is most commonly used in Android App Development. Before you start learning Material Design you will need to learn Object Oriented Java. Check out our JAVA for Android section to learn it.

Android UI Basics:

You will also need to be familiar with Android UI basics.

Android Studio:

Android Studio is the official IDE (integrated development environment) for developing Android Apps by Google. It is available for free download on Windows, Mac OS X and Linux.

Check out our Android Studio guide to get started with it.


Android Material Design Tutorials:

Below are the list of Material design topics. Follow the link to read full tutorial:

Android Material Design Topics
Topics (Follow the link to read tutorial)Description
TextInputLayout / Floating Labels in EditTextTextInputLayout is a new element introduced in Design Support library to display the floating label in EditText.
TabLayoutTabLayout provides horizontal layout to display tabs on the screen. We can display more screens in a single screen using tabs.
NavigationDrawerNavigation drawer is a side menu that helps us to organise the navigation inside our app. It is a uniform way to access different pages and information inside our app.
PercentRelativeLayoutPercentRelativeLayout in Android is a subclass of RelativeLayout that supports percentage based margin and dimensions for Views(Button, TextView or any other view).
ToolbarIn Android Toolbar is similar to an ActionBar(now called as App Bars). It is a Viewgroup that can be placed at anywhere in the Layout. We can easily replace an ActionBar with Toolbar.
PercentFrameLayoutIn Android PercentFrameLayout is a subclass of FrameLayout that supports percentage based margin and dimensions for Views(Button, TextView or any other view).
RecyclerView As ListViewThe RecyclerView is more flexible, powerful and a major enhancement over ListView.
RecyclerView As GridViewThe RecyclerView is more flexible, powerful and a major enhancement over GridView.
RecyclerView As StaggeredGridIt is used to show the items in staggered Grid (varying size)
CardViewIn Android, CardView is another main element that can represent the information in a card manner with a drop shadow called elevation and corner radius which looks consistent across the platform.
Pull To Refresh / SwipeRefreshLayoutIn Android App Pull To Refresh aka SwipeRefreshLayout is used whenever we need to refresh the content’s of a view via a vertical swipe gesture.
ViewPagerViewPager in Android is a class that allows the user to flip left and right through pages of data. This class provides the functionality to flip pages in app.
AnimationThe Animations Framework allows us to create visually attractive animations and transitions in our apps.

Hey Android Developer, Stay In Touch

If you want to get Android tips and get notified with new Material Design tutorials update, please join 6,000+ subscribers who receive our free Android Developer email tips

Recent Posts




Android-Developer-Money-Ebook-Widget

Download Your FREE Copy!

Download this free eBook and learn: 
1. Different approach developer use to earn through App business
2. Learn how Android Developer can generate passive income
3. Job is not the only option and you can choose freelancing

close-link

JUST ONE MORE STEP TO COMPLETE...

Enter your email to get FREE exclusive Android email tips and tutorials:
SEND ME THE UPDATE >>
We hate SPAM and promise to keep your email address safe.
close-link
Download Your FREE Copy!

Download this free eBook and learn: 
1. Different approach developer use to earn through App business
2. Learn how Android Developer can generate passive income
3. Job is not the only option and you can choose freelancing

close-link

Download This FREE eBook

This free eBook will help you master the learning of Android Material Design in Android Studio!

Join over 5056 Android developers in our community and get access to this free eBook now!
close-link

Download This FREE eBook

This free eBook will help you master the learning of Android Material Design in Android Studio!
close-link

Download This FREE eBook

This free eBook will help you master the learning of Android Material Design in Android Studio!

Join over 5056 Android developers in our community and get access to this free eBook now!
close-link

Download This FREE eBook

This free eBook will help you master the learning of Android Material Design in Android Studio!
close-link

Struggling with Android Material Design?

Download this FREE eBook and master learning of Android Material Design!
close-link
Master Android Material Design ^