Introduction
                                    
                                        Elements of an Android user interface
                                            
                                                ()
                                            
                                            
                                    
                                    
                                        What you should know
                                            
                                                ()
                                            
                                            
                                    
                                    
                                        Configure Android Studio for this course
                                            
                                                ()
                                            
                                            
                                    
                             
                            
                                1. Define Screens with Layout Files
                                    
                                        Load an XML layout file at runtime
                                            
                                                ()
                                            
                                            
                                    
                                    
                                        View and ViewGroup components
                                            
                                                ()
                                            
                                            
                                    
                                    
                                        Display View components in a ViewGroup
                                            
                                                ()
                                            
                                            
                                    
                                    
                                        Convert a project to AndroidX packages
                                            
                                                ()
                                            
                                            
                                    
                                    
                                        Units of measurement in Android
                                            
                                                ()
                                            
                                            
                                    
                             
                            
                                2. Using ViewGroup Components
                                    
                                        Position views with LinearLayout
                                            
                                                ()
                                            
                                            
                                    
                                    
                                        Manage view positions with constraints
                                            
                                                ()
                                            
                                            
                                    
                                    
                                        Distribute views with constraint chains
                                            
                                                ()
                                            
                                            
                                    
                                    
                                        Display views programmatically
                                            
                                                ()
                                            
                                            
                                    
                                    
                                        Get view references with findViewById()
                                            
                                                ()
                                            
                                            
                                    
                             
                            
                                3. 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
                                            
                                                ()
                                            
                                            
                                    
                             
                            
                                4. Display Images
                                    
                                        Display image resources
                                            
                                                ()
                                            
                                            
                                    
                                    
                                        Load image resources at runtime
                                            
                                                ()
                                            
                                            
                                    
                                    
                                        Reduce file size with WebP images
                                            
                                                ()
                                            
                                            
                                    
                                    
                                        Display images from the assets directory
                                            
                                                ()
                                            
                                            
                                    
                                    
                                        Use XML-based VectorDrawable images
                                            
                                                ()
                                            
                                            
                                    
                                    
                                        Create icons in Android Studio
                                            
                                                ()
                                            
                                            
                                    
                             
                            
                                5. Create Themes and Styles
                                    
                                        Define visual styles and themes
                                            
                                                ()
                                            
                                            
                                    
                                    
                                        Support styles on older devices
                                            
                                                ()
                                            
                                            
                                    
                                    
                                        Configure Material Design theme colors
                                            
                                                ()
                                            
                                            
                                    
                             
                            
                                6. Support Multiple Devices and Screens
                                    
                                        Create alternative resource directories
                                            
                                                ()
                                            
                                            
                                    
                                    
                                        Create alternative bitmap resources
                                            
                                                ()