Jan

21

2019

Developing Android User Interfaces

smack 21 Jan 2019 09:26 LEARNING » e-learning - Tutorial

Developing Android User Interfaces
MP4 | Video: AVC 1280x720 | Audio: AAC 48KHz 1ch | Duration: 3H 29M | 3.42 GB
Genre: eLearning | Language: English



Developing User Interfaces for Android LiveLessons teaches developers how to develop beautiful and effective user interfaces for their Android applications.

In this video training, Adam breaks down Android user interfaces. He starts with an overview of Android user interfaces, and the components that make them up. Next, he dives down the discuss Android user interface widgets and then works his way back up, showing how widgets are organized into layouts and screens, and finally how good applications organize and consistently navigate between different application screens. Each step in the training video features extensive walkthroughs of Android source code, including new components available only in the Android "L" release. After watching this video, developers will understand how to design and build usable and effective Android user interfaces - from the ground up.

Adam Porter, Professor of Computer Science at the University of Maryland, has over 30 years experience as a computer scientist, consultant and programmer. He has published extensively in the areas of software engineering and is the designer and instructor of the largest online Android course ever created (with approx. 1/4 Million students for one offering) - Programming Handheld Applications for Android Handheld Systems.

Skill Level

Intermediate
Advanced
What You Will Learn

The concepts and terminology behind user interfaces
Android's new user interface metaphor, Material Design
How to link user interface widgets to program actions
How to combine multiple widgets using layouts
How to use advanced user interface components such as dialogs, menus, the Action Bar and Notifications
Best practices for consistently navigating among an application's user interface screens
Who Should Take This Course

Developers looking for a practical introduction to developing efficient and useful user interfaces for their Android applications.
Course Requirements

Basic understanding of software development
Familiarity with the Java language
Familiarity with Android
Table of Contents

Lesson 1: Mobile Application User Interfaces

1.1. Summarize how mobile devices differ from traditional computers

1.2. Define user interface concepts and terminology for mobile applications

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

2.1. Summarize the goals and principles underlying the Material Design metaphor

2.2. Recognize the stylistic choices made by the Material Design metaphor

2.3. Understand how motion supports the Material Design metaphor

Lesson 3: UI Widgets

3.1. Summarize basic Android UI widgets

3.2. Handle UI interactions using the Listener pattern

3.3. Handle text input using the virtual keyboard

3.4. Summarize advanced Android UI widgets

3.5. Display data sets using Adapters and AdapterViews

Lesson 4: UI Layouts
4.1. Compose user interface components using Layouts

4.2. Define layouts using the Container Model

4.3. Summarize common Android Layout classes

4.4. Create custom user interface layouts

4.5. Encapsulate design choices using styles and themes

Lesson 5: Android's Application Classes

5.1. Use the Activity class and its lifecycle

5.2. Use the Fragment class and its lifecycle

5.3. Create an app for multiple, differently-sized devices

Lesson 6: User Notifications

6.1. Present information using Toast messages

6.2. Interact with users via dialogs

6.3. Present commonly-used actions via menus

6.4. Inform users of events using Notification Area notifications

Lesson 7: Android App Design Patterns and Guidelines

7.1. Recognize an application's activity structure

7.2. Implement back and up navigation using the Action Bar

7.3. Use tabs and tab swiping to navigate between UI screens

7.4. Support general navigation using the Navigation Drawer
[i][/i]Screenshots

Developing Android User Interfaces


Buy Premium Account for Download With Full Speed:

rapidgator_net:
https://rapidgator.net/file/09c42ee5fbc08bb7f551e3d6ae658884
https://rapidgator.net/file/21d7636b3cd06cf24b138010232b067f
https://rapidgator.net/file/9a6cbc6b1bad60fe61eedb32f2f69401
https://rapidgator.net/file/b2191bd012fa13f24f0733fa382fb8be

nitroflare_com:
http://nitroflare.com/view/B689C7A718E3B92/DevAnUsInfc.part1.rar
http://nitroflare.com/view/6F33F3D592FA627/DevAnUsInfc.part2.rar
http://nitroflare.com/view/37CB0816E48A1BC/DevAnUsInfc.part3.rar
http://nitroflare.com/view/FAED3FA0BA8FF8F/DevAnUsInfc.part4.rar


Links are Interchangeable - No Password - Single Extraction

High Speed Download

Add Comment

  • People and smileys emojis
    Animals and nature emojis
    Food and drinks emojis
    Activities emojis
    Travelling and places emojis
    Objects emojis
    Symbols emojis
    Flags emojis