Introduction
User interface design
()
What you should know
()
Using the exercise files
()
1. Using ViewGroup Components
Position views with LinearLayout
()
Manage positions with constraints
()
Distribute views with constraint chains
()
Display views programmatically
()
Get view references with findViewById()
()
Get view references with view binding
()
Challenge: Get in line
()
Solution: Get in line
()
2. Display and Collect Text
Manage string values as resources
()
Manage data entry with EditText
()
Manage data entry with TextInputLayout
()
Use string resources with placeholders
()
Display Snackbar messages
()
Challenge: Get to know you
()
Solution: Get to know you
()
3. Display Images
Display image resources
()
Load image resources at runtime
()
Reduce file size with WebP images
()
Use XML-based VectorDrawable images
()
Create icons in Android Studio
()
Challenge: Load a network image
()
Solution: Load a network image
()
4. Create Themes and Styles
Define visual styles and themes
()
Configure Material Design theme colors
()
Define custom styles
()
Ex_Files_Android_Dev_EssT_Pt2.zip
(22 KB)