Android Design: Master UI/UX Techniques and Material Design

Start Designing Mobile Apps from Scratch by Using UI and UX Techniques and Android Material Design Guidelines
3.0 (47 ratings) Instead of using a simple lifetime average, Udemy calculates a
course's star rating by considering a number of different factors
such as the number of ratings, the age of ratings, and the
likelihood of fraudulent ratings.
1,656 students enrolled
$19
$20
5% off
Take This Course
  • Lectures 69
  • Length 8.5 hours
  • Skill Level All Levels
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works

Discover

Find online courses made by experts from around the world.

Learn

Take your courses with you and learn anywhere, anytime.

Master

Learn and practice real-world skills and achieve your goals.

About This Course

Published 11/2015 English

Course Description

JOIN OVER 1000 SUCCESSFUL STUDENTS WHO HAVE ALREADY TAKEN THIS COURSE!

--------------------------------------------------------------------------------------------

Course content is being updated every week! Suggestions for additional course content are highly appreciated!

--------------------------------------------------------------------------------------------

In Android Material Design: Learn UX, UI & Android Marshmallow course you're going to learn how to design mobile applications by going through all User Experience, User Interface Design techniques, and finally designing the whole application from very start to the very finnish.

Also, we‘re going to focus on Android Design and in particular Android Material Design, which is the latest visual language developed by Google.

Android Material Design was firstly introduced with Android Lollipop operating system, which is quite different from the older Android versions. The latest Android Marshamallow OS is using Android Material Design guidelines and visual language, so we‘re going to cover what has changed and how we can design beautiful Android applications.

Also, in this course you‘re going to learn User Experience design principles and techniques, which will make your app not only beautiful, but also usable, useful and valuable for the users.

Finally, we are going to put everything together and go from the very start to the very finnish and design example Students 4 Students application by using User Experience Techniques, User Interface and Android Material Design guidelines. We‘re going to learn the process step by step without leaving any details behind.

But if it‘s not enough for you, we‘re also going to learn a little bit of coding to create a basic application which is going to be a perfect one to introduce you into some of the coding techniques for Android Lollipop and Marshmallow.

At the end of this course you will be able to turn your initial app idea into fully functioning Android Material Design based application which can be published to Google Play Store or just show it to your cat.

We created this course as a great resource for anyone, who wants to start their own career journey in UI/UX design, especially in mobile design business. Personally, I structurized this course and put myself into beginner’s shoes, with only practical and interactive lectures.

Feel free to go through course description, curriculum and I hope that I will see you inside this course!

What are the requirements?

  • Know a very basics of Java
  • Know the basics of Adobe Photoshop Tools

What am I going to get from this course?

  • Create mobile app designs from scratch
  • Create Android Material Design apps from scratch
  • Design Android Material Design apps
  • Learn Material Design guidelines and patterns\
  • User Experience design for mobile apps
  • Develop a very basic Android application
  • Learn what makes Android app designs good/bad

What is the target audience?

  • This course is meant for existing designers, developers or anyone who has a desire to learn how to design apps for Android Material Design
  • This course is probably not for you if you don't like being creative or don't like designing apps at all

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.

Curriculum

Section 1: Welcome
01:14

In this lecture we are going to discuss what's the difference between UX and UI and how to use those techniques.

01:24

In this lecture we are going to discuss why designers need to learn to code.

01:42

In this lecture we are going to learn what's Android Material Design, theory and why it;s completely different from older Android versions.

3 questions

Introduction quiz where you are going to test your knowledge why you need to code, what's the difference between UX and UI and what's android material design

Section 2: User Experience Design for Mobile
02:03

In this lecture we are going to learn why do we need UX Design.

02:35

In this lecture we are going to learn Mobile App Design Process which is crucial for every design project.

04:33

In this lecture we are going to learn what are types of apps and how to adapt this information for our own app designs.

02:52

In this lecture we are going to learn what are app categories and how to adapt this concept for our own Android material Design app designs.

04:19

In this lecture we are going to learn what's the context and how to use its princples in order to start designing Android Material Design Apps.

01:58

In this lecture we are going to learn how to get that awesome app idea.

07:19

In this lecture we are going to learn what are personas and how to use them in our advantage.

03:04

In this lecture we are going to learn what are User Stories on how to use them in our advantage.

02:37

In this lecture we are going to learn what are sketches and how to create them in order to design Android Material Design apps.

03:20

In this lecture we are going to learn what are wireframes and how to create them.

01:35

In this lecture we are going to learn what are prototypes and how to createm them (tools, techniques, etc.)

02:57

In this lecture we are going to learn what are UUi flows and what are advantages on using them.

03:06

In this lecture we are going to learn what are Principles of Mobile UX.

03:30
In this lecture we are going to learn Smarter UX process in order to design perfect Android Material Design apps.
3 questions

In this quiz you're going to test your knowledge and what you've learned in this particular section about UX for mobile.

Section 3: Introduction to Android Design
01:03

In this lecture we are going to learn what is Android Material Design

02:00

In this lecture we are going to learn what are Density-Independant Pixels in Android

01:02

In this lecture we are going to learn why we need to start designing for small screens.

01:40

In this lecture we are going to learn what are asset sizes in Android

00:42

In this lecture we are going to learn what are states in Android.

02:02

In this lecture we are going to learn what are Layouts in Android Material Design.

Section 4: Android Material Design Style and Guidelines
02:23

In this lecture we are going to learn how to use Colors in Android Material Design process.

02:43

In this lecture we are going Typography and how to create the perfect type for Android Material Design.

03:01

In this lecture we are going to learn what are icon types and how to create and design perfect icons for Android

02:40

In this lecture we are going Imagery in Android Material Design and how to use perfect Images for your app designs.

02:59

In this lecture we are going to learn what are Layout Principles in Android.

3 questions

In this quiz you're going to test your knowledge about Android Design and different principles on how to design awesome Android applciations

Section 5: Android Material Design UI Patterns
01:22

In this lecture we are going to learn what are Android UI Design patterns.

04:35

In this lecture we are going to learn on how to use Navigation patterns in order to create perfect UX for Android app designs.

05:19

In this lecture we are going to learn on how to use Input patterns in order to create perfect UX for Android app designs.

02:17

In this lecture we are going to learn on how to use Content Management patterns in order to create perfect UX for Android app designs.

01:03

In this lecture we are going to learn where you should find inspiration for your next Android App Designs to not be stuck in front of the blank paper!

3 questions

In this quiz you're going to test your Android Material Design UI Patterns knowledge and to adapt usable Android UI elements into your own designs.

Section 6: Visual Android Lollipop App Design in Adobe Photoshop
01:19

In this lecture I'm going to introduce you on what we're going to learn in this particular section!

01:27

In this lecture you're going to learn what's user research and how it's going to help us in order to design Android Material Design app.

02:48

Personas for any design process is very important, because this way you starting to know who your app users are.

02:53

In this lecture you're going to learn what's a scenario and how it's going to help us in order to design Android Material Design app.

10:26
In this lecture you're going to learn how to wireframe splash screen for Android
06:09

In this lecture you're going to learn how to wireframe sign in screen for Android

19:55

In this lecture you're going to learn how to wireframe home screen for Android

07:36

In this lecture you're going to learn how to wireframe navigation drawer screen for Android

19:25

In this lecture you're going to learn how to wireframe profile screen for Android

08:27

In this lecture you're going to learn how to wireframe compose new message screen for Android

16:20

In this lecture you're going to learn how to design splash screen for Android using Android Material Design guidelines.

14:49

In this lecture you're going to learn how to design sign in screen for Android using Android Material Design guidelines.

16:07

In this lecture you're going to learn how to design home screen for Android using Android Material Design guidelines.

16:09

In this lecture you're going to learn how to design home screen for Android using Android Material Design guidelines.

19:32

In this lecture you're going to learn how to design navigation drawer screen for Android using Android Material Design guidelines.

19:39

In this lecture you're going to learn how to design profile screen for Android using Android Material Design guidelines.

09:36

In this lecture you're going to learn how to design compose new message screen for Android using Android Material Design guidelines.

Section 7: Android Studio Installation
01:47

In this lecture you're going to learn what's android studio and why we need it.

03:48

In this lecture you're going to learn how to install android studio on your machine.

04:26

In this lecture you're going to learn how to create new android studio project.

07:42

In this lecture you're going to learn how to isntall Genymotion on your machine.

02:08

In this lecture you're going to learn how to launch hello world app and create an AVD

Section 8: Android Development: Building Funny Engineer Facts App
01:24

In this lecture we're going to discuss what are we going to create in this section

14:39

In this lecture you're going to learn how to use Android Studio tools and learn a layout of this awesome IDE!

11:00

In this lecture you're going to learn how to add a textview to our Android Lollipop and Marshmallow app.

06:12

In this lecture you're going to learn how to add a button to our Android Lollipop and Marshmallow app.

02:38

In this lecture you're going to learn how to set colors to our Android Lollipop and Marshmallow app.

06:56

In this lecture you're going to learn how to set a padding to our Android Lollipop and Marshmallow app.

10:32

In this lecture you're going to learn how to use methods and classes for our Android Lollipop and Marshmallow app.

10:44

In this lecture you're going to learn how to reference views and make our button clickable for our Android Lollipop and Marshmallow app.

05:27

In this lecture you're going to learn how to use onCLick() method.

09:05

In this lecture you're going to learn how to generate a random number.

08:51

In this lecture you're going to learn how conditions work in Android.

06:55

In this lecture you're going to learn how arrays work in Android.

00:39

FInal lecture but it's most definitely not the end!

3 questions

In this quiz you're going to test your knowledge on how to develop basic Android Material Design based application.

Section 9: Course slides (which is actually an ebook on its own!)
110 pages

These slides are an ebook on its own. You can save them on your computer and use as a reference guide for your next Android App Design project!

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Deimantas Brandišauskas, UX/UI Designer and Front-End Developer

I am passionate mobile UX/UI designer and Front-End Developer who firmly believes that a well-designed apps are just as important as well-built apps. User experience design is all about creating relationships between the users and technology because users want more than "pretty" and full of features product. Users need to successfully complete their goals and certain tasks.

Since I do care about how the mobile application works and how it looks I also have over 5 years of experience in front-end development industry. My workflow involves going from initial app idea to the polished and well-developed app. I have developed and maintained various Android apps for clients and for my own projects.

Ready to start learning?
Take This Course