Chrome Apps
Chrome Apps provided Chrome-specific APIs on top of standardized web technologies to enable you to create experiences that had more access to the underlying operating system. They were deprecated in 2020. Support for all platforms will end in June 2022.
- Concepts #
- What Are Chrome Apps? An overview of Chrome Apps and why you might want to build them.
- Chrome Apps Architecture An overview of the software architecture of Chrome Apps.
- Chrome App Lifecycle An overview of the lifecycle of Chrome Apps.
- What Are Chrome Apps?
- A tutorial on how to create a basic Chrome App.
- Codelab #
- Build a Todo Chrome App An introduction to the codelab.
- Step 1: Create and Run a Chrome App How to create, install, run, and debug a basic Chrome App.
- Step 2: Import an Existing Web App How to adapt an existing web app for the Chrome Apps platform.
- Step 3: Add Alarms and Notifications How to wake your Chrome App at specified intervals and use notifications.
- Step 4: Open External Links With a Webview How to show external web content in your Chrome App.
- Step 5: Add Images From the Web How to add images to your Chrome App using XHR and ObjectURL.
- Step 6: Export Todos to the Filesystem How to write to the file system from your Chrome App.
- Step 7: Publish Your App How to publish your Chrome App in the Chrome Web Store.
- Build a Todo Chrome App
- Example Chrome Apps that address various use cases and call appropriate Chrome APIs. Use these to learn how Apps work or as a starting point for building your own Apps.
- Development guides #
- Content Security Policy An overview of CSP for Chrome Apps and how to comply with it.
- Run Chrome Apps on Mobile Using Apache Cordova A guide on how to use Apache Cordova to set up your Chrome App to run on Android and iOS devices.
- Offline First How to build Chrome Apps that work offline.
- External Content How to present external content in your Chrome App.
- Storage APIs How to handle storage in your Chrome App.
- Managing HTML5 Offline Storage How to store data client-side in your Chrome App so that it works offline.
- Native Messaging How to exchange messages with native applications from your Chrome App.
- User Authentication How to authenticate users in your Chrome App.
- USB Devices How to communicate with USB devices from your Chrome App.
- Serial Devices How to communicate with serial devices from your Chrome App.
- Network Communications How to use TCP and UDP in your Chrome App.
- Bluetooth How to communicate with Bluetooth devices from your Chrome App.
- MVC Architecture An overview of the model view controller software architecture model.
- Build Apps with AngularJS A guide on building Chrome Apps with AngularJS.
- Build Apps with Sencha Ext JS How to build Chrome Apps with the Sencha Ext JS framework.
- Game Engines Recommended game engines for Chrome Apps.
- Publish Your App How to publish your Chrome App.
- Analytics How to integrate Google Analytics into your Chrome App.
- Autoupdating How to enable auto-updating of your Chrome App.
- Content Security Policy
- References #
- Disabled Web Features
- Web APIs Chrome Apps can use all the APIs that are available to websites.