Contenu connexe Similaire à Make something real for Firefox OS with Mozilla app templates Similaire à Make something real for Firefox OS with Mozilla app templates (20) Make something real for Firefox OS with Mozilla app templates5. FIRST,
we’ll need a phone
Wednesday, 12 September 12 5
6. EMULATING FIREFOX OS
• Download and install B2G emulator (95MB)
• Checkout gaia project (200MB)
• Create profile (50MB)
• Run $> b2g -profile /Users/{user}/gaia/profile
Wednesday, 12 September 12 6
14. X-TAGS:
BUILDING
BLOCKS
Wednesday, 12 September 12 14
15. X-TAGS
• flipbox
• accordion • select-list
• grid-list
• actionbar • shiftbox
• index-scroller
• alert-popup • slidebox
• list-view
• autosuggest • slider
• map
• date-time-picker • tabbox
• mediaquery
• dialog-prompt • time-picker-analog
• modal
• dialog-toast • toggle-switch
• overlay
• dragbox • toggler
• pager
• dropdown-menu • search-list
• panel
Wednesday, 12 September 12 15
17. PRE-APP SUBMISSION
• Write your app
• Create Manifest
check it on http://appmanifest.org
• Host the app somewhere
for github $> volo ghdeploy
Wednesday, 12 September 12 17
20. OK, SO HOW DO I BUILD IT?!
Wednesday, 12 September 12 20
24. • Payment API
• Appcache and web app manifests
• iOS Compatibility
• Asset management
• Modular JavaScript
• Responsive design
• App-specific libraries
• Server to host an app
• Kitchen sink?
• Gaming template
Wednesday, 12 September 12 24
27. • Standard App Stub
• 2D Game Template
• Server Template
Wednesday, 12 September 12 27
28. APP STUB
• Appcache (App
works offline)
• iOS, FirefoxOS, etc.
• Responsive Design
• Works with volo
Wednesday, 12 September 12 28
29. WEBGAMESTUB
• Animation Loop
• Canvas + JS
• Desktop + Mobile
• Keyboard, Mouse, and
Gamepad
Wednesday, 12 September 12 29
30. SUTTHISAN สุทธิสาร
• node.js + express
• Common use cases
• Deploy on Heroku
• Includes App Stub
Wednesday, 12 September 12 30
31. VOLO
Web app package and deploy management
Wednesday, 12 September 12 31
32. VOLO
It does all this awesome stuff OMG!!!1♥♥♥
Wednesday, 12 September 12 32
40. BUILT IN
A DAY
Wednesday, 12 September 12 40
41. TELEPONG
Two contributors in one afternoon
Wednesday, 12 September 12 41
43. NOW GO MAKE
AWESOME APPS!
Wednesday, 12 September 12 43
45. THANKS!
http://tinyurl.com/mozcamp-apps
Wednesday, 12 September 12 45