Home

Inclusive App Design Activity

Great apps start with great ideas.

Inspire your students’ great ideas with an hour‑long Inclusive App Design Activity. Learners will identify problems they care about, then plan, prototype, and share app ideas that everyone could access and understand.

Each step features additional resources and tips to simplify the lesson for early learners or extend the activity using the Everyone Can Code App Design Journal for grades 4–8 or the Develop in Swift App Design Workbook for grades 9 and up. Learners also have the option to experiment with code for their app ideas in the Swift Playgrounds app.

Introduce the activity.

10 mins

Introduce your students to inclusive and accessible app design.

  • Explain that students will come up with an app idea based on something they care about, and build a prototype of part of their app.
  • Learn more about Apple’s approach to inclusive design by watching the first 6:28 minutes of The Process of Inclusive Design presented at the Apple Worldwide Developers Conference (WWDC). Have students take note of a few aspects or “axes” of diversity — such as age, disabilities, or language — to use during the activity.
  • Talk about why inclusion and accessibility are important in all parts of app design.

When they’re ready to begin the activity, students can work in small groups or independently. If students are working in small groups, have them break into their groups at this point. For each section, students can track their process with pen and paper, slides in Keynote, or voice recordings.

Brainstorm.

10 mins

Have students brainstorm topics they care about. Ask them to:

  • Make a list of topics.
  • Choose a single topic from their brainstormed list and identify where there’s an opportunity for an app to help.
  • Reflect on their own identities and experiences along the axes of diversity they chose. Consider how their identities and experiences might be similar to or different from someone else’s.

Plan.

10 mins

Outline the app and detail one user activity. Ask students to:

  • Make a list of a few things someone would do in their app.
  • Identify one core activity a user would do in the app.
  • Return to their chosen aspects of diversity and think about the user activity from multiple perspectives, responding to one or more of the following questions:
    • How will this activity be welcoming to a wide variety of users?
      How will this activity support people who use the accessibility features, such as VoiceOver, within your app?

Prototype.

20+ mins

Design and prototype one part of the app. Ask students to:

  • Sketch or describe 1–3 screens to show how a user would complete the core activity they identified in the previous step.
  • Consider the following questions for the content in their prototype screens:
    • Would the text, visuals, and audio work for a broad range of people?
      Are there any groups of people who might have trouble using anything on the screens?

Optional One‑minute App Icon Challenge:

Take one minute and challenge students to sketch an app icon.

Discover more.

Find more resources designed to help you teach coding and app development.