Books & Videos

Table of Contents

Chapter: Introduction

Developing Android User Interfaces LiveLessons: Introduction

07m 5s

Chapter: Lesson 1: Mobile Application User Interfaces

Learning Objectives

00m 43s

1.1 Summarize how mobile devices differ from traditional computers

05m 48s

1.2 Define user interface concepts and terminology for mobile applications

06m 14s

Chapter: Lesson 2: Introducing Material Design: Android’s New User Interface Metaphor

Learning Objectives

00m 59s

2.1 Summarize the goals and principles underlying the Material Design metaphor

09m 4s

2.2 Recognize the stylistic choices made by the Material Design metaphor

16m 19s

2.3 Understand how motion supports the Material Design metaphor

02m 27s

Chapter: Lesson 3: UI Widgets

Learning Objective

01m 47s

3.1 Summarize basic Android UI widgets

13m 14s

3.2 Handle UI widget interactions using the Listener pattern

05m 6s

3.3 Handle text input using the virtual keyboard

05m 40s

3.4 Summarize advanced Android UI widgets

06m 20s

3.5 Display data sets using Adapters and AdapterViews

15m 52s

Chapter: Lesson 4: UI Layouts

Learning Objectives

01m 17s

4.1 Compose user interface components using Layouts

01m 40s

4.2 Define Layouts using the Box Model

02m 10s

4.3 Use Android’s basic interfaces and classes to implement layouts

09m 31s

4.4 Use Android’s advanced interfaces and classes to implement more complex layouts

03m 32s

4.5 Encapsulate design choices using styles and themes

04m 57s

Chapter: Lesson 5: Android’s Application Classes

Learning Objectives

01m 15s

5.1 Use the Activity class and its lifecycle

17m 39s

5.2 Use the Fragment class and its lifecycle

14m 30s

5.3 Create a complex user interface for an application

03m 37s

Chapter: Lesson 6: User Notifications

Learning Objectives

00m 54s

6.1 Present information using Toast messages

05m 58s

6.2 Interact with users via dialogs

05m 9s

6.3 Present commonly-used actions via menus

12m 5s

6.4 Inform users of events using Notification Area notifications

12m 8s

Chapter: Lesson 7: Android UI Design Patterns and Guidelines

Learning Objectives

01m 4s

7.1 Recognize an application’s activity structure

03m 37s

7.2 Implement back and up navigation using the Action Bar

03m 6s

7.3 Use tabs and tab swiping to navigate between UI screens

03m 0s

7.4 Support general navigation using the Navigation Drawer

04m 27s

Chapter: Summary

Developing Android User Interfaces LiveLessons: Summary

01m 31s