Android Development Essential Training: Design a User Interface with Java

Go to class
Write Review

Free Online Course: Android Development Essential Training: Design a User Interface with Java provided by LinkedIn Learning is a comprehensive online course, which lasts for 3-4 hours worth of material. The course is taught in English and is free of charge. Upon completion of the course, you can receive an e-certificate from LinkedIn Learning. Android Development Essential Training: Design a User Interface with Java is taught by David Gassner.

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