Education apps on ChromeOS
Chromebooks are the number one device in K-12 education globally with 50 million students and educators using them worldwide to create, collaborate and communicate. ChromeOS brings this exciting opportunity to developers by offering a unique environment that joins the power of the Web and Android on a single desktop.
If you’re building for education, you can develop Progressive Web Apps (PWA) on ChromeOS and deliver advanced user experiences with an ever-expanding number of web APIs. ChromeOS also allows you to extend browser capabilities even further using the powerful APIs available to Chrome extensions. Alternatively, you can optimize your existing Android app for Chromebooks with large screens. Because Web and Android are at the core of ChromeOS, PWAs and Android apps can be installed, pinned to the shelf, and found in the launcher, making them available at your user’s fingertips.
Chromebooks in schools are often enrolled in enterprise management. Enterprise enrolled devices enable exclusive modes such as ChromeOS Kiosk, which provides a special environment for use cases such as secure testing. In addition, because Chromebook users are already signed into Google Workspace, you can seamlessly integrate your app with the ChromeOS desktop by adding Google services into your apps, such as Google Sign-in and Google Drive.
Education developer content is constantly evolving, so check back in for new updates and the latest technical documentation.
Source: Google Internal Data, January 2022 ↩︎
Topics in this section
Understand how to validate your application works with the way schools deploy ChromeOS.
Understand what kiosk mode is for ChromeOS.
Understand how to bridge the gap between Chrome Extensions and PWAs.
Understand how to test your ChromeOS kiosk apps.
An overview of Chrome extensions development for education on ChromeOS
Recommendations for developers to stay compliant with content filtering requirements that schools may have when using embedded webviews.
Learn the best practices to get your application installed in classrooms.