Android UI/UX for Developers: Build Stylish & Beautiful Apps
4.0 (4 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.
68 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Android UI/UX for Developers: Build Stylish & Beautiful Apps to your Wishlist.

Add to Wishlist

Android UI/UX for Developers: Build Stylish & Beautiful Apps

The complete cookbook on how to build stunning, responsive and usable Android User Interfaces for Phones and Tablets.
4.0 (4 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.
68 students enrolled
Last updated 3/2015
English
Current price: $10 Original price: $20 Discount: 50% off
6 days left at this price!
30-Day Money-Back Guarantee
Includes:
  • 2.5 hours on-demand video
  • 1 Article
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Have a coupon?
What Will I Learn?
Implement Google's Material Design Guidelines
Use various Android Widgets
Create Snazzy Animations
Customize Android UI elements
Write Custom Views for Android
Make use of styles and themes
Build UIs for Andoid devices with different Screen Sizes
Handle UI backward compatibility for older Android versions
Improve UI/UX for their Applications
View Curriculum
Requirements
  • Android Development Basics
  • Basic Android UI Skills
Description

36,500+ students have already enrolled in *Learn by Doing - Android for Beginners*

How do users decide which app to download? Simple - they check the SCREENSHOTS. Yeah, screenshots!

Building high quality, highly functional, rapidly evolving rock solid applications is one thing. However, success also depends upon the number of eyeballs your app captures and the kind of UX it delivers.

Users perceive quality of an app, primarily based on how it looks. To build great apps for your audience, you need to acquire the skills of an artisan who can create polished and responsive UIs.

What will I learn from this course?

  • Google's new Material Design
  • When and how to use and customize Android UI widgets
  • Add flair to your application using Animations
  • Building responsive layouts for different screen sizes
  • Use Android Graphic APIs
  • Create awesome custom views


Is this course for me?

If you are a developer who has some Android experience or has completed an Android development course, then this course is definitely for you! :)


Who am I?

A passionate Android developer and entrepreneur. I've been developing for Android since 2010. I have worked as an independent developer for organizations like Tiffany, Mizuno, Glenlivet, Tata Information Systems among several others. I have also authored several open-source libraries that are being used by organizations like Wikipedia and Zappos. Of all my open-source projects, Android Saripaar is the leading UI validation library that is available for Android till date.

What are you waiting for? Let's get started!

Who is the target audience?
  • Anyone with previous Android Development experience
  • Students who have completed an Android course
  • NOT for Students / Developers without prior Android experience
Students Who Viewed This Course Also Viewed
Curriculum For This Course
Expand All 22 Lectures Collapse All 22 Lectures 02:22:53
+
Introduction
1 Lecture 00:22
+
Using Navigation Drawers
8 Lectures 50:21

This lesson deals with quickly integrating a NavigationDrawer to your Activity with a native ActionBar.

Preview 09:41

In this lecture, we'll see how to use a "Hamburger" menu button to summon the NavigationDrawer.

Summoning the drawer using a "Hamburger" menu button
07:31

This video teaches you how to handle click events on the NavigationDrawer, it also teaches you how to handle the back button.

Handling click events inside the drawer & handling the back button
04:55

This lesson teaches you how to integrate a NavigationDrawer with a backward compatible ActionBar that's part of the AppCompat v7 package.

Using the drawer with a backward compatible ActionBar
04:45

Learn to use a NavigationDrawer with the Toolbar.

Preview 07:08

Learn how to display the NavigationDrawer under the Toolbar.

Displaying the drawer under the Toolbar
04:11

In this lecture, we'll look at different techniques that can be employed to change the text on the Toolbar / ActionBar when the drawer opens and closes.

Changing the Toolbar text while the drawer opens & closes
02:50

In this lecture, let's see how we could deal with multiple NavigationDrawers in a layout. We'll be using two drawers - one on the left and another on the right.

Having fun with multiple drawers
09:20
+
First Custom View - Circular Progress Bar
13 Lectures 01:32:03

This video gives you an introduction to this section. It contains a demo of the custom view that we are going to build and it also gives you an overall idea about the section itself.

Preview 01:21

This lecture shows you how to get the logical coordinates and colors for the custom view from a reference image using GIMP.

Getting Information from a Reference Design
06:47

Use the `onSizeChanged()` method to find the logical coordinates for the custom view.

View measurements - The right way to do it!
05:47

This video shows you how to draw the background circle and the foreground arc using the Graphics APIs.

Drawing the Progress Bar
15:09

So far, the progress bar is aligned to the top of the view, we need to center it inside the View In this video, we'll do exactly that.

Centre the Progress Bar inside the View
05:46

This lesson will cover the requirements for inflating a custom view from a XML layout.

Preview 02:35

This lecture deals with invalidating the Progress Bar for redrawing the View with updated values.

Updating values and redrawing the Progress Bar
04:23

Custom View Electric Quiz - Zaaaaaaaap #1
6 questions

In this video, we display the value at the center of the progress bar and we also animate it using the value animator.

Displaying the progress value text
10:28

Learn the basic concepts behind value animators and how they could help you with animation.

Preview 04:45

This video shows you how you could bring in life to your animation using the different kind of interpolators.

Making it real with Interpolators
03:17

This lecture deals with adding additional XML attributes to the custom view.

Adding additional XML attributes to the Custom View
08:08

Let's use an `ArgbEvaluator` to change the color of the progress bar depending upon the value.

Making it snazzier - Animating Colors
13:23

This chapter deals with handling older Android versions.

Will this run on older Androids? - Handling backward compatibility
10:14

Custom View Electric Quiz - Zaaaaaaaap #2
8 questions
About the Instructor
Ragunath Jawahar
4.2 Average rating
943 Reviews
80,706 Students
3 Courses
Android Enthusiast and Entrepreneur

Ragunath Jawahar has been programming since he was 14. He perceives programming as a beautiful blend of art and science. Jawahar began programming in Java since 2008 and has mastered the language ever since. He strongly believes, practices and preaches object-oriented principles, design patterns and distributed version control systems. He has been working on a number of Java frameworks and began Android programming in 2010. Jawahar has been developing apps starting from Cupcake and is committed to develop apps for Android. He believes in open-source software and has authored a number of open-source libraries that significantly improve productivity for Android Developers. You can check them from his Github page.