YoVDO

Android Development Essential Training: The User Interface with Kotlin

Offered By: LinkedIn Learning

Tags

Kotlin Courses Android Development Courses Material Design Courses User Interface Design Courses ConstraintLayout Courses

Course Description

Overview

Jump-start your Android development journey by learning how to design a simple user interface in a native Android application.

Syllabus

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
Conclusion
  • Next steps

Taught by

David Gassner

Related Courses

Advanced Android Development
Meta via Coursera
Advanced Programming in Kotlin
Meta via Coursera
ProgramaciĆ³n avanzada en Kotlin
Meta via Coursera
Create an Android App with Kotlin
Coursera Project Network via Coursera
Android App Mini-Capstone
Meta via Coursera