---
# System prepended metadata

title: Hello World App - Pre-work

---

# Hello World App - Pre-work
This Hello World App is a pre-work project for CodePath.org's Intro to Mobile App Development course.

## Required Features
- [ ] User sees custom text in a label - Hello from {name}!
- [ ] User see custom background color.
- [ ] User can tap a button to change the text color of the label.

## Optional Features
- [ ] User can tap a button to change the color of the background view.
- [ ] User can tap a button to change the text string of the label - Android is Awesome!
- [ ] User can tap on the background view to reset all views to default settings.
- [ ] User can update the label text with custom text entered into the text field.
  - [ ] a. User can enter text into a text field using the keyboard.
  - [ ] b. User can tap the "Change text string" button to update the label with the text from the text field.
  - [ ] c. If the text field is empty, update label with default text string.
