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
()
Ex_Files_Android_App_Dev_EssT_UI_Upd.zip
(20.2 MB)