-
Notifications
You must be signed in to change notification settings - Fork 8.1k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
1 changed file
with
131 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1,132 @@ | ||
# Chrome packaged apps samples | ||
|
||
This is the Google Chrome official repository for Chrome packaged apps samples. We have tried to demonstrate most of the [Chrome packaged apps APIs](http://developer.chrome.com/apps/about_apps.html). | ||
|
||
Please join the [Chromium Apps](https://groups.google.com/a/chromium.org/forum/?fromgroups#!forum/chromium-apps) group for general discussion. We're also available on IRC at #chromium-apps ([Freenode](http://freenode.net/)). | ||
|
||
|
||
# Samples categorized by showcased APIs or features: | ||
|
||
## Master application, which showcases all the other apps in one place: | ||
* [dojo](https://github.com/GoogleChrome/chrome-app-samples/tree/master/dojo) | ||
|
||
|
||
## Embedding content: | ||
|
||
### Sandbox to workaround CSP restrictions: | ||
* [analytics](https://github.com/GoogleChrome/chrome-app-samples/tree/master/analytics) | ||
* [sandbox](https://github.com/GoogleChrome/chrome-app-samples/tree/master/sandbox) | ||
* [sandboxed-content](https://github.com/GoogleChrome/chrome-app-samples/tree/master/sandboxed-content) | ||
|
||
### Webview: | ||
* [browser](https://github.com/GoogleChrome/chrome-app-samples/tree/master/browser) | ||
* [tcpserver](https://github.com/GoogleChrome/chrome-app-samples/tree/master/tcpserver) | ||
|
||
|
||
## Authentication and user identification: | ||
|
||
### Identity/OAuth: | ||
* [appsquare](https://github.com/GoogleChrome/chrome-app-samples/tree/master/appsquare) | ||
* [gdocs](https://github.com/GoogleChrome/chrome-app-samples/tree/master/gdocs) | ||
* [identity](https://github.com/GoogleChrome/chrome-app-samples/tree/master/identity) | ||
* [instagram-auth](https://github.com/GoogleChrome/chrome-app-samples/tree/master/instagram-auth) | ||
|
||
|
||
## Storage related: | ||
|
||
### Syncable storage (useful for saving settings and application state): | ||
* [diff](https://github.com/GoogleChrome/chrome-app-samples/tree/master/diff) | ||
* [hello-world-sync](https://github.com/GoogleChrome/chrome-app-samples/tree/master/hello-world-sync) | ||
|
||
### Direct access to the filesystem (Filesystem API): | ||
* [diff](https://github.com/GoogleChrome/chrome-app-samples/tree/master/diff) | ||
* [filesystem-access](https://github.com/GoogleChrome/chrome-app-samples/tree/master/filesystem-access) | ||
* [mini-code-edit](https://github.com/GoogleChrome/chrome-app-samples/tree/master/mini-code-edit) | ||
* [storage](https://github.com/GoogleChrome/chrome-app-samples/tree/master/storage) | ||
* [text-editor](https://github.com/GoogleChrome/chrome-app-samples/tree/master/text-editor) | ||
* [media-gallery](https://github.com/GoogleChrome/chrome-app-samples/tree/master/media-gallery) | ||
|
||
### Media Gallery API: | ||
* [media-gallery](https://github.com/GoogleChrome/chrome-app-samples/tree/master/media-gallery) | ||
|
||
|
||
## App lifecycle and window management: | ||
|
||
### Window | ||
* [restarted-demo](https://github.com/GoogleChrome/chrome-app-samples/tree/master/restarted-demo) | ||
* [singleton](https://github.com/GoogleChrome/chrome-app-samples/tree/master/singleton) | ||
* [windows](https://github.com/GoogleChrome/chrome-app-samples/tree/master/windows) | ||
|
||
### Context menu: | ||
* [context-menu](https://github.com/GoogleChrome/chrome-app-samples/tree/master/context-menu) | ||
|
||
### Frameless window: | ||
* [frameless-window](https://github.com/GoogleChrome/chrome-app-samples/tree/master/frameless-window) | ||
* [weather](https://github.com/GoogleChrome/chrome-app-samples/tree/master/weather) | ||
|
||
### Fullscreen API: | ||
* [fullscreen](https://github.com/GoogleChrome/chrome-app-samples/tree/master/fullscreen) | ||
|
||
### Optional permissions: | ||
* [optional-permissions](https://github.com/GoogleChrome/chrome-app-samples/tree/master/optional-permissions) | ||
|
||
|
||
## Device access: | ||
|
||
### Network access (Socket API): | ||
* [mdns-browser](https://github.com/GoogleChrome/chrome-app-samples/tree/master/mdns-browser) | ||
* [nodejs-net.coffee](https://github.com/GoogleChrome/chrome-app-samples/tree/master/nodejs-net.coffee) | ||
* [parrot-ar-drone](https://github.com/GoogleChrome/chrome-app-samples/tree/master/parrot-ar-drone) | ||
* [tcpserver](https://github.com/GoogleChrome/chrome-app-samples/tree/master/tcpserver) | ||
* [telnet](https://github.com/GoogleChrome/chrome-app-samples/tree/master/telnet) | ||
* [udp](https://github.com/GoogleChrome/chrome-app-samples/tree/master/udp) | ||
* [webserver](https://github.com/GoogleChrome/chrome-app-samples/tree/master/webserver) | ||
|
||
|
||
### Serial API: | ||
* [serial](https://github.com/GoogleChrome/chrome-app-samples/tree/master/serial) | ||
* [serial-control-signals](https://github.com/GoogleChrome/chrome-app-samples/tree/master/serial-control-signals) | ||
* [servo](https://github.com/GoogleChrome/chrome-app-samples/tree/master/servo) | ||
|
||
### USB raw access: | ||
* [usb/knob](https://github.com/GoogleChrome/chrome-app-samples/tree/master/usb/knob) | ||
|
||
### Bluetooth API: | ||
* [ioio](https://github.com/GoogleChrome/chrome-app-samples/tree/master/ioio) | ||
* [zephyr\_hxm](https://github.com/GoogleChrome/chrome-app-samples/tree/master/zephyr_hxm) | ||
|
||
### Geolocation: | ||
* [appsquare](https://github.com/GoogleChrome/chrome-app-samples/tree/master/appsquare) | ||
* [weather](https://github.com/GoogleChrome/chrome-app-samples/tree/master/weather) | ||
|
||
### Audio and video capture (WebRTC getUserMedia): | ||
* [camera-capture](https://github.com/GoogleChrome/chrome-app-samples/tree/master/camera-capture) | ||
|
||
### Monitor system info: | ||
* [systemInfo](https://github.com/GoogleChrome/chrome-app-samples/tree/master/systemInfo) | ||
|
||
|
||
## Integration with other stuff: | ||
|
||
### Webintents: | ||
* [explicit-webintents](https://github.com/GoogleChrome/chrome-app-samples/tree/master/explicit-webintents) | ||
* [webintents](https://github.com/GoogleChrome/chrome-app-samples/tree/master/webintents) | ||
|
||
### Dart: | ||
* [dart](https://github.com/GoogleChrome/chrome-app-samples/tree/master/dart) | ||
|
||
### NodeJS modules: | ||
* [nodejs-net.coffee](https://github.com/GoogleChrome/chrome-app-samples/tree/master/nodejs-net.coffee) | ||
|
||
|
||
## Other: | ||
|
||
### WebGL: | ||
* [webgl](https://github.com/GoogleChrome/chrome-app-samples/tree/master/webgl) | ||
|
||
## Uncategorized: | ||
* [calculator](https://github.com/GoogleChrome/chrome-app-samples/tree/master/calculator) | ||
* [clock](https://github.com/GoogleChrome/chrome-app-samples/tree/master/clock) | ||
* [hello-world](https://github.com/GoogleChrome/chrome-app-samples/tree/master/hello-world) | ||
* [io2012-presentation](https://github.com/GoogleChrome/chrome-app-samples/tree/master/io2012-presentation) | ||
|