Building Apps for Education

Learn how to use the latest features on Apple platforms to build and optimize your apps for the classroom.

Development

Customizing Experiences for Shared iPads

Your app can deliver personalized experiences for each student, even when they share iPads in class. Optimize your app for the Shared iPad feature to save login credentials and states to the keychain, so students can automatically sign in to your app and pick up right where they left off. Find out how to optimize your app and how to let schools know about it.

Creating Coding Experiences with Swift Playgrounds

Education and robotics developers interested in offering text-based coding experiences can create Swift Playground Books for iPad. The Swift Playgrounds app was launched with iOS 10 and is recommended for students 12 years of age or older.

Securing iPads Used for Assessments

Assessment developers can easily lock down an iPad using the Automatic Assessment Configuration entitlement, with no device management required. Find out how to apply for and implement this entitlement.

Show that your app supports Shared iPad by setting NSSupportsPurgeableLocalStorage to “yes” in your app’s info.plist. Schools shopping on the Volume Purchase Program store will see that your app is ready to run on shared iPad.

Coding is essential to help students thrive in a future driven by technology. That’s why we’ve created the comprehensive Everyone Can Code curriculum with lessons on iPad and Mac, teacher guides, and apps that make it easy to teach coding in the classroom.

Learn about Teaching Code

Management

Making It Easy to Set Preferences

Most schools use Mobile Device Management to manage their iPads. Your app can work with Mobile Device Management services to allow school administrators to easily set preferences for your app across many devices.

Additional Resources

It’s never been easier to put iPad and Mac in the hands of students and teachers. We’ve simplified the setup process so you can enroll everyone in your school quickly, configure devices automatically, and seamlessly buy and distribute apps and books.

Learn about IT and Deployment

Distribution

Letting Schools Buy Your App in Volume

The Volume Purchase Program for Education allows schools to purchase apps in volume and distribute them to classes. Visit the Volume Purchase Program store and search for your app to see how customers from educational institutions see your app.

You can enable a 50% discount for educational institutions that purchase 20 or more copies of your iOS app or Mac app. Opt your apps in or out of special pricing at any time.

Learn more about the program