• Online, Self-Paced
Course Description

While using an application, users connect with what they see, hear, or feel. Therefore, the longevity of an application is dependent on how well the user is able to connect with it. In this course, you will learn the key skills in using interfaces, controls, and fragments. You will also learn to manipulate shape, color, division, controls, and fragments to make your Android application stand out among the rest.

Learning Objectives

Working with User Interfaces

  • start the course
  • describe the user interface class
  • define and use Android styles
  • work with themes
  • create a scrollable text display
  • create an app with material design
  • use styles to customize material design

Working with Fragments

  • use fragments to layout screens
  • create fragments
  • work with Android market fragmentation
  • create a custom launcher icon

Working with User Controls

  • work with buttons and text boxes
  • work with passwords
  • work with checkboxes
  • work with radio buttons
  • work with toggle buttons and ratings bar
  • use date picker control
  • use time picker control

Managing the User Interface

  • use progress bar
  • use prompt dialog
  • add items to options menu
  • display items in action bar
  • manage action bar at runtime

Working with Images

  • use image view to display images
  • display drawable images
  • use assets folder to load images

Practice: Use UIs, Controls, and Fragments

  • manipulate user interfaces, controls, and fragments

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.