YoVDO

Android Development Essential Training: Design a User Interface with Java

Offered By: LinkedIn Learning

Tags

Android Development Courses Java Courses Material Design Courses User Interface Design Courses Localization Courses

Course Description

Overview

Learn how to create a user interface for an Android app. Learn about working with the essential UI components including layouts, views, alignment constraints, styles, and more.

Syllabus

Introduction
  • Welcome
  • What you should know
  • How to use the exercise files
  • What's new in this update: Late 2017
1. Define Screens with Layout Files
  • Load an XML layout file at runtime
  • View and ViewGroup components
  • Explore available View components
  • Units of measurement in Android
  • Use the design repository
2. Using ViewGroup Components
  • Apply parent and position constraints
  • Apply alignment constraints
  • Use constraint bias and ratio settings
  • Position views with constraint chains
  • Lay out views with LinearLayout
  • Lay out views with RelativeLayout
  • Add views to a ViewGroup with Java
3. Display Text Values
  • Manage string values as resources
  • Display strings with TextView
  • Manage text entry with EditText
  • Manage data entry with TextInputLayout
  • Display toast messages
  • Localize UI text
4. Create Themes and Styles
  • Define and apply a style
  • Understanding material design
  • Configure material design theme colors
  • Use material design View components
5. Display Images
  • Display image resources
  • Display images from the assets directory
  • Manage image display with Picasso
  • Use XML files as graphical resources
6. Build Advanced UI Components
  • Extend View components
  • Create and deploy an Android widget
  • Update an active home screen widget
  • Manage widget updates with AlarmManager
Conclusion
  • Next steps

Taught by

David Gassner

Related Courses

Material Behaviour from Atoms to Bridges
University of Western Australia via Independent
Design 101 (or Design Basics)
iversity
Material Design for Android Developers
Google via Udacity
Product Design
Google via Udacity
Introduction to Mobile Application Development using Android
The Hong Kong University of Science and Technology via edX