Discovering chrome extensions From docs to practice                                 Àlex Cabrera Gil                      ...
Discovering Chrome extensions1. Basic concepts         2. Kuunga Desktop1.1 Definition            2.1 Manifest1.2 Manifest...
Discovering Chrome extensions First of all... what is it?
Discovering Chrome extensions1.2 The Manifest
Discovering Chrome extensions1.3 Types of apps
Discovering Chrome extensions- Extensions- Packaged apps- Hosted apps- themes
Discovering Chrome extensions1.4 Monetizing your app - In-app - Purchase / free trial - Subscription
Discovering Chrome extensions        1.5 Browser UI
Discovering Chrome extensions1.5.1 Browser actions
Discovering Chrome extensions1.5.2 Page Actions
Discovering Chrome extensions1.5.3 Context menus
Discovering Chrome extensions1.5.4 Desktop notifications
Discovering Chrome extensions1.5.5 Omnibox
Discovering Chrome extensions1.5.6 Options pages     - Configure our app     - User interaction                   "options...
Discovering Chrome extensions1.5.7 Override pages  - Bookmarks  - History  - New tab page
Discovering Chrome extensions     1.6 Interesting stuff
Discovering Chrome extensions1.6.1 Internationalizing
Discovering Chrome extensions1.6.2 Google Analytics
Discovering Chrome extensions1.6.3 OAuth  - User private data  - No password transmission  - User Friendly
Discovering Chrome extensions1.7 Apis    - chrome.* APIs    - Standard javascript & DOM    - XMLHttpRequest    - HTML5    ...
Discovering Chrome extensions1.8 Developer Dashboard          See it in action!
Discovering Chrome extensions2. Kuunga Desktop    Disassembling the    extension
Discovering Chrome extensions 2.1 Manifest 2.2 Structure 2.3 Working 2.4 Use of APIs 2.5 jQuery .live()
Discovering Chrome extensions    Thanks to everybody!            Àlex Cabrera Gil              @alexcabrera_pc           h...
Upcoming SlideShare
Loading in …5
×

Discovering Chrome Extensions

485 views
415 views

Published on

Presentation done on Barcelonga GDG DevFest 2012 talking about Google Chrome extensions and apps.

We talked about everything needed to publish an app up to the Chrome Store. From the manifest to the developer dashboard.

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
485
On SlideShare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
6
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Discovering Chrome Extensions

  1. 1. Discovering chrome extensions From docs to practice Àlex Cabrera Gil @alexcabrera_pc http://powdercode.com
  2. 2. Discovering Chrome extensions1. Basic concepts 2. Kuunga Desktop1.1 Definition 2.1 Manifest1.2 Manifest 2.2 Structure1.3 Types of apps 2.3 Workflow1.4 Monetizing 2.4 Apis1.5 Browser UI 2.5 .live()1.6 Interesting stuff1.7 APIs1.8 Developer Dashboard
  3. 3. Discovering Chrome extensions First of all... what is it?
  4. 4. Discovering Chrome extensions1.2 The Manifest
  5. 5. Discovering Chrome extensions1.3 Types of apps
  6. 6. Discovering Chrome extensions- Extensions- Packaged apps- Hosted apps- themes
  7. 7. Discovering Chrome extensions1.4 Monetizing your app - In-app - Purchase / free trial - Subscription
  8. 8. Discovering Chrome extensions 1.5 Browser UI
  9. 9. Discovering Chrome extensions1.5.1 Browser actions
  10. 10. Discovering Chrome extensions1.5.2 Page Actions
  11. 11. Discovering Chrome extensions1.5.3 Context menus
  12. 12. Discovering Chrome extensions1.5.4 Desktop notifications
  13. 13. Discovering Chrome extensions1.5.5 Omnibox
  14. 14. Discovering Chrome extensions1.5.6 Options pages - Configure our app - User interaction "options_page": "options.html",
  15. 15. Discovering Chrome extensions1.5.7 Override pages - Bookmarks - History - New tab page
  16. 16. Discovering Chrome extensions 1.6 Interesting stuff
  17. 17. Discovering Chrome extensions1.6.1 Internationalizing
  18. 18. Discovering Chrome extensions1.6.2 Google Analytics
  19. 19. Discovering Chrome extensions1.6.3 OAuth - User private data - No password transmission - User Friendly
  20. 20. Discovering Chrome extensions1.7 Apis - chrome.* APIs - Standard javascript & DOM - XMLHttpRequest - HTML5 - WebKit - V8(JSON) - Bundled libraries (jQuery)
  21. 21. Discovering Chrome extensions1.8 Developer Dashboard See it in action!
  22. 22. Discovering Chrome extensions2. Kuunga Desktop Disassembling the extension
  23. 23. Discovering Chrome extensions 2.1 Manifest 2.2 Structure 2.3 Working 2.4 Use of APIs 2.5 jQuery .live()
  24. 24. Discovering Chrome extensions Thanks to everybody! Àlex Cabrera Gil @alexcabrera_pc http://powdercode.com

×