Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Software Development Tools No-Code Development
Business
Entrepreneurship Communication Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certifications Network & Security Hardware Operating Systems & Servers Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Paid Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement & Gardening Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition & Diet Yoga Mental Health Martial Arts & Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Learning Teacher Training Test Prep Other Teaching & Academics
Web Development JavaScript React Angular CSS Node.Js PHP HTML5 Vue JS
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Amazon AWS Cisco CCNA Microsoft AZ-900 CompTIA Security+
Microsoft Power BI SQL Tableau Data Modeling Business Analysis Business Intelligence MySQL Qlik Sense Data Analysis
Unity Unreal Engine Game Development Fundamentals C# 3D Game Development C++ Unreal Engine Blueprints 2D Game Development Blender
Google Flutter iOS Development Android Development Swift React Native Dart (programming language) Kotlin Mobile App Development SwiftUI
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting Canva InDesign Character Design Procreate Digital Illustration App
Life Coach Training Neuro-Linguistic Programming Personal Development Personal Transformation Life Purpose Mindfulness Sound Therapy Meditation Emotional Intelligence
Business Fundamentals Entrepreneurship Fundamentals Freelancing Business Strategy Startup Business Plan Online Business Blogging Leadership
Digital Marketing Social Media Marketing Marketing Strategy Google Analytics Internet Marketing Email Marketing Copywriting YouTube Marketing Startup

DevelopmentMobile DevelopmentAndroid Development

Android Material Design

Introduction, Implementation and Mastering. All in one!
Highest rated
Rating: 4.5 out of 54.5 (311 ratings)
2,284 students
Created by Annapurna Agrawal
Last updated 2/2017
English

What you'll learn

  • Implementing Material Design Feature at the end of this course will be a piece of cake for students
  • The concept of this awesome feature provided for Android App Development will be crystal clear.

Requirements

  • Set up Android Studio in your pc.
  • How to run Android Application in the emulator, genymotion or on your android device.

Description

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 and concepts.

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.

Styling of Android Application is very important and one of the most critical feature in designing the app. To make this difficult task easy, I have come up with this course of Android Material Design, which begins with the basics of the material design and proceeds with covering some really complicated and most interesting stuffs like Android Material Design Animation. We will also dive into the material design support library and implement it in our demo applications.

The topics we will be covering includes:

1. Material Design Themes and Colors

  • Color Palette
  • Material Design Themes
  • Maintaining Backward Compatibility
  • Exploring Tinting of Widgets

2. Material Design Toolbar

  • Popup Menu or Overflow Menu
  • Contextual Menu
  • Toolbar Theme Customisation

3. Basic components of Android Material Design

  • Floating Action Button
  • Snackbar
  • Coordinator Layout

4. Android Material Design Animation

  • Ripple Effect: Touch Feedback
  • Slide Activity Transition
  • Shared Element Transition
  • Explode Activity Transition
  • Fade Transition
  • Activity Transition Overlaps

5. EditText with Floating Label

  • Implementing Floating Hints
  • Validation of TextFields
  • Validation Error Resolution

6. AppbarLayout and CollapsingToolbarLayout

  • Using AppBarLayout with Scroll Flags
  • How to collapse Image along with CollapsingToolbarLayout
  • Exploring various pin modes

7. RecyclerView and CardView

  • Implementing RecyclerView in various orientations
  • Using CardView to create list items
  • Adding and Deleting an Item from RecyclerView
  • RecyclerView Animation
  • Grid, Staggered Grid Implementations

8. Navigation Drawer using NavigationView

  • Inflate menu items in the Navigation Drawer using NavigationView
  • Adding dividers between the menu items
  • Grouping the menu items under one category

By the end of this series, you will be mastering the implementation of this features in your android app.

Who this course is for:

  • Students should have basic knowledge of Android Application Development.
  • What are the basic components of an Android Application and the basic Hello World Program.

Instructor

Annapurna Agrawal
Google Developer and Trainer
Annapurna Agrawal
  • 4.5 Instructor Rating
  • 311 Reviews
  • 2,284 Students
  • 1 Course

I like teaching and sharing tips and tricks. I started as a Bachelor of technology from India. Right now I am a part of a software organization Mindfire Solutions as a software engineer. I provide tutorials online in collaboration with Smartherd Developers. I start my courses with basics, explain and proceed through each topics step by step. Each topics is explained with example and codes with building demo applications parallely. At the end of my courses, you will be proficient in the respective area in the shortest possible time. I am also proficient in php, wordpress plugin and theme developement, html, css, javascript and jQuery. Besides all these, in the free time, I like reading books and listening music and meditating.

Top companies choose Udemy Business to build in-demand career skills.
NasdaqVolkswagenBoxNetAppEventbrite
  • Udemy Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Investors
  • Impressum Kontakt
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Accessibility statement
Udemy
© 2022 Udemy, Inc.