More Related Content Similar to できる!スマホアプリ:Webからはじまるアプリ for CMU16 (20) More from Masami Yabushita (15) できる!スマホアプリ:Webからはじまるアプリ for CMU163. 自己紹介
• 藪下 正美
• FxOSコードリーディングの発起人
– コミュニティサイト
• http://reading.fxos.org/
– Facebookグループ
•
https://www.facebook.com/groups/fxos.code.re
ading/
– Githubグループ
• https://github.com/FxOS-Code-Reading-Group
7. まずは簡単にhello, world!
• まずはおなじみhello, world!しますね
– サンプルは hello フォルダです
– https://github.com/aoitan/FxDevCon20
14Kyoto/tree/master/hello
• hello, world!では大きく次のみっつのこ
とをします
– HTML(とかCSSとかJavaScript)を準備
– マニフェストを準備
– シミュレータでみてみる
16. manifest.webappを用意
{
"name": "Hello App",
"description": "Firefox Developers Conference 2014 in Kyoto
Sample App",
"launch_path": "/index.html",
"icons": {
"128": "/img/icon-128.png"
},
"developer": {
"name": "YABUSHITA Masami",
"url": "http://www.gcg.bz/labo_blog/?author=2"
},
"default_locale": "en"
}
20. コンソール
• コンソールには二つの側面があります。
• 一つはログビューワとしての側面です。
– JavaScriptでconsoleのメソッドを呼んだとき
出力される先がコンソールになります。
• 困った時には変数の値を表示したりそこを通っている
か確認したりでconsole.log()はとてもよく使うのでよ
く見ることになります。
• もう一つはコマンドラインとしての側面です。
– ちょっとしたJavaScriptを実行したらどうなる
のか見てみたいときコンソールにJavaScriptを
書いてみることができます。
24. 今回は説明しないツール
• スタイルエディタ
– スタイルを書き換えることができます。
– リアルタイムに反映されるので見た目に楽しいですよ!
• スクラッチパッド
– スクラッチパッドはコンソールよりもうちょっとちゃんとJavaScriptを書きたいと
きに使います。
– 保存できたり補完も利いたりするのでちょっとした開発ならブラウザ上でできます
ね!
• プロファイラ
• ネットワーク
– この辺りはパフォーマンス解析でとても役立つんですが今回は説明しません。
• 3Dビュー
– 見た目に楽しいので帰ったら是非遊んでくださいね!
• レスポンシブデザインビュー
– デスクトップでアプリを仮組みする間はちょくちょく使うんですが今回は説明しませ
ん。
33. Mozilla Developer Network
• ほとんどの情報はMozilla Developer
Network (MDN) にあります。
– https://developer.mozilla.org/ja/
• アプリを作るときによく読むところはここら
辺が入口になります。
– https://developer.mozilla.org/ja/docs/Web
– https://developer.mozilla.org/ja/docs/Web
API
• チュートリアルもありますよ!
– https://developer.mozilla.org/ja/docs/Web/
Tutorials
34. Mozilla Developer Street
• リファレンスというよりニュースの趣き
がありますが新しい情報を探すなら
Mozilla Developer Street (modest) で
す。
– https://dev.mozilla.jp/
• 各種情報へのハブにもなっているので見
るところに迷ったらmodestを見てみるの
もいいですね。