SlideShare una empresa de Scribd logo
1 de 10
Monaca
ハンズオン
利用開始から
端末デバッグまで
講師:Code for Numazu 市川 博之
2016/12/17
目的とアジェンダ
 目的
Monacaがどんな開発環境なのか知る
Monacaの利用方法と端末でのデバッグ方法を知る
※JavaScript、HTML5、CSSの使い方は各自調べてね。
 アジェンダ
1. Monacaとは 5分
2. ログインしてみよう 10分
3. 簡単なサンプルを使ってみよう 45分
4. OnsenUIの利用 20分
5. 触って確かめよう 20分
Code for Numazu 2
1. Monacaとは
 Monacaとは、アシアル社が提供しているHTML5をベースと
したマルチプラットホームの開発環境です。
Android/iPhone/WindowsPhoneがこれ一つで開発できます。
同一のソースコードを利用できます。
Webデザイン、JavaScriptの知識があれば開発OK!
 今回は、最初に学びやすいブラウザだけで開発できる、
Monaca Cloudと、Monacaデバッガーの説明をします。
必要なのは、PCとブラウザとスマフォだけ。
Code for Numazu 3
2. ログインしてみよう!
 MonacaのHPを開いてみましょう。
HP 「https://ja.monaca.io/」
ログインして、ダッシュボードの画面になりましたか?
Code for Numazu 4
①ユーザー
アカウント作成 ②ログイン
3.簡単なサンプルを使ってみよう(1/5)
 プロジェクトを作ってみよう!
Code for Numazu 5
※フリーのプランは3つまでしか
プロジェクトが作れません。
①クリック
②サンプルアプリのHelloWorld
を作成します。
プロジェクト名、説明には、後で
わかるよう言葉を入れましょう
3.簡単なサンプルを使ってみよう(2/5)
 新規プロジェクト作成の下に、今のプロジェクト名が登録されました。
 開いてみましょう。
Code for Numazu 6
メニュー
ファイル
プレビュー
ソースコード
3.簡単なサンプルを使ってみよう(3/5)
 iPhoneの準備 iTunesで「Monaca Debugger」をダウンロード
 Androidの準備 Google Playで「Monaca Debugger」をダウンロード
 ダウンロード後、アプリを立ち上げましょう。
 同期が始まり、プログラムが動きます。
 右下のボタンがデバッグ用のボタンです。
Code for Numazu 7
選ぶ
プロジェクト選
択画面に戻る
アプリを
リロード
スクリーン
ショット
ログの確認
3.簡単なサンプルを使ってみよう(4/5)
 次は、おみくじのサンプルを変えてみましょう
Code for Numazu 8
Drag&Dropで
画像を追加
おみくじの
画像ファイル名
を変更
4. OnsenUIの利用
 OnsenUIの利用
OnsenUIは、ナビゲーションバーや、タブバー、ページ遷移を
Monaca上で対応してくれるライブラリです。
今回は、OnsenUIのサンプルのうち、Navigationのサンプルを利用します。
高知のおすそ分けアプリにすり替えてみます。
 https://github.com/hiroyuki-ichikawa/oshusowake
ここから、データをダウンロードし、www以下のファイルを取り替えます。
スプラッシュ画面や、アイコンは、設定のページから変更します。
Code for Numazu 9
5. 触って確かめよう
 では、実際にMonacaをいろいろと触ってみてください。
 残りの時間はチームに戻って検討してもよいです。
 Yahoo!地図を使ってみたい場合は、下記のサンプルを確認。
「ふむふむ」https://github.com/hiroyuki-ichikawa/fumufumu
 Google地図を使いたい場合は、Monacaの本などを参考にしてください。
 注意事項
フリー版では、ビルドは一日3回までなので、Monacaデバッガーで
十分確認してから、ビルドしましょう。
iTunesへのアップや、Google Playへのアップは、それぞれにライセンス
登録が必要なので、登録の際は各自気をつけてください。
Google Playは、すぐにライセンスが発行されますが、iTunesは時間がかかります。
Code for Numazu 10

Más contenido relacionado

La actualidad más candente (7)

日本タイル型ウィンドウマネージャ推進委員会配布チラシ
日本タイル型ウィンドウマネージャ推進委員会配布チラシ日本タイル型ウィンドウマネージャ推進委員会配布チラシ
日本タイル型ウィンドウマネージャ推進委員会配布チラシ
 
PHP With Windows binary
PHP With Windows binaryPHP With Windows binary
PHP With Windows binary
 
オープンソースカンファレンス2009Nagoya
オープンソースカンファレンス2009Nagoyaオープンソースカンファレンス2009Nagoya
オープンソースカンファレンス2009Nagoya
 
A investigative report of refinements
A investigative report of refinementsA investigative report of refinements
A investigative report of refinements
 
OSC 2016 Nagoya - MineOSのすすめ -
OSC 2016 Nagoya - MineOSのすすめ -OSC 2016 Nagoya - MineOSのすすめ -
OSC 2016 Nagoya - MineOSのすすめ -
 
Easybuggy(バグ)の召し上がり方
Easybuggy(バグ)の召し上がり方Easybuggy(バグ)の召し上がり方
Easybuggy(バグ)の召し上がり方
 
OSC 2011 Hokkaido - セッション予告
OSC 2011 Hokkaido - セッション予告OSC 2011 Hokkaido - セッション予告
OSC 2011 Hokkaido - セッション予告
 

Destacado

Destacado (20)

オープンデータディ2017 ワークショップ
オープンデータディ2017 ワークショップオープンデータディ2017 ワークショップ
オープンデータディ2017 ワークショップ
 
オープンデータディ2017(講演)
オープンデータディ2017(講演)オープンデータディ2017(講演)
オープンデータディ2017(講演)
 
オープンデータ講演会(三島)
オープンデータ講演会(三島)オープンデータ講演会(三島)
オープンデータ講演会(三島)
 
真剣10代学び場
真剣10代学び場真剣10代学び場
真剣10代学び場
 
第二回Cog裾野市
第二回Cog裾野市第二回Cog裾野市
第二回Cog裾野市
 
Code for numazu(第11回)
Code for numazu(第11回)Code for numazu(第11回)
Code for numazu(第11回)
 
SMC静岡 ソーシャルメディアから作るコミュニティ(Light up Numazu講演)
SMC静岡 ソーシャルメディアから作るコミュニティ(Light up Numazu講演)SMC静岡 ソーシャルメディアから作るコミュニティ(Light up Numazu講演)
SMC静岡 ソーシャルメディアから作るコミュニティ(Light up Numazu講演)
 
すそのんGo
すそのんGoすそのんGo
すそのんGo
 
「高校生として出来ること」 沼津大学 trunk Light up Numazu
「高校生として出来ること」 沼津大学 trunk Light up Numazu「高校生として出来ること」 沼津大学 trunk Light up Numazu
「高校生として出来ること」 沼津大学 trunk Light up Numazu
 
ひとりぼっちにさせない 沼津大学 trunk Light up Numazu
ひとりぼっちにさせない 沼津大学 trunk Light up Numazuひとりぼっちにさせない 沼津大学 trunk Light up Numazu
ひとりぼっちにさせない 沼津大学 trunk Light up Numazu
 
「あなたにも出来る『人と語る、人から学ぶ。』」 沼津大学 trunk Light up Numaz
「あなたにも出来る『人と語る、人から学ぶ。』」 沼津大学 trunk Light up Numaz「あなたにも出来る『人と語る、人から学ぶ。』」 沼津大学 trunk Light up Numaz
「あなたにも出来る『人と語る、人から学ぶ。』」 沼津大学 trunk Light up Numaz
 
「沼津大学とは」 沼津大学 trunk 1周年記念講演 Light up Numazu
「沼津大学とは」 沼津大学 trunk 1周年記念講演 Light up Numazu「沼津大学とは」 沼津大学 trunk 1周年記念講演 Light up Numazu
「沼津大学とは」 沼津大学 trunk 1周年記念講演 Light up Numazu
 
「福祉ってふつうのこと」 沼津大学 trunk Light up Numaz
「福祉ってふつうのこと」 沼津大学 trunk Light up Numaz 「福祉ってふつうのこと」 沼津大学 trunk Light up Numaz
「福祉ってふつうのこと」 沼津大学 trunk Light up Numaz
 
高校生と取り組みまちづくり「コラボ甲子園」 沼津大学 trunk Light up Numazu
高校生と取り組みまちづくり「コラボ甲子園」 沼津大学 trunk Light up Numazu高校生と取り組みまちづくり「コラボ甲子園」 沼津大学 trunk Light up Numazu
高校生と取り組みまちづくり「コラボ甲子園」 沼津大学 trunk Light up Numazu
 
「ツワモノ事業者の中からリーダーになろうとした理由」 沼津大学 trunk Light up Numazu
「ツワモノ事業者の中からリーダーになろうとした理由」 沼津大学 trunk Light up Numazu「ツワモノ事業者の中からリーダーになろうとした理由」 沼津大学 trunk Light up Numazu
「ツワモノ事業者の中からリーダーになろうとした理由」 沼津大学 trunk Light up Numazu
 
Code for Numazu 一年の振り返り
Code for Numazu 一年の振り返りCode for Numazu 一年の振り返り
Code for Numazu 一年の振り返り
 
Codefor numazu(第9回)
Codefor numazu(第9回)Codefor numazu(第9回)
Codefor numazu(第9回)
 
「私のまちづくり再開発事業への挑戦」 沼津大学 trunk Light up Numaz
「私のまちづくり再開発事業への挑戦」 沼津大学 trunk Light up Numaz「私のまちづくり再開発事業への挑戦」 沼津大学 trunk Light up Numaz
「私のまちづくり再開発事業への挑戦」 沼津大学 trunk Light up Numaz
 
第三回Cog裾野市
第三回Cog裾野市第三回Cog裾野市
第三回Cog裾野市
 
Susono night Museum
Susono night MuseumSusono night Museum
Susono night Museum
 

Similar a Monacaハンズオン(三島ハッカソン用)

ブラウザで作るスマートフォンアプリ統合環境Monacaの紹介
ブラウザで作るスマートフォンアプリ統合環境Monacaの紹介ブラウザで作るスマートフォンアプリ統合環境Monacaの紹介
ブラウザで作るスマートフォンアプリ統合環境Monacaの紹介
Kenichi Yamada
 
C#でiPhoneアプリ開発 with MonoTouch
C#でiPhoneアプリ開発 with MonoTouchC#でiPhoneアプリ開発 with MonoTouch
C#でiPhoneアプリ開発 with MonoTouch
Shin Ise
 
ひとりでできるもん!サーバープログラム不要、Java Scriptだけで作るハイブリッドアプリ(iphone,android,web)...
ひとりでできるもん!サーバープログラム不要、Java Scriptだけで作るハイブリッドアプリ(iphone,android,web)...ひとりでできるもん!サーバープログラム不要、Java Scriptだけで作るハイブリッドアプリ(iphone,android,web)...
ひとりでできるもん!サーバープログラム不要、Java Scriptだけで作るハイブリッドアプリ(iphone,android,web)...
健一 茂木
 
HTML5ハイブリッド アプリ開発実践編
HTML5ハイブリッド アプリ開発実践編HTML5ハイブリッド アプリ開発実践編
HTML5ハイブリッド アプリ開発実践編
Monaca
 

Similar a Monacaハンズオン(三島ハッカソン用) (20)

Monaca+Onsen UIで作るアプリ事始め
Monaca+Onsen UIで作るアプリ事始めMonaca+Onsen UIで作るアプリ事始め
Monaca+Onsen UIで作るアプリ事始め
 
ブラウザで作るスマートフォンアプリ統合環境Monacaの紹介
ブラウザで作るスマートフォンアプリ統合環境Monacaの紹介ブラウザで作るスマートフォンアプリ統合環境Monacaの紹介
ブラウザで作るスマートフォンアプリ統合環境Monacaの紹介
 
【勉強会】 はじめてのRuby on Rails 4入門
【勉強会】 はじめてのRuby on Rails 4入門【勉強会】 はじめてのRuby on Rails 4入門
【勉強会】 はじめてのRuby on Rails 4入門
 
Phone gap + monaca
Phone gap + monacaPhone gap + monaca
Phone gap + monaca
 
C#でiPhoneアプリ開発 with MonoTouch
C#でiPhoneアプリ開発 with MonoTouchC#でiPhoneアプリ開発 with MonoTouch
C#でiPhoneアプリ開発 with MonoTouch
 
ひとりでできるもん!サーバープログラム不要、Java Scriptだけで作るハイブリッドアプリ(iphone,android,web)...
ひとりでできるもん!サーバープログラム不要、Java Scriptだけで作るハイブリッドアプリ(iphone,android,web)...ひとりでできるもん!サーバープログラム不要、Java Scriptだけで作るハイブリッドアプリ(iphone,android,web)...
ひとりでできるもん!サーバープログラム不要、Java Scriptだけで作るハイブリッドアプリ(iphone,android,web)...
 
Firefox Mobile
Firefox MobileFirefox Mobile
Firefox Mobile
 
PhoneGapユーザー会@大阪 講演資料
PhoneGapユーザー会@大阪 講演資料PhoneGapユーザー会@大阪 講演資料
PhoneGapユーザー会@大阪 講演資料
 
kintone連携スマホアプリの開発・配布体験_生形 可奈子氏
kintone連携スマホアプリの開発・配布体験_生形 可奈子氏kintone連携スマホアプリの開発・配布体験_生形 可奈子氏
kintone連携スマホアプリの開発・配布体験_生形 可奈子氏
 
なぜ Enterprise は Sencha を選ぶのか?
なぜ Enterprise は Sencha を選ぶのか?なぜ Enterprise は Sencha を選ぶのか?
なぜ Enterprise は Sencha を選ぶのか?
 
Sencha & Delphi Ready Studiy
Sencha & Delphi Ready StudiySencha & Delphi Ready Studiy
Sencha & Delphi Ready Studiy
 
2014年を振り返る 今年の技術トレンドとDockerについて
2014年を振り返る 今年の技術トレンドとDockerについて2014年を振り返る 今年の技術トレンドとDockerについて
2014年を振り返る 今年の技術トレンドとDockerについて
 
Javaの登場と発展
Javaの登場と発展Javaの登場と発展
Javaの登場と発展
 
HTML5ハイブリッド アプリ開発実践編
HTML5ハイブリッド アプリ開発実践編HTML5ハイブリッド アプリ開発実践編
HTML5ハイブリッド アプリ開発実践編
 
kintone 連携スマホアプリの開発・配布体験
kintone 連携スマホアプリの開発・配布体験kintone 連携スマホアプリの開発・配布体験
kintone 連携スマホアプリの開発・配布体験
 
モダンJavaScript入門.pdf
モダンJavaScript入門.pdfモダンJavaScript入門.pdf
モダンJavaScript入門.pdf
 
今から始めよう!WordPressで作る女子ウケ★スマホサイト
今から始めよう!WordPressで作る女子ウケ★スマホサイト今から始めよう!WordPressで作る女子ウケ★スマホサイト
今から始めよう!WordPressで作る女子ウケ★スマホサイト
 
MSBプレ講座ノーコード開発
MSBプレ講座ノーコード開発MSBプレ講座ノーコード開発
MSBプレ講座ノーコード開発
 
Xamarin 概要 @ 2014/11/08 第2回 Japan Xamarin User Group Conference 西日本編
Xamarin 概要 @ 2014/11/08 第2回 Japan Xamarin User Group Conference 西日本編Xamarin 概要 @ 2014/11/08 第2回 Japan Xamarin User Group Conference 西日本編
Xamarin 概要 @ 2014/11/08 第2回 Japan Xamarin User Group Conference 西日本編
 
Visual Studio Codeを使い倒そう! ~プログラミングから機械学習、クラウド連携、遠隔ペアプロまで~
Visual Studio Codeを使い倒そう! ~プログラミングから機械学習、クラウド連携、遠隔ペアプロまで~Visual Studio Codeを使い倒そう! ~プログラミングから機械学習、クラウド連携、遠隔ペアプロまで~
Visual Studio Codeを使い倒そう! ~プログラミングから機械学習、クラウド連携、遠隔ペアプロまで~
 

Más de Hiroyuki Ichikawa

Más de Hiroyuki Ichikawa (20)

裾野市アイデアソン チームB
裾野市アイデアソン チームB裾野市アイデアソン チームB
裾野市アイデアソン チームB
 
裾野市アイデアソン チームC
裾野市アイデアソン チームC裾野市アイデアソン チームC
裾野市アイデアソン チームC
 
裾野市アイデアソン チームD
裾野市アイデアソン チームD裾野市アイデアソン チームD
裾野市アイデアソン チームD
 
裾野市アイデアソン チームA
裾野市アイデアソン チームA裾野市アイデアソン チームA
裾野市アイデアソン チームA
 
袋井市Bpr研修(第5回)
袋井市Bpr研修(第5回)袋井市Bpr研修(第5回)
袋井市Bpr研修(第5回)
 
袋井市Bpr研修(第4回)
袋井市Bpr研修(第4回)袋井市Bpr研修(第4回)
袋井市Bpr研修(第4回)
 
袋井市Bpr研修(第3回)
袋井市Bpr研修(第3回)袋井市Bpr研修(第3回)
袋井市Bpr研修(第3回)
 
袋井市Bpr研修(第2回)
袋井市Bpr研修(第2回)袋井市Bpr研修(第2回)
袋井市Bpr研修(第2回)
 
自治体DX推進計画を進めるためには
自治体DX推進計画を進めるためには自治体DX推進計画を進めるためには
自治体DX推進計画を進めるためには
 
業務フロー作成(基礎編)
業務フロー作成(基礎編)業務フロー作成(基礎編)
業務フロー作成(基礎編)
 
データアカデミー 指標作成型4
データアカデミー 指標作成型4データアカデミー 指標作成型4
データアカデミー 指標作成型4
 
データアカデミー 指標作成型3
データアカデミー 指標作成型3データアカデミー 指標作成型3
データアカデミー 指標作成型3
 
データアカデミー 指標作成型2
データアカデミー 指標作成型2データアカデミー 指標作成型2
データアカデミー 指標作成型2
 
データアカデミー 指標作成型1
データアカデミー 指標作成型1データアカデミー 指標作成型1
データアカデミー 指標作成型1
 
BPR版データアカデミーその4
BPR版データアカデミーその4BPR版データアカデミーその4
BPR版データアカデミーその4
 
BPR版データアカデミーその3
BPR版データアカデミーその3BPR版データアカデミーその3
BPR版データアカデミーその3
 
BPR版データアカデミーその2
BPR版データアカデミーその2BPR版データアカデミーその2
BPR版データアカデミーその2
 
BPR版データアカデミーその1
BPR版データアカデミーその1BPR版データアカデミーその1
BPR版データアカデミーその1
 
裾野を広げる裾野方式 LINE Bot
裾野を広げる裾野方式 LINE Bot裾野を広げる裾野方式 LINE Bot
裾野を広げる裾野方式 LINE Bot
 
三重県オープンデータ研修
三重県オープンデータ研修三重県オープンデータ研修
三重県オープンデータ研修
 

Último

Último (10)

Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native IntegrationsUtilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native Integrations
 
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルLoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
 
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
 
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
 
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半        2024/04/26の勉強会で発表されたものです。新人研修 後半        2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
 
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
 
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
 
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
 
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
 
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイスLoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
 

Monacaハンズオン(三島ハッカソン用)