Annual developers conferences are always amazing and wonderful, comes with new product launches, new announcements, new libraries/frameworks, new APIS and it’s a best opportunity to developers across the world to meet at single place, talk, have party together and what not!
Well, so many new stuffs for the android developers are announced during the Google I/O, just happened last month. One of the major and excited library Google announced during Google I/O is Android design support library, contains bunch of useful material design components and new things. Of Course the major announcement was Android “M” but getting an official library for implementing material design and stuffs around it, is I would say a major update for the android developers!
The reason I am calling it a major update is Material design was announced during Google I/O 2014, with lots of specification documents and examples, but since it was announced last year, we have used many third party libraries to build applications using the material design components, animations and effects! One simple example we can take is Floating action button, to include it in layout we were dependent on third party libraries or you might have defined your own custom view!
I am just done with exploring this library last week (and have developed a complete example using it too) so I thought to write a series of tutorials to share my learning with you and to share some of the undocumented stuffs. This tutorial series would be more like a code lab sessions, would be sharing small examples and steps to implement particular component!
This series will have below parts and as said we will talk about new components and functionalities of android design support library:
- Part 1 – Floating Action button
- Part 2 – Snack bar
- Part 3 – Styling Snackbar
- Part 4 – Navigation view
- Part 5 – CoordinatorLayout
- Part 6 – AppBarLayout
- Part 7 – TabLayout
- Part 8 – Collapsing Toolbars
- Part 9 – Floating labels for Editing text
To all the readers, please stay tuned and get ready to explore awesomeness!