Submit Search
Upload
Monaca+Onsen UIで作るアプリ事始め
•
3 likes
•
1,969 views
Kenichi Inoue
Follow
Monaca+Onsen UIで簡単なアプリを作ってみます。 Tech Garden Schoolでの授業で使います。
Read less
Read more
Engineering
Report
Share
Report
Share
1 of 22
Download now
Download to read offline
Recommended
HTML5ハイブリッド アプリ開発の実践〜開発現場ですぐに活かせるコツを伝授〜
HTML5ハイブリッド アプリ開発の実践〜開発現場ですぐに活かせるコツを伝授〜
Monaca
Onsen UIが目指すもの
Onsen UIが目指すもの
アシアル株式会社
Cordovaの特徴と開発手法概要
Cordovaの特徴と開発手法概要
アシアル株式会社
120分聞けばドヤ顔で語れる apache cordova スーパー勉強会
120分聞けばドヤ顔で語れる apache cordova スーパー勉強会
Monaca
Html5/JSモバイルアプリ最前線
Html5/JSモバイルアプリ最前線
アシアル株式会社
Androidでもサクサク動くHTML5ハイブリッドアプリの作り⽅
Androidでもサクサク動くHTML5ハイブリッドアプリの作り⽅
アシアル株式会社
AngularとOnsen UIで作る最高のHTML5ハイブリッドアプリ
AngularとOnsen UIで作る最高のHTML5ハイブリッドアプリ
アシアル株式会社
Web標準技術でiOS、Android両対応アプリを開発
Web標準技術でiOS、Android両対応アプリを開発
アシアル株式会社
Recommended
HTML5ハイブリッド アプリ開発の実践〜開発現場ですぐに活かせるコツを伝授〜
HTML5ハイブリッド アプリ開発の実践〜開発現場ですぐに活かせるコツを伝授〜
Monaca
Onsen UIが目指すもの
Onsen UIが目指すもの
アシアル株式会社
Cordovaの特徴と開発手法概要
Cordovaの特徴と開発手法概要
アシアル株式会社
120分聞けばドヤ顔で語れる apache cordova スーパー勉強会
120分聞けばドヤ顔で語れる apache cordova スーパー勉強会
Monaca
Html5/JSモバイルアプリ最前線
Html5/JSモバイルアプリ最前線
アシアル株式会社
Androidでもサクサク動くHTML5ハイブリッドアプリの作り⽅
Androidでもサクサク動くHTML5ハイブリッドアプリの作り⽅
アシアル株式会社
AngularとOnsen UIで作る最高のHTML5ハイブリッドアプリ
AngularとOnsen UIで作る最高のHTML5ハイブリッドアプリ
アシアル株式会社
Web標準技術でiOS、Android両対応アプリを開発
Web標準技術でiOS、Android両対応アプリを開発
アシアル株式会社
Androidハイブリッドアプリを約2年間メンテンナンスしてきて分ったこと
Androidハイブリッドアプリを約2年間メンテンナンスしてきて分ったこと
Shuichi Takaya
ネイティブとHTML5を スマートに連携させる設計と 実装のノウハウについて
ネイティブとHTML5を スマートに連携させる設計と 実装のノウハウについて
Kazuaki Hidaka
Cordova (PhoneGap) で始める、スマホアプリ開発
Cordova (PhoneGap) で始める、スマホアプリ開発
Kenichi Inoue
Monaca事例から学ぶHTML5モバイルアプリの活用ポイント
Monaca事例から学ぶHTML5モバイルアプリの活用ポイント
アシアル株式会社
モバイル用Webフレームワーク最前線
モバイル用Webフレームワーク最前線
アシアル株式会社
Ionicでハイブリッドアプリ入門①
Ionicでハイブリッドアプリ入門①
Tomokatsu Iguchi
CordovaでAngularJSアプリ開発
CordovaでAngularJSアプリ開発
アシアル株式会社
Cordova を使って本気で商用ハイブリッドアプリ開発をやってみた
Cordova を使って本気で商用ハイブリッドアプリ開発をやってみた
Shin Ogata
エンタープライズ・モバイルアプリにおける ハイブリッドアプリ開発
エンタープライズ・モバイルアプリにおける ハイブリッドアプリ開発
日本Cordovaユーザー会
Onsen UI 2.0とUIライブラリの未来
Onsen UI 2.0とUIライブラリの未来
アシアル株式会社
【eLV勉強会】AngularJSでのモバイルフロントエンド開発
【eLV勉強会】AngularJSでのモバイルフロントエンド開発
Hiroyuki Kusu
TechFeedのつくりかた - Angular2/Webpack/Ionic2/Cordova実践入門
TechFeedのつくりかた - Angular2/Webpack/Ionic2/Cordova実践入門
Shumpei Shiraishi
HTML5×Monacaプログラミング教育事例セミナー・ワークショップ資料
HTML5×Monacaプログラミング教育事例セミナー・ワークショップ資料
アシアル株式会社
CROSS 2015 モバイル開発環境セッション
CROSS 2015 モバイル開発環境セッション
Masahiro Tanaka
Monacaソリューションセミナー20160621
Monacaソリューションセミナー20160621
アシアル株式会社
~新しい着回しと出会おう~ 『XZ(クローゼット)』 を支える技術 -Cordova編-
~新しい着回しと出会おう~ 『XZ(クローゼット)』 を支える技術 -Cordova編-
Shinichiro Yoshida
デブサミ2015「実践!クロスプラットフォーム モバイルアプリ開発」
デブサミ2015「実践!クロスプラットフォーム モバイルアプリ開発」
アシアル株式会社
[MW10] Xamarin / OSS プロジェクトを活用したエンタープライズモバイルアプリケーションの実装 - Project Blue Monkey -
[MW10] Xamarin / OSS プロジェクトを活用したエンタープライズモバイルアプリケーションの実装 - Project Blue Monkey -
de:code 2017
スキスキIonic
スキスキIonic
Kon Yuichi
WEBがネイティブに勝つために - kaumoCTOMeetup(いっちマン)
WEBがネイティブに勝つために - kaumoCTOMeetup(いっちマン)
icchiman
Cordovaで業務アプリを作る 〜その事例とノウハウ〜
Cordovaで業務アプリを作る 〜その事例とノウハウ〜
Kenichi Inoue
「初めてのWatson」ハンズオン
「初めてのWatson」ハンズオン
Kenichi Inoue
More Related Content
What's hot
Androidハイブリッドアプリを約2年間メンテンナンスしてきて分ったこと
Androidハイブリッドアプリを約2年間メンテンナンスしてきて分ったこと
Shuichi Takaya
ネイティブとHTML5を スマートに連携させる設計と 実装のノウハウについて
ネイティブとHTML5を スマートに連携させる設計と 実装のノウハウについて
Kazuaki Hidaka
Cordova (PhoneGap) で始める、スマホアプリ開発
Cordova (PhoneGap) で始める、スマホアプリ開発
Kenichi Inoue
Monaca事例から学ぶHTML5モバイルアプリの活用ポイント
Monaca事例から学ぶHTML5モバイルアプリの活用ポイント
アシアル株式会社
モバイル用Webフレームワーク最前線
モバイル用Webフレームワーク最前線
アシアル株式会社
Ionicでハイブリッドアプリ入門①
Ionicでハイブリッドアプリ入門①
Tomokatsu Iguchi
CordovaでAngularJSアプリ開発
CordovaでAngularJSアプリ開発
アシアル株式会社
Cordova を使って本気で商用ハイブリッドアプリ開発をやってみた
Cordova を使って本気で商用ハイブリッドアプリ開発をやってみた
Shin Ogata
エンタープライズ・モバイルアプリにおける ハイブリッドアプリ開発
エンタープライズ・モバイルアプリにおける ハイブリッドアプリ開発
日本Cordovaユーザー会
Onsen UI 2.0とUIライブラリの未来
Onsen UI 2.0とUIライブラリの未来
アシアル株式会社
【eLV勉強会】AngularJSでのモバイルフロントエンド開発
【eLV勉強会】AngularJSでのモバイルフロントエンド開発
Hiroyuki Kusu
TechFeedのつくりかた - Angular2/Webpack/Ionic2/Cordova実践入門
TechFeedのつくりかた - Angular2/Webpack/Ionic2/Cordova実践入門
Shumpei Shiraishi
HTML5×Monacaプログラミング教育事例セミナー・ワークショップ資料
HTML5×Monacaプログラミング教育事例セミナー・ワークショップ資料
アシアル株式会社
CROSS 2015 モバイル開発環境セッション
CROSS 2015 モバイル開発環境セッション
Masahiro Tanaka
Monacaソリューションセミナー20160621
Monacaソリューションセミナー20160621
アシアル株式会社
~新しい着回しと出会おう~ 『XZ(クローゼット)』 を支える技術 -Cordova編-
~新しい着回しと出会おう~ 『XZ(クローゼット)』 を支える技術 -Cordova編-
Shinichiro Yoshida
デブサミ2015「実践!クロスプラットフォーム モバイルアプリ開発」
デブサミ2015「実践!クロスプラットフォーム モバイルアプリ開発」
アシアル株式会社
[MW10] Xamarin / OSS プロジェクトを活用したエンタープライズモバイルアプリケーションの実装 - Project Blue Monkey -
[MW10] Xamarin / OSS プロジェクトを活用したエンタープライズモバイルアプリケーションの実装 - Project Blue Monkey -
de:code 2017
スキスキIonic
スキスキIonic
Kon Yuichi
WEBがネイティブに勝つために - kaumoCTOMeetup(いっちマン)
WEBがネイティブに勝つために - kaumoCTOMeetup(いっちマン)
icchiman
What's hot
(20)
Androidハイブリッドアプリを約2年間メンテンナンスしてきて分ったこと
Androidハイブリッドアプリを約2年間メンテンナンスしてきて分ったこと
ネイティブとHTML5を スマートに連携させる設計と 実装のノウハウについて
ネイティブとHTML5を スマートに連携させる設計と 実装のノウハウについて
Cordova (PhoneGap) で始める、スマホアプリ開発
Cordova (PhoneGap) で始める、スマホアプリ開発
Monaca事例から学ぶHTML5モバイルアプリの活用ポイント
Monaca事例から学ぶHTML5モバイルアプリの活用ポイント
モバイル用Webフレームワーク最前線
モバイル用Webフレームワーク最前線
Ionicでハイブリッドアプリ入門①
Ionicでハイブリッドアプリ入門①
CordovaでAngularJSアプリ開発
CordovaでAngularJSアプリ開発
Cordova を使って本気で商用ハイブリッドアプリ開発をやってみた
Cordova を使って本気で商用ハイブリッドアプリ開発をやってみた
エンタープライズ・モバイルアプリにおける ハイブリッドアプリ開発
エンタープライズ・モバイルアプリにおける ハイブリッドアプリ開発
Onsen UI 2.0とUIライブラリの未来
Onsen UI 2.0とUIライブラリの未来
【eLV勉強会】AngularJSでのモバイルフロントエンド開発
【eLV勉強会】AngularJSでのモバイルフロントエンド開発
TechFeedのつくりかた - Angular2/Webpack/Ionic2/Cordova実践入門
TechFeedのつくりかた - Angular2/Webpack/Ionic2/Cordova実践入門
HTML5×Monacaプログラミング教育事例セミナー・ワークショップ資料
HTML5×Monacaプログラミング教育事例セミナー・ワークショップ資料
CROSS 2015 モバイル開発環境セッション
CROSS 2015 モバイル開発環境セッション
Monacaソリューションセミナー20160621
Monacaソリューションセミナー20160621
~新しい着回しと出会おう~ 『XZ(クローゼット)』 を支える技術 -Cordova編-
~新しい着回しと出会おう~ 『XZ(クローゼット)』 を支える技術 -Cordova編-
デブサミ2015「実践!クロスプラットフォーム モバイルアプリ開発」
デブサミ2015「実践!クロスプラットフォーム モバイルアプリ開発」
[MW10] Xamarin / OSS プロジェクトを活用したエンタープライズモバイルアプリケーションの実装 - Project Blue Monkey -
[MW10] Xamarin / OSS プロジェクトを活用したエンタープライズモバイルアプリケーションの実装 - Project Blue Monkey -
スキスキIonic
スキスキIonic
WEBがネイティブに勝つために - kaumoCTOMeetup(いっちマン)
WEBがネイティブに勝つために - kaumoCTOMeetup(いっちマン)
Viewers also liked
Cordovaで業務アプリを作る 〜その事例とノウハウ〜
Cordovaで業務アプリを作る 〜その事例とノウハウ〜
Kenichi Inoue
「初めてのWatson」ハンズオン
「初めてのWatson」ハンズオン
Kenichi Inoue
サーバ構築不要!HTML5で始めるAndroid&iOSアプリ開発セミナー
サーバ構築不要!HTML5で始めるAndroid&iOSアプリ開発セミナー
SPIRAL Inc.
ビジネス系大学の学生がMonacaを使ってスマホアプリ制作プロジェクトをやりきった
ビジネス系大学の学生がMonacaを使ってスマホアプリ制作プロジェクトをやりきった
Norio Toyama
非プログラマ指向学生向けのアプリ作成演習
非プログラマ指向学生向けのアプリ作成演習
Kimiya Fujisawa
CordovaでSNSアプリ作ってみた
CordovaでSNSアプリ作ってみた
yusukixs
受託開発でのAngularJS - 第1回AngularJS 勉強会 at LIG
受託開発でのAngularJS - 第1回AngularJS 勉強会 at LIG
Hayashi Yuichi
Scc2014 :jQueryの仕組みを完璧に理解する
Scc2014 :jQueryの仕組みを完璧に理解する
Jun Futakawa
WebデザイナのためのjQuery入門。
WebデザイナのためのjQuery入門。
Yossy Taka
JavaScript Basic 01
JavaScript Basic 01
Yossy Taka
JavaScriptことはじめ
JavaScriptことはじめ
Yuki Ishikawa
AngularJS入門
AngularJS入門
Kenji Shirane
ノンプログラマーのためのjQuery入門
ノンプログラマーのためのjQuery入門
Hayato Mizuno
JavaScript入門-基礎編
JavaScript入門-基礎編
mactkg
最強オブジェクト指向言語 JavaScript 再入門!
最強オブジェクト指向言語 JavaScript 再入門!
Yuji Nojima
Viewers also liked
(15)
Cordovaで業務アプリを作る 〜その事例とノウハウ〜
Cordovaで業務アプリを作る 〜その事例とノウハウ〜
「初めてのWatson」ハンズオン
「初めてのWatson」ハンズオン
サーバ構築不要!HTML5で始めるAndroid&iOSアプリ開発セミナー
サーバ構築不要!HTML5で始めるAndroid&iOSアプリ開発セミナー
ビジネス系大学の学生がMonacaを使ってスマホアプリ制作プロジェクトをやりきった
ビジネス系大学の学生がMonacaを使ってスマホアプリ制作プロジェクトをやりきった
非プログラマ指向学生向けのアプリ作成演習
非プログラマ指向学生向けのアプリ作成演習
CordovaでSNSアプリ作ってみた
CordovaでSNSアプリ作ってみた
受託開発でのAngularJS - 第1回AngularJS 勉強会 at LIG
受託開発でのAngularJS - 第1回AngularJS 勉強会 at LIG
Scc2014 :jQueryの仕組みを完璧に理解する
Scc2014 :jQueryの仕組みを完璧に理解する
WebデザイナのためのjQuery入門。
WebデザイナのためのjQuery入門。
JavaScript Basic 01
JavaScript Basic 01
JavaScriptことはじめ
JavaScriptことはじめ
AngularJS入門
AngularJS入門
ノンプログラマーのためのjQuery入門
ノンプログラマーのためのjQuery入門
JavaScript入門-基礎編
JavaScript入門-基礎編
最強オブジェクト指向言語 JavaScript 再入門!
最強オブジェクト指向言語 JavaScript 再入門!
Similar to Monaca+Onsen UIで作るアプリ事始め
Monacaハンズオン(三島ハッカソン用)
Monacaハンズオン(三島ハッカソン用)
Hiroyuki Ichikawa
kintone連携スマホアプリの開発・配布体験_生形 可奈子氏
kintone連携スマホアプリの開発・配布体験_生形 可奈子氏
kintone papers
Angular js meets cakephp at cloud on the beach 2014 前夜祭
Angular js meets cakephp at cloud on the beach 2014 前夜祭
司 知花
PhoneGapでWebアプリをスマホアプリ化
PhoneGapでWebアプリをスマホアプリ化
Takashi Okamoto
kintone 連携スマホアプリの開発・配布体験
kintone 連携スマホアプリの開発・配布体験
アシアル株式会社
2016 07-16 PHPカンファレンス関西2016(EC-CUBE)
2016 07-16 PHPカンファレンス関西2016(EC-CUBE)
EC-CUBE
T itanium概要
T itanium概要
Masashi Hitotsuyanagi
titanium_outline20111227
titanium_outline20111227
Masashi Hitotsuyanagi
ブラウザで作るスマートフォンアプリ統合環境Monacaの紹介
ブラウザで作るスマートフォンアプリ統合環境Monacaの紹介
Kenichi Yamada
PhoneGapユーザー会@大阪 講演資料
PhoneGapユーザー会@大阪 講演資料
Monaca
Monacaでつくるハイブリッドアプリ
Monacaでつくるハイブリッドアプリ
Monaca
smartFXにおけるApache Cordovaの活用について
smartFXにおけるApache Cordovaの活用について
剛志 森田
ひとりでできるもん!サーバープログラム不要、Java Scriptだけで作るハイブリッドアプリ(iphone,android,web)...
ひとりでできるもん!サーバープログラム不要、Java Scriptだけで作るハイブリッドアプリ(iphone,android,web)...
健一 茂木
C#でiPhoneアプリ開発 with MonoTouch
C#でiPhoneアプリ開発 with MonoTouch
Shin Ise
Phone gap + monaca
Phone gap + monaca
akimichi Yamada
Applinkで「選べる」アプリ
Applinkで「選べる」アプリ
Wataru Kimura
5分で分かるmonaca pressproject(草案)
5分で分かるmonaca pressproject(草案)
Yuki Okamoto
スマートフォンアプリケーション開発の最新動向
スマートフォンアプリケーション開発の最新動向
Tsutomu Ogasawara
Kwikをはじめるまえに
Kwikをはじめるまえに
Noriko Tanaka
milkcocoa入門@milkcocoa meetup#1
milkcocoa入門@milkcocoa meetup#1
Syuhei Hiya
Similar to Monaca+Onsen UIで作るアプリ事始め
(20)
Monacaハンズオン(三島ハッカソン用)
Monacaハンズオン(三島ハッカソン用)
kintone連携スマホアプリの開発・配布体験_生形 可奈子氏
kintone連携スマホアプリの開発・配布体験_生形 可奈子氏
Angular js meets cakephp at cloud on the beach 2014 前夜祭
Angular js meets cakephp at cloud on the beach 2014 前夜祭
PhoneGapでWebアプリをスマホアプリ化
PhoneGapでWebアプリをスマホアプリ化
kintone 連携スマホアプリの開発・配布体験
kintone 連携スマホアプリの開発・配布体験
2016 07-16 PHPカンファレンス関西2016(EC-CUBE)
2016 07-16 PHPカンファレンス関西2016(EC-CUBE)
T itanium概要
T itanium概要
titanium_outline20111227
titanium_outline20111227
ブラウザで作るスマートフォンアプリ統合環境Monacaの紹介
ブラウザで作るスマートフォンアプリ統合環境Monacaの紹介
PhoneGapユーザー会@大阪 講演資料
PhoneGapユーザー会@大阪 講演資料
Monacaでつくるハイブリッドアプリ
Monacaでつくるハイブリッドアプリ
smartFXにおけるApache Cordovaの活用について
smartFXにおけるApache Cordovaの活用について
ひとりでできるもん!サーバープログラム不要、Java Scriptだけで作るハイブリッドアプリ(iphone,android,web)...
ひとりでできるもん!サーバープログラム不要、Java Scriptだけで作るハイブリッドアプリ(iphone,android,web)...
C#でiPhoneアプリ開発 with MonoTouch
C#でiPhoneアプリ開発 with MonoTouch
Phone gap + monaca
Phone gap + monaca
Applinkで「選べる」アプリ
Applinkで「選べる」アプリ
5分で分かるmonaca pressproject(草案)
5分で分かるmonaca pressproject(草案)
スマートフォンアプリケーション開発の最新動向
スマートフォンアプリケーション開発の最新動向
Kwikをはじめるまえに
Kwikをはじめるまえに
milkcocoa入門@milkcocoa meetup#1
milkcocoa入門@milkcocoa meetup#1
More from Kenichi Inoue
ITC(ITコーディネータ)が伝える IoT活用法
ITC(ITコーディネータ)が伝える IoT活用法
Kenichi Inoue
最近変化の激しいWatson最新動向
最近変化の激しいWatson最新動向
Kenichi Inoue
Watson Discoveryの活用とR&Rからの移行
Watson Discoveryの活用とR&Rからの移行
Kenichi Inoue
IBM WatsonでInnovationを
IBM WatsonでInnovationを
Kenichi Inoue
Bluemixの登録 201704
Bluemixの登録 201704
Kenichi Inoue
Watson IoT Platform全貌解説
Watson IoT Platform全貌解説
Kenichi Inoue
食とIoT
食とIoT
Kenichi Inoue
Watson IoTとIBM DSXでWatsonと役割分担
Watson IoTとIBM DSXでWatsonと役割分担
Kenichi Inoue
1時間でITの流行を理解する
1時間でITの流行を理解する
Kenichi Inoue
落語家アンドロイド
落語家アンドロイド
Kenichi Inoue
ITコーディネータ活動のTips
ITコーディネータ活動のTips
Kenichi Inoue
自分でロジックを考えてプログラムしてみよう
自分でロジックを考えてプログラムしてみよう
Kenichi Inoue
Job schedulerのご紹介 (for lt)
Job schedulerのご紹介 (for lt)
Kenichi Inoue
Word press3.3で出来ること
Word press3.3で出来ること
Kenichi Inoue
More from Kenichi Inoue
(14)
ITC(ITコーディネータ)が伝える IoT活用法
ITC(ITコーディネータ)が伝える IoT活用法
最近変化の激しいWatson最新動向
最近変化の激しいWatson最新動向
Watson Discoveryの活用とR&Rからの移行
Watson Discoveryの活用とR&Rからの移行
IBM WatsonでInnovationを
IBM WatsonでInnovationを
Bluemixの登録 201704
Bluemixの登録 201704
Watson IoT Platform全貌解説
Watson IoT Platform全貌解説
食とIoT
食とIoT
Watson IoTとIBM DSXでWatsonと役割分担
Watson IoTとIBM DSXでWatsonと役割分担
1時間でITの流行を理解する
1時間でITの流行を理解する
落語家アンドロイド
落語家アンドロイド
ITコーディネータ活動のTips
ITコーディネータ活動のTips
自分でロジックを考えてプログラムしてみよう
自分でロジックを考えてプログラムしてみよう
Job schedulerのご紹介 (for lt)
Job schedulerのご紹介 (for lt)
Word press3.3で出来ること
Word press3.3で出来ること
Monaca+Onsen UIで作るアプリ事始め
1.
Monaca+Onsen UIで作る アプリ事始め 2015/4/18 Kenichi
Inoue (Tech Garden School)
2.
今日やること ● Monaca IDEで、CakeShopのAPIを使った、商品一覧と商 品詳細の画面をつくる ●
Monaca Debuggerを使って実機で動かす ● サーバ側システムを各自のサーバにアップする(可能なら)
3.
前もって理解しておくこと ● Monaca ● Onsen
UI ● SPA (Single Page Application) ● Webサイトとのユーザインタフェースの違い
4.
Monaca ● Monacaは開発環境であって、XcodeやEclipse、 SublimeTextと横並びで語るもの ○ CakePHPと横並びではない ●
Monacaで作るプロジェクトには、デフォルトでPhoneGap (Cordova)が組み込まれているので、HTMLとJavaScriptで iPhoneやAndroid等で動作するアプリが開発できる
5.
Monaca IDEとMonaca Debugger ●
Monaca IDE ○ Webブラウザで動作するアプリの開発環境 ○ 「プレビュー」により、(PCの)Webブラウザでアプリの動作を確認出来る ● Monaca Debugger ○ iPhoneやAndroid等の実機で動作するデバッグ用アプリ ○ Monaca IDEで開発しているアプリは、実機にインストールしたMonaca Debugger上でリアルタイムに動作確認出来る
6.
ソースをGitで管理したいんだけど ● Monaca自体は、ソース管理の仕組みを持っていません(極 めて残念・・・) ● ただ、開発したソースコード等は、WebDAVや、Monaca LocalKitを使うことでローカルPC環境(Mac等)に持ってこら れるので、そこでGit管理することは可能
7.
Onsen UI ● HTMLとJavaScript(あとCSS)で、iPhoneやAndroidのネイ ティブアプリっぽいユーザインタフェースを作るためのライブ ラリ ●
同じようなものとして、jQuery Mobileなどもある ○ 他には・・・ http://blog.mb.cloud.nifty.com/?p=980
8.
SPA (Single Page
Application) ● ふつうのWebサイト(Webシステム)は、1画面を1HTMLファ イルで作る ○ 画面遷移する度にサーバリクエストが行われ、画面全体分のデータ が戻り、画面全体が切り替わる ● Cordovaでは、画面遷移の度にサーバリクエストしたりはし ない ● Onsen UIでは、よりネイティブアプリっぽい動きを実現する ため、複数の画面を1HTMLファイルに書いた方が良い
9.
Onsen UIで複数の画面を管理する どの型が適しているかを考え、アプリを設計する ● ナビゲーション型 ○
画面操作で次の画面に進み、Backボタン等で前の画面に戻る ● スライディングメニュー型 ○ 必要に応じてメニューを画面左側に表示し、選択する ● タブバー型 ○ 画面下部にタブを表示し、選択する ● スプリットビュー型 ○ タブレットなど広い画面で、画面左側にメニューを常時表示する http://ja.onsen.io/guide/overview.html#ManagingMultiplePages
10.
ユーザインタフェースの違い ● 例えば複数の選択肢から1つを選ぶとき ○ ふつうは、プルダウンで作る ○
でも、iPhoneではどうですか? ■ Onsen UIにプルダウン(Picker)はありません! たとえば、こういう風に複 数の部品を組み合わせて 作る! Onsen UIが対応している部品に何があるかを 眺めておく! http://ja.onsen.io/reference/css.html 他に、Cordova用のPluginを使う方法も
11.
Hands on Let’s try!
12.
プロジェクトを作る Monacaにログインして、 プロジェクトを作ります。 Onsen UI Master-Detailを選択。
13.
眺める Onsen UI Master-Detailをテンプレートとして作ったプロジェクト を眺めてみましょう。 ●
プレビューボタンで動きを確認する ● ソースコードツリーを眺める ● ソースコードを眺める ○ index.html ○ app.js ■ <ons-navigator>を確認!(ナビゲーション型のページ管理です)
14.
まず、商品一覧画面のHTMLを作る
15.
商品一覧画面のCSS
16.
商品一覧画面のApp.js
17.
商品一覧画面で商品をタップした時
18.
プレビューしてみる こうなりましたか?
19.
商品詳細画面のHTMLを作る
20.
画面詳細画面のCSS
21.
商品詳細画面のApp.js
22.
プレビューしてみる こうなりましたか?
Download now