• Online, Self-Paced
Course Description

Android apps are laid out using a powerful form of XML found in Android Studio. Explore Android app layout and layout modification techniques.

Learning Objectives

Developing Android Applications: App Layout

  • describe the purpose of view groups in Android development
  • specify the relationships between parents, children, and siblings in Android development
  • identify linear layout and how it's configured in Android development
  • describe layout weight and how it's configured in Android development
  • identify relative layout and how it's configured in Android development
  • specify how portrait and landscape orientation are configured in Android development
  • describe the importance of and uses for intents
  • demonstrate how to implement explicit intents using Android Studio
  • demonstrate how to implement implicit intents using Android Studio
  • identify margins and how they're manipulated in Android development
  • identify padding and how it's manipulated in Android development
  • identify the purpose and use of ConstraintLayout in Android development
  • create and configure a basic app layout using Android Studio

Framework Connections

The materials within this course focus on the Knowledge Skills and Abilities (KSAs) identified within the Specialty Areas listed below. Click to view Specialty Area details within the interactive National Cybersecurity Workforce Framework.

Feedback

If you would like to provide feedback for this course, please e-mail the NICCS SO at NICCS@hq.dhs.gov.