Engagement/Developer Engagement/FirefoxOSAppWorkshops: Difference between revisions

 
(11 intermediate revisions by the same user not shown)
Line 22: Line 22:
*Warsaw, Poland: May/June, exact date to be determined
*Warsaw, Poland: May/June, exact date to be determined


===Docs, Tools & Templates===
===Resources for Attendees===


====Docs:====  
====Learn About Open Web Apps:====  
* Introduction to Firefox OS http://www.mozilla.org/en-US/firefoxos/
* Getting Started With Open Web Apps https://hacks.mozilla.org/2013/02/getting-started-with-open-web-apps-why-and-how/
* Firefox Marketplace Developer Hub https://marketplace.firefox.com/developers/
* Firefox Marketplace Developer Hub https://marketplace.firefox.com/developers/
* Firefox Apps Docs https://developer.mozilla.org/en-US/docs/Apps
* Getting started with app development https://developer.mozilla.org/en-US/docs/Apps/Getting_Started
====Tools:====
* Using Web APIs https://hacks.mozilla.org/2013/02/using-webapis-to-make-the-web-layer-more-capable/
* Web APIs wiki: https://wiki.mozilla.org/WebAPI
 
====Simulator:====
* '''Firefox OS Simulator''' - stable release: https://addons.mozilla.org/en-US/firefox/addon/firefox-os-simulator/
* '''Firefox OS Simulator''' - stable release: https://addons.mozilla.org/en-US/firefox/addon/firefox-os-simulator/
* Previewing Firefox Simulator version 3.0: https://hacks.mozilla.org/2013/03/firefox-os-simulator-previewing-version-3-0/
* Firefox OS Simulator, latest preview of next release:
* Firefox OS Simulator, latest preview of next release:
** Windows: https://ftp.mozilla.org/pub/mozilla.org/labs/r2d2b2g/r2d2b2g-windows.xpi
** Windows: https://ftp.mozilla.org/pub/mozilla.org/labs/r2d2b2g/r2d2b2g-windows.xpi
** Mac: https://ftp.mozilla.org/pub/mozilla.org/labs/r2d2b2g/r2d2b2g-mac.xpi
** Mac: https://ftp.mozilla.org/pub/mozilla.org/labs/r2d2b2g/r2d2b2g-mac.xpi
** Linux: https://ftp.mozilla.org/pub/mozilla.org/labs/r2d2b2g/r2d2b2g-linux.xpi
** Linux: https://ftp.mozilla.org/pub/mozilla.org/labs/r2d2b2g/r2d2b2g-linux.xpi
====Templates====
 
* '''Firefox OS Boilerplate App''' : https://github.com/robnyman/Firefox-OS-Boilerplate-App
====Permission Model/Packaged vs Hosted Apps====
 
*Firefox OS Quick Start https://marketplace.firefox.com/developers/docs/quick_start
* How to install packaged apps in Firefox OS https://hacks.mozilla.org/2013/03/how-to-install-packaged-apps-in-firefox-os-options-and-tools/
* Packaged Apps https://developer.mozilla.org/en-US/docs/Apps/Packaged_apps
 
====Other Tools & Resources====
 
* Firefox OS Boilerplate App : https://github.com/robnyman/Firefox-OS-Boilerplate-App
** Install here: http://robnyman.github.com/Firefox-OS-Boilerplate-App/
** Install here: http://robnyman.github.com/Firefox-OS-Boilerplate-App/
* Building Firefox OS http://buildingfirefoxos.com/
* Building Firefox OS http://buildingfirefoxos.com/
Line 41: Line 53:


===Event Schedule===
===Event Schedule===
*Example schedule Friday evening (Madrid):
**Meet & greet


Example schedule (Madrid):  
*Example schedule Saturday (Madrid):  
*9:30am Check in.
**9:30am: Check in.
*10:00am - 11:00am Introduction to Firefox OS & Apps Marketplace
**10:00 - 10:15am: Introductions
*11:00am - 1:00am Screencasts and/or local speakers/demos of FxOS and phone
**10:15 - 10:30am: Geeksphone (GP) Device walkthrough
*1:00pm  - 2:00pm Lunch  
**11:00am – 11:30: Firefox OS Simulator & Send to Device (push to  phone) walk-through & work flow challenges.
*2:00 - 8:00pm Hacking/coding  
**11:30am - 12:00: Development environment(s) & tools
*8pm -9pm: Demos & drinks
**12:00am - 1:00: Get to work
*9pm: Dinner  
**1:00pm  - 2:00pm: Lunch  
**2:00 - 7:00pm: Hacking/coding  
**7pm -8pm: Demos & drinks
**8pm: Dinner


===Creative Assets/ Schwag===
===Creative Assets/ Schwag===
Line 57: Line 74:
===App Ideas===
===App Ideas===


Some app suggestions from our users and partners:
Some app suggestions from our partners:
 
====Priority Categories for our Launch Markets====
 
*Photography apps – This category includes image editors, tools for effects, and Instagram-style filtering and sharing apps.
*Local and hyper-local apps – mashups and services built with data provided by local APIs such as transit, government services, news weather, local events and location services.


*PRIVILEGED: Keyboards and input mechanisms like SwiftKey and Swype, that increase screen responsiveness and make it easier to type better on small touch screens. (this requires access to a privileged API, and is probably not accessible to developers who are not Mozilla staff, or carrier partners)


*Watch this space.
====Requested Apps====


Specific apps in 'top 100 downloads' category not currently available in Marketplace. These app categories could generate big opportunities for a developer (recognition and revenue):


**Call timer, candles,
*Emoticons/Emoji keyboard apps
lighters, flashlights, realcalc, file manager
*Fingerprint Scanner
*Candle
*Lighter
*Flashlight
*Advanced Calculator
*Call Timer/Stop Watch
*Local news aggregators
Confirmed users
1,021

edits