Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Building apps for FirefoxOS
Search
Ruth John (Rumyra)
October 10, 2013
Programming
1
360
Building apps for FirefoxOS
Full talk slides introducing how to start building apps for Firefox OS
Ruth John (Rumyra)
October 10, 2013
Tweet
Share
More Decks by Ruth John (Rumyra)
See All by Ruth John (Rumyra)
Web Components
rumyra
3
20k
Make Your Browser Dance | Breaking Borders
rumyra
0
65
Make Your Browser Dance | LondonJS
rumyra
0
430
Building Pocket Kitten
rumyra
0
210
How to Sew
rumyra
0
72
Building Apps For FirefoxOS - Edited version
rumyra
0
210
Lesser Spotted HTML
rumyra
0
160
So you think you know HTML?
rumyra
2
120
Crochet Stiches vs Pixel Density
rumyra
0
280
Other Decks in Programming
See All in Programming
仕様と実装で学ぶOpenTelemetry
drumato
2
260
FoodGram
iseruuuuu
0
230
大規模UIKitベースアプリへのTCAの段階的導入/gradual-adoption-of-tca-in-a-large-scale-uikit-based-app
takehilo
2
220
TypeScriptのパフォーマンス改善
yajihum
12
4.9k
RaaP
ksss
0
140
Open AI APIを使う前に知っておきたいアカウントTier の話
akki_megane
0
120
slow types ってなんだろう?
karad
0
210
GitHub Actionsの痒いところを埋めるサードパーティーランナー
dora1998
1
190
PHPコードの実行モデルを理解する / Understanding-the-PHP-Execution-Model
shin1x1
0
880
AmperとFleetを使ったAndroidアプリ
yoppie
0
300
Powerfully Typed TypeScript
euxn23
3
1.2k
Deep Dive into React Stream/Serialize
mugi_uno
4
850
Featured
See All Featured
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
123
39k
For a Future-Friendly Web
brad_frost
172
9k
Faster Mobile Websites
deanohume
300
30k
Scaling GitHub
holman
457
140k
GraphQLの誤解/rethinking-graphql
sonatard
56
9.3k
What's new in Ruby 2.0
geeforr
338
31k
Build your cross-platform service in a week with App Engine
jlugia
226
17k
Docker and Python
trallard
35
2.7k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
20
1.8k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
34
6.1k
VelocityConf: Rendering Performance Case Studies
addyosmani
321
23k
How to name files
jennybc
65
93k
Transcript
ì Building apps for Firefox OS
Hello ì Hi, I’m Ruth ì Work in
The Lab at o2 (Telefonica) ì UX, Design, Front End Dev ì @rumyra
But what the? ì It’s an OperaIng System!
ì (Mobile) Device, then Gonk ì Firefox rendering engine -‐> Gecko ì Otherwise known as ‘Boot to Gecko’
But what the? ì It’s an OperaIng System!
ì (Mobile) Device, then Gonk ì Firefox rendering engine -‐> Gecko ì Otherwise known as ‘Boot to Gecko’
Gaia ì Suite of web apps ì Run
naIvely on device ì Can boot on other devices (Raspberry Pi) ì All Open Source
Devices Geeksphone Foxconn tablet
Released! ì Mozilla, Telefonica, & ZTE ì
‘ZTE Open’ ì €69 ì Ebay ì This country?
ì Devices
No device? ì Simulator: Firefox Add On
How do I build apps?
How do I build apps?
How do I build apps? ì You probably already have
ì HTML, CSS, Javascript ì Other web technologies ì Simples!
Anything else? ì Manifest – root of app,
JSON format ì Responsive design ì Icons ì Offline
New technology ì HTML5 api’s ì GeolocaIon,
getUserMedia ì New webAPIs :D
WebAPIs (are awesome)
I’ve made an app – now what? ì Packaged
Apps -‐> Mozilla marketplace ì Hosted Apps -‐> Host it anywhere (even Github pages)
Resources ì heps://addons.mozilla.org/en-‐US/firefox/addon/firefox-‐os-‐ simulator/ ì hep://manifest-‐validator.com/ ì
heps://wiki.mozilla.org/WebAPI/ or heps://developer.mozilla.org/en-‐US/docs/WebAPI ì heps://developer.mozilla.org/en-‐US/docs/Apps/Packaged_apps ì hep://www.12devsofxmas.co.uk/post/2012-‐12-‐27-‐day-‐2-‐lets-‐ make-‐a-‐firefoxos-‐app
Thank you ì Ruth John ì @rumyra