Please enable JavaScript to use CodeHS

Tennessee Coding II

Building Mobile Apps

Students learn how to use state values and how to update the state of their app in various ways to create quick, dynamic programs. They will learn how mathematical equations and string methods can be used to alter values as the user interacts with their programs.

Lessons

10.1 Using State to Control Values

  • Using State to Control Values
  • Using State to Control Values
  • Initial State
  • Setting the Location with State
  • Multiple State Values

10.2 Updating State with onPress

  • Updating State with onPress
  • Updating State with onPress
  • Updating State with onPress
  • State Updates Based on Button Press
  • Name to Nickname
  • +1 more

10.3 Using Mathematical Equations to Update State

  • Using Mathematical Equations to Update State
  • Using Mathematical Equations to Update State
  • Updating the Count
  • Full Counter App
  • Easy Calculator

10.4 Challenge: Scorekeeper Pt 4

  • Scorekeeper Pt 4: Functionality with States
  • Mindset Survey 2

10.5 Intro to Design Thinking

  • Intro to Design Thinking
  • Intro to Design Thinking
  • User Interface Scavenger Hunt
  • Case Study: Helping Blind People See
  • Case Study Responses
  • +10 more

10.6 Empathy and Inclusivity

  • Empathy
  • Empathy Quiz
  • Building Inclusive Apps
  • How Inclusive Is Your Favorite App?
  • Global Software Development
  • +2 more

10.7 Define

  • Define
  • Define Quiz
  • Make a Composite Character Profile
  • Composite Character Profile
  • Point-of-View Statement Brainstorm
  • +1 more

10.8 Ideate

  • Ideate
  • Ideate Quiz
  • Stoke
  • Get Stoked
  • Brainstorming Tips
  • +1 more

10.9 Prototype

  • Prototype
  • Prototype Quiz
  • App Checklist for Interface Design
  • Assessing Interfaces
  • Brainstorm Selection
  • +4 more

10.10 Test

  • Test
  • Testing Quiz
  • Testing with Users
  • Example: How to User Test
  • How to User Test Responses
  • +5 more

10.11 Building Mobile Apps Quiz

  • Unit Quiz: Building Mobile Apps

Courses that include this module