Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
Submit search
EN
Uploaded by
アシアル株式会社
PPTX, PDF
3,675 views
HTML5×Monacaプログラミング教育事例セミナー・ワークショップ資料
2015年9月13日に開催された『HTML5×Monacaプログラミング教育事例セミナー』で行われたMonacaワークショップの資料です。
Technology
◦
Read more
6
Save
Share
Embed
Embed presentation
Download
Downloaded 14 times
1
/ 63
2
/ 63
3
/ 63
4
/ 63
5
/ 63
6
/ 63
7
/ 63
8
/ 63
9
/ 63
10
/ 63
11
/ 63
12
/ 63
13
/ 63
14
/ 63
15
/ 63
16
/ 63
17
/ 63
18
/ 63
19
/ 63
20
/ 63
21
/ 63
22
/ 63
23
/ 63
24
/ 63
25
/ 63
26
/ 63
27
/ 63
28
/ 63
29
/ 63
30
/ 63
31
/ 63
32
/ 63
33
/ 63
34
/ 63
35
/ 63
36
/ 63
37
/ 63
38
/ 63
39
/ 63
40
/ 63
41
/ 63
42
/ 63
43
/ 63
44
/ 63
45
/ 63
46
/ 63
47
/ 63
48
/ 63
49
/ 63
50
/ 63
51
/ 63
52
/ 63
53
/ 63
54
/ 63
55
/ 63
56
/ 63
57
/ 63
58
/ 63
59
/ 63
60
/ 63
61
/ 63
62
/ 63
63
/ 63
More Related Content
PDF
kintone 連携スマホアプリの開発・配布体験
by
アシアル株式会社
PDF
書籍『Monacaで学ぶはじめてのプログラミング』 講義スライド第2弾(体験版)
by
アシアル株式会社
PDF
Monacaによるモバイルアプリ開発ことはじめ
by
アシアル株式会社
PDF
デブサミ2015「実践!クロスプラットフォーム モバイルアプリ開発」
by
アシアル株式会社
PDF
JINS MEME DEVELOPER HANDS-ON (Monaca / Apache Cordova編)
by
アシアル株式会社
PDF
Androidでもサクサク動くHTML5ハイブリッドアプリの作り⽅
by
アシアル株式会社
PPTX
書籍『Monacaで学ぶはじめてのプログラミング』 講義スライド(体験版)
by
アシアル株式会社
PPTX
HTML5プロフェッショナル認定試験対策講座
by
アシアル株式会社
kintone 連携スマホアプリの開発・配布体験
by
アシアル株式会社
書籍『Monacaで学ぶはじめてのプログラミング』 講義スライド第2弾(体験版)
by
アシアル株式会社
Monacaによるモバイルアプリ開発ことはじめ
by
アシアル株式会社
デブサミ2015「実践!クロスプラットフォーム モバイルアプリ開発」
by
アシアル株式会社
JINS MEME DEVELOPER HANDS-ON (Monaca / Apache Cordova編)
by
アシアル株式会社
Androidでもサクサク動くHTML5ハイブリッドアプリの作り⽅
by
アシアル株式会社
書籍『Monacaで学ぶはじめてのプログラミング』 講義スライド(体験版)
by
アシアル株式会社
HTML5プロフェッショナル認定試験対策講座
by
アシアル株式会社
What's hot
PPTX
Monacaで簡単スマートフォンアプリ開発体験講座
by
Monaca
PDF
Cordovaの特徴と開発手法概要
by
アシアル株式会社
PPTX
Cordova を使って本気で商用ハイブリッドアプリ開発をやってみた
by
Shin Ogata
PDF
120分聞けばドヤ顔で語れる apache cordova スーパー勉強会
by
Monaca
PPTX
CordovaでAngularJSアプリ開発
by
アシアル株式会社
PPTX
HTML5ハイブリッドアプリ開発のベストプラクティス
by
アシアル株式会社
PDF
iOS/Android/Windows クロスプラットフォーム モバイルアプリ開発
by
アシアル株式会社
PPTX
Gartner summit 2016
by
アシアル株式会社
PPTX
Monacaでつくるハイブリッドアプリ
by
Monaca
PPTX
Onsen UIが目指すもの
by
アシアル株式会社
PDF
Monaca+Onsen UIで作るアプリ事始め
by
Kenichi Inoue
PPTX
エンタープライズ要件に対応する高品質なCordovaアプリ開発のポイント
by
アシアル株式会社
PPTX
Web標準技術でiOS、Android両対応アプリを開発
by
アシアル株式会社
PPTX
Monaca事例から学ぶHTML5モバイルアプリの活用ポイント
by
アシアル株式会社
PDF
はやわかりHTML5ハイブリッドアプリ開発事情
by
Monaca
PDF
Monacaエンタープライズのご紹介
by
アシアル株式会社
PDF
Html5/JSモバイルアプリ最前線
by
アシアル株式会社
KEY
中規模Androidアプリ開発の過程に生じた問題と対策の紹介
by
NilOne Ltd.
PDF
Onsen UI 2.0とUIライブラリの未来
by
アシアル株式会社
PDF
Cordova (PhoneGap) で始める、スマホアプリ開発
by
Kenichi Inoue
Monacaで簡単スマートフォンアプリ開発体験講座
by
Monaca
Cordovaの特徴と開発手法概要
by
アシアル株式会社
Cordova を使って本気で商用ハイブリッドアプリ開発をやってみた
by
Shin Ogata
120分聞けばドヤ顔で語れる apache cordova スーパー勉強会
by
Monaca
CordovaでAngularJSアプリ開発
by
アシアル株式会社
HTML5ハイブリッドアプリ開発のベストプラクティス
by
アシアル株式会社
iOS/Android/Windows クロスプラットフォーム モバイルアプリ開発
by
アシアル株式会社
Gartner summit 2016
by
アシアル株式会社
Monacaでつくるハイブリッドアプリ
by
Monaca
Onsen UIが目指すもの
by
アシアル株式会社
Monaca+Onsen UIで作るアプリ事始め
by
Kenichi Inoue
エンタープライズ要件に対応する高品質なCordovaアプリ開発のポイント
by
アシアル株式会社
Web標準技術でiOS、Android両対応アプリを開発
by
アシアル株式会社
Monaca事例から学ぶHTML5モバイルアプリの活用ポイント
by
アシアル株式会社
はやわかりHTML5ハイブリッドアプリ開発事情
by
Monaca
Monacaエンタープライズのご紹介
by
アシアル株式会社
Html5/JSモバイルアプリ最前線
by
アシアル株式会社
中規模Androidアプリ開発の過程に生じた問題と対策の紹介
by
NilOne Ltd.
Onsen UI 2.0とUIライブラリの未来
by
アシアル株式会社
Cordova (PhoneGap) で始める、スマホアプリ開発
by
Kenichi Inoue
Similar to HTML5×Monacaプログラミング教育事例セミナー・ワークショップ資料
PPTX
クロスプラットフォーム開発を可能にするMonaca
by
Monaca
PDF
もう怖くないモバイルアプリ開発!【デブサミ関西2014】
by
Toshiki Iga
PDF
趣味プログラマの先輩からのアドバイス
by
Hiroaki Murayama
PPTX
LT「料金プラン改定後のMonacaについて」
by
Monaca
PDF
JavaScript祭りLTでmonacaを紹介
by
Yuki Okamoto
PPTX
kintone連携スマホアプリの開発・配布体験_生形 可奈子氏
by
kintone papers
PDF
クロスプラットフォーム活用のポイント
by
Monaca
PPTX
ICT ERA+ABC 2012東北講演
by
Monaca
PPTX
Monacaハンズオン(三島ハッカソン用)
by
Hiroyuki Ichikawa
PDF
MonacaとEducation活動の紹介
by
アシアル株式会社
PDF
NSA NB委員会セミナー「モバイルアプリ開発業務におけるmonacaの活用」
by
アシアル株式会社
PDF
iPhone、Android両対応アプリ開発講座 概論
by
Takakuni Furukawa
PPTX
クロスプラットフォーム開発を可能にするMonacaとそのセキュリティ対策
by
Monaca
PPTX
121117 metro styleapp_templateapp
by
Takayoshi Tanaka
KEY
プロ文.com 勉強会 Phase 1
by
Hiroki Toyokawa
PDF
Monacaで始めるスマホアプリ開発
by
shintaro suzuki
KEY
1.29.user,user,user
by
Tonny Xu
PPTX
ビジネス系大学の学生がMonacaを使ってスマホアプリ制作プロジェクトをやりきった
by
Norio Toyama
PPTX
テンプレートを使ったストアアプリの作成
by
Yasuhiko Yamamoto
PDF
Weekend Androidのススメ
by
Suzuki Junko
クロスプラットフォーム開発を可能にするMonaca
by
Monaca
もう怖くないモバイルアプリ開発!【デブサミ関西2014】
by
Toshiki Iga
趣味プログラマの先輩からのアドバイス
by
Hiroaki Murayama
LT「料金プラン改定後のMonacaについて」
by
Monaca
JavaScript祭りLTでmonacaを紹介
by
Yuki Okamoto
kintone連携スマホアプリの開発・配布体験_生形 可奈子氏
by
kintone papers
クロスプラットフォーム活用のポイント
by
Monaca
ICT ERA+ABC 2012東北講演
by
Monaca
Monacaハンズオン(三島ハッカソン用)
by
Hiroyuki Ichikawa
MonacaとEducation活動の紹介
by
アシアル株式会社
NSA NB委員会セミナー「モバイルアプリ開発業務におけるmonacaの活用」
by
アシアル株式会社
iPhone、Android両対応アプリ開発講座 概論
by
Takakuni Furukawa
クロスプラットフォーム開発を可能にするMonacaとそのセキュリティ対策
by
Monaca
121117 metro styleapp_templateapp
by
Takayoshi Tanaka
プロ文.com 勉強会 Phase 1
by
Hiroki Toyokawa
Monacaで始めるスマホアプリ開発
by
shintaro suzuki
1.29.user,user,user
by
Tonny Xu
ビジネス系大学の学生がMonacaを使ってスマホアプリ制作プロジェクトをやりきった
by
Norio Toyama
テンプレートを使ったストアアプリの作成
by
Yasuhiko Yamamoto
Weekend Androidのススメ
by
Suzuki Junko
More from アシアル株式会社
PDF
AngularとOnsen UIで作る最高のHTML5ハイブリッドアプリ
by
アシアル株式会社
PDF
書籍『Monacaで学ぶはじめてのプログラミング』発展資料(試験問題アプリ編)
by
アシアル株式会社
PDF
PWA 4 Business
by
アシアル株式会社
PPTX
Cordova×業務システム:失敗しないモバイル開発の秘訣
by
アシアル株式会社
PDF
HTML5によるモバイルアプリ開発 が拓拓くビジネスチャンス
by
アシアル株式会社
PDF
Monacaソリューションセミナー20160621
by
アシアル株式会社
PPTX
最新UIフレームワーク Onsen UI2でカッコイイWordPress連携アプリを作る方法
by
アシアル株式会社
PDF
HTML5ハイブリッドアプリの活用ポイント
by
アシアル株式会社
PDF
HTML5ハイブリッドアプリ開発で拓くビジネスチャンス
by
アシアル株式会社
PPTX
モバイル用Webフレームワーク最前線
by
アシアル株式会社
PDF
20160308seminar2
by
アシアル株式会社
PDF
Nifty cloud mbaas
by
アシアル株式会社
PDF
創業明治33年の衣料卸問屋がﰀ アプリで挑むコミュニケーション変革 ﰀ ~MonacaとmBaaSを活用したﰀ ビジネスチャットアプリの紹介〜 ﰀ
by
アシアル株式会社
PDF
Onsen UI 2 開発における JS フレームワーク衝突事例集
by
アシアル株式会社
PDF
Onsen UI の最近とこれから 〜 国内サポートはじめました
by
アシアル株式会社
AngularとOnsen UIで作る最高のHTML5ハイブリッドアプリ
by
アシアル株式会社
書籍『Monacaで学ぶはじめてのプログラミング』発展資料(試験問題アプリ編)
by
アシアル株式会社
PWA 4 Business
by
アシアル株式会社
Cordova×業務システム:失敗しないモバイル開発の秘訣
by
アシアル株式会社
HTML5によるモバイルアプリ開発 が拓拓くビジネスチャンス
by
アシアル株式会社
Monacaソリューションセミナー20160621
by
アシアル株式会社
最新UIフレームワーク Onsen UI2でカッコイイWordPress連携アプリを作る方法
by
アシアル株式会社
HTML5ハイブリッドアプリの活用ポイント
by
アシアル株式会社
HTML5ハイブリッドアプリ開発で拓くビジネスチャンス
by
アシアル株式会社
モバイル用Webフレームワーク最前線
by
アシアル株式会社
20160308seminar2
by
アシアル株式会社
Nifty cloud mbaas
by
アシアル株式会社
創業明治33年の衣料卸問屋がﰀ アプリで挑むコミュニケーション変革 ﰀ ~MonacaとmBaaSを活用したﰀ ビジネスチャットアプリの紹介〜 ﰀ
by
アシアル株式会社
Onsen UI 2 開発における JS フレームワーク衝突事例集
by
アシアル株式会社
Onsen UI の最近とこれから 〜 国内サポートはじめました
by
アシアル株式会社
Recently uploaded
PDF
第21回 Gen AI 勉強会「NotebookLMで60ページ超の スライドを作成してみた」
by
嶋 是一 (Yoshikazu SHIMA)
PDF
20260119_VIoTLT_vol22_kitazaki_v1___.pdf
by
Ayachika Kitazaki
PDF
アジャイル導入が止まる3つの壁 ─ 文化・他部門・組織プロセスをどう乗り越えるか
by
Graat(グラーツ)
PDF
Team Topology Adaptive Organizational Design for Rapid Delivery of Valuable S...
by
akipii ogaoga
PDF
ST2024_PM1_2_Case_study_of_local_newspaper_company.pdf
by
akipii ogaoga
PDF
Starlink Direct-to-Cell (D2C) 技術の概要と将来の展望
by
CRI Japan, Inc.
PDF
FY2025 IT Strategist Afternoon I Question-1 Balanced Scorecard
by
akipii ogaoga
PDF
Reiwa 7 IT Strategist Afternoon I Question-1 3C Analysis
by
akipii ogaoga
PDF
Reiwa 7 IT Strategist Afternoon I Question-1 Ansoff's Growth Vector
by
akipii ogaoga
PDF
100年後の知財業界-生成AIスライドアドリブプレゼン イーパテントYouTube配信
by
e-Patent Co., Ltd.
第21回 Gen AI 勉強会「NotebookLMで60ページ超の スライドを作成してみた」
by
嶋 是一 (Yoshikazu SHIMA)
20260119_VIoTLT_vol22_kitazaki_v1___.pdf
by
Ayachika Kitazaki
アジャイル導入が止まる3つの壁 ─ 文化・他部門・組織プロセスをどう乗り越えるか
by
Graat(グラーツ)
Team Topology Adaptive Organizational Design for Rapid Delivery of Valuable S...
by
akipii ogaoga
ST2024_PM1_2_Case_study_of_local_newspaper_company.pdf
by
akipii ogaoga
Starlink Direct-to-Cell (D2C) 技術の概要と将来の展望
by
CRI Japan, Inc.
FY2025 IT Strategist Afternoon I Question-1 Balanced Scorecard
by
akipii ogaoga
Reiwa 7 IT Strategist Afternoon I Question-1 3C Analysis
by
akipii ogaoga
Reiwa 7 IT Strategist Afternoon I Question-1 Ansoff's Growth Vector
by
akipii ogaoga
100年後の知財業界-生成AIスライドアドリブプレゼン イーパテントYouTube配信
by
e-Patent Co., Ltd.
HTML5×Monacaプログラミング教育事例セミナー・ワークショップ資料
1.
URL : http://www.asial.co.jp/
│ Copyright © Asial Corporation. All Rights Reserved. | 1 Monacaのご紹介と Monaca入門講座 アシアル株式会社
2.
URL : http://www.asial.co.jp/
│ Copyright © Asial Corporation. All Rights Reserved. | 2 アジェンダ
3.
URL : http://www.asial.co.jp/
│ Copyright © Asial Corporation. All Rights Reserved. | 3 アジェンダ Monacaのご紹介 – 会社紹介・自己紹介 – Monacaの仕組み Monaca入門ワークショップ – Monacaのはじめ方 – Monacaデバッガー – おみくじアプリの作成 – Monacaの便利な使い方
4.
URL : http://www.asial.co.jp/
│ Copyright © Asial Corporation. All Rights Reserved. | 4 会社紹介・自己紹介
5.
URL : http://www.asial.co.jp/
│ Copyright © Asial Corporation. All Rights Reserved. | 5 会社紹介
6.
URL : http://www.asial.co.jp/
│ Copyright © Asial Corporation. All Rights Reserved. | 6 沿革 • 2002年 – 当時大学三年生だった田 中が創業 • PHP言語に関する雑誌の 翻訳・販売 • 2008年 – iPhone国内発売に合わせ てソロバンアプリをリリース • 2011年 – モバイル事業に注力 • Monacaを開発 • 2015年 – 社員数約50名 • 約7割が技術者
7.
URL : http://www.asial.co.jp/
│ Copyright © Asial Corporation. All Rights Reserved. | 7 事業領域
8.
URL : http://www.asial.co.jp/
│ Copyright © Asial Corporation. All Rights Reserved. | 8 自己紹介 • 名前 – 岡本雄樹 • 職業 – スクール事業部マネージャー – Monacaプログラミング教育アドバイザー • 著書 – イラストでよくわかるPHP ~ はじめてのWebプログラミング入門 – WordPressプロフェッショナル養成読本 [Webサイト運用の現場で役立つ知識が満載! ]
9.
URL : http://www.asial.co.jp/
│ Copyright © Asial Corporation. All Rights Reserved. | 9 簡単な経歴 学生時代 • 中学 • 3年生の時にンターネット開通 • 高校 • 2年生の時にプログラミングコンテストをキッカケにPHP言語を学び始める • 大学 • お金が無かったので学費が安かった(4年で約200万円)東洋大学の夜間経営学部に入学 • ITベンチャーで1年半ほど働く • 創業したばかりの通販会社で社内SEとしてシステムを一手に引き受ける 社会人時代 • アシアル株式会社にプログラマーとして入社 • 入社3年目の時から新規事業(スクール)の担当となる • 入社5年目にPHP言語の入門書を執筆 • 現在に至る
10.
URL : http://www.asial.co.jp/
│ Copyright © Asial Corporation. All Rights Reserved. | 10 Monacaとは
11.
URL : http://www.asial.co.jp/
│ Copyright © Asial Corporation. All Rights Reserved. | 11 Monacaとは? • モバイルアプリを作ることができる統合開発環境 – 作成したアプリはApp StoreやGoogle Playなどで公開可能です • クラウド型のため導入が簡単 – ブラウザだけで開発が可能です • ハイブリッドアプリという開発手法を採用 – JavaScript言語とHTMLxCSSでアプリを開発可能です
12.
URL : http://www.asial.co.jp/
│ Copyright © Asial Corporation. All Rights Reserved. | 12 10万ユーザー以上、3,000アプリ以上リリース
13.
URL : http://www.asial.co.jp/
│ Copyright © Asial Corporation. All Rights Reserved. | 13 選べる3つの開発環境 ブラウザーだけで本格ハイブリッドアプリ開発。 使い慣れたローカルエディタでサクサク開発。 VSのパワフル機能をCordova開発に。 本日は こちらを紹介します
14.
URL : http://www.asial.co.jp/
│ Copyright © Asial Corporation. All Rights Reserved. | 14 MonacaクラウドIDE • ブラウザベースのフル機能IDE • 日本語対応 • モバイルとPCアプリ開発に対応 • iOS • Android • Windows
15.
URL : http://www.asial.co.jp/
│ Copyright © Asial Corporation. All Rights Reserved. | 15 Monacaデバッガー 同じアプリを実機上で簡単に動作確認できます。ライブリロード対応。 • コンパイル不要で即動作確認 • ブラウザにない機能(カメラや コンパスなど)も実行可能
16.
URL : http://www.asial.co.jp/
│ Copyright © Asial Corporation. All Rights Reserved. | 16 ソースコードとビルドシステムはクラウドで管理 WebベースのIDE デバッガー ビルドシステム クラウド ソースコードは クラウド上に ターゲットOSに 合わせた環境で アプリをビルド 自宅でも学校でも同じ環境でプログラミングを行うことが可能
17.
URL : http://www.asial.co.jp/
│ Copyright © Asial Corporation. All Rights Reserved. | 17 Monacaによるアプリ開発の流れ ①ブラウザで開発 ②実機でデバッグ ③ブラウザでビルド
18.
URL : http://www.asial.co.jp/
│ Copyright © Asial Corporation. All Rights Reserved. | 18 Monacaが好まれる理由
19.
URL : http://www.asial.co.jp/
│ Copyright © Asial Corporation. All Rights Reserved. | 19 Monacaが好まれる理由 • アプリ開発そのものに生徒の高い関心がある • 開発環境の用意が簡単 • プラットフォームを選ばない • 10年後も使えるWebの標準的な技術を学べる
20.
URL : http://www.asial.co.jp/
│ Copyright © Asial Corporation. All Rights Reserved. | 20 事例:慶應義塾大学環境情報学部 講師 南政樹 様 Monacaは私たちが探し求めていたプログラミング教育に適したアプリ開発 ツールです。 我々が担当する講義「インターネット」の履修者は、グループワークで HackU という大学生向けハッカソンイベントに参加します。 例年500人を超える学生が履 修しますが、その多くは初学者なため、開発環境 の構築からトラブル続きで、最初からモ チベーションが下がっていました。 Monacaをこれまでの問題をすべて解決してくれ、学習意 欲を向上させてくれ ました。
21.
URL : http://www.asial.co.jp/
│ Copyright © Asial Corporation. All Rights Reserved. | 21 事例:山形大学大学院 理工学研究科 准教授 立花和宏 様 アプリの開発にはプログラム言語やオペレーティングシステムの知識も必要で す。しかしこれらの習得にはそれなりの時間がかかります。 そこに費やす労力が多すぎると良いアイディアがあってもアプリ開発に辿り着 く前に挫折してしまいます。 特に情報を専門としない学科においてはなおさらです。 Monacaがオペレーティングシステムの違いを吸収して多様なモバイル端末用 のアプリを開発できることに大きな魅力を感じます。
22.
URL : http://www.asial.co.jp/
│ Copyright © Asial Corporation. All Rights Reserved. | 22 事例:穴吹情報デザイン専門学校 情報システム学科 講師 伊沢剛 様 本校ではモバイルアプリ開発の授業でMonacaを使っています。学生たちが初 めてMonacaに触れた時の感想は、強力なエディタ機能ががとても使いやすい く親しみやすいと喜んでいました。 シンプルに使える開発環境と、自分自身のスマートフォンで作ったプログラム がすぐに動くことに学生の高い満足度が伺えます。 現在は、テキストのサンプルコードを動かす事を中心に行っていますが、今後 は学生自身でオリジナルのアプリケーションを設計、開発し、公開するという 目標をもって取り組んでいきます。 将来的には、ワープロソフトや表計算ソフトの操作を修得するように、コン ピュータの基本を学ぶ学生向けにMonacaを使った授業を展開していきたいと 考えております。
23.
URL : http://www.asial.co.jp/
│ Copyright © Asial Corporation. All Rights Reserved. | 23 事例:同志社中高 教諭 鈴木潤 様 「自分自身でつくったものが動く喜びを感じてほしい」ことと「実際に日常的 に使う端末(PCやスマホ)で動かしたい」という2点を満足させるものが Monacaでした。 同志社高校はコース制のないカリキュラムが特徴で、自ら考え必要な科目を選 択するという形をとっています。Monacaを利用して授業を行っている「情報 特論」は、3年生の自由選択科目の一つで、学校設置科目として2014年度 より開講しています。 「情報特論」では夏休みまでにプログラムの基本的な構造を理解して、2学期 以降は自分自身が便利に使えるアプリを工夫して作るという形にしています。 初めて本格的にプログラム製作をする生徒がほとんどなので、単純な機能で あってもまずは一つ完成させるということを目標にすすめています。 2014年度は健康管理アプリや本のレビューを保存するアプリ、スポーツのスコ アをとるアプリが作成でき実際に部活動でも活用されています。
24.
URL : http://www.asial.co.jp/
│ Copyright © Asial Corporation. All Rights Reserved. | 24 Monaca副読本(のサンプル)を差し上げます Monaca副読本(開発中) – Monacaの使い方をプログラミング未経験者向けに丁寧に解説 – HTML/CSS/JavaScriptの入門記事とリファレンスを収録 – 改造しやすい簡単なサンプルアプリを多数収録 開発中のサンプルをお渡しいたします。 (受付にてアンケートと引き換え)
25.
URL : http://www.asial.co.jp/
│ Copyright © Asial Corporation. All Rights Reserved. | 25 ハイブリッドアプリとは
26.
URL : http://www.asial.co.jp/
│ Copyright © Asial Corporation. All Rights Reserved. | 26 ハイブリッドアプリとは • ハイブリッドアプリとは – HTML5とJavaScript言語でアプリを開発できる技術 – ブラウザでは利用できないカメラやコンパスなどの機能を利用できる – アプリとしてマーケットに登録することが可能
27.
URL : http://www.asial.co.jp/
│ Copyright © Asial Corporation. All Rights Reserved. | 27 ハイブリッドアプリの仕組み • ハイブリッドアプリは二段ロケットの仕組みを採用 – JavaやObjective-Cで書かれたソースコードがアプリ内ブラウザを起動 • 主に「Cordova」というオープンソース製品を利用して実現します – アプリ内ブラウザの上でHTMLやJavaScriptを実行 ネイティブコード HTML コンテンツ アプリケーション本体は HTML5技術で実装 ハードウェア機能を利用可能 ネイティブアプリ形式で配布
28.
URL : http://www.asial.co.jp/
│ Copyright © Asial Corporation. All Rights Reserved. | 28 CordovaとPhoneGap 誕生! PhoneGapは Adobe社のディストリに オープンソース化 各社が開発協力 Cordovaと命名 by 2011年 Adobe社がNitobi社を買収 PhoneGapは「Cordova」に 2009年 Nitobi社がPhoneGapを開発 オープンソース製品 その結果 多くの企業がCordova開発に参加
29.
URL : http://www.asial.co.jp/
│ Copyright © Asial Corporation. All Rights Reserved. | 29 HTML5ハイブリッド型アプリのシェア • 全Androidアプリの5.83%に採用 – AmazonもSkypeもハイブリッド型 • クロスプラットフォーム導入状況 出典: AppBrain Stats Cordova / PhoneGap 5.83% Unity 3D 4.11% Adobe AIR 2.87% Titanium Mobile 1.01% Xamarin 欄外
30.
URL : http://www.asial.co.jp/
│ Copyright © Asial Corporation. All Rights Reserved. | 30 Monacaのはじめかた
31.
URL : http://www.asial.co.jp/
│ Copyright © Asial Corporation. All Rights Reserved. | 31 Monacaのアカウント登録 • 検索エンジンで「monaca」で検索 – サインアップに進んでください。 ここをクリックして、 アカウントを作成 https://ja.monaca.io/
32.
URL : http://www.asial.co.jp/
│ Copyright © Asial Corporation. All Rights Reserved. | 32 アカウント情報入力 • アカウント情報入力 – メール受信可能なアドレスとパスワードを登録して下さい。
33.
URL : http://www.asial.co.jp/
│ Copyright © Asial Corporation. All Rights Reserved. | 33 アカウント仮登録完了 • アカウント仮登録完了 – 一度ダッシュボードという画面に遷移しますが、先程のメールアドレスに確認のメールが届きます。
34.
URL : http://www.asial.co.jp/
│ Copyright © Asial Corporation. All Rights Reserved. | 34 メールアドレスの確認 • メールアドレスの確認 – 確認メールを受け取りURLにアクセスし、必要事項を入力することで登録完了です。
35.
URL : http://www.asial.co.jp/
│ Copyright © Asial Corporation. All Rights Reserved. | 35 アカウント登録完了 • アカウント登録完了 – 登録が完了し、ログイン済み状態になります。 – 以後、ユーザー名とパスワードを入力することでMonacaを利用できます。
36.
URL : http://www.asial.co.jp/
│ Copyright © Asial Corporation. All Rights Reserved. | 36 IDEを起動する • IDE(プロジェクトの編集画面)を開く – ダッシュボードで、プロジェクトの「開く」ボタンをクリックします。
37.
URL : http://www.asial.co.jp/
│ Copyright © Asial Corporation. All Rights Reserved. | 37 IDEの使い方 コードエディター (ファイルの編集を行います) デバッグパネル (エラー情報などを表示します) ライブプレビュー (動作確認を行います) プロジェクト一覧 を開きます プロジェクトパネル (ファイルの管理などを 行います) ダッシュボード に戻れます メニューバー (さまざまな機能を呼び出せます)
38.
URL : http://www.asial.co.jp/
│ Copyright © Asial Corporation. All Rights Reserved. | 38 開発の流れ コードエディタ で編集し、保存する コードエディタで編集したファイルを、プレビューとデバッガーで確認しながら開発を進めて いきます。 簡単な確認はプレビューで 実際の表示確認はデバッガーで
39.
URL : http://www.asial.co.jp/
│ Copyright © Asial Corporation. All Rights Reserved. | 39 Monacaデバッガーのインストール • Google PlayまたはApp Storeで、「monaca」で検索してください。 アイコンはこちらです。
40.
URL : http://www.asial.co.jp/
│ Copyright © Asial Corporation. All Rights Reserved. | 40 Monacaデバッガーの起動 • Monacaデバッガーを起動すると、左のログイン画面が 表示されます。 • Monacaに登録したアカウントでログインを行ってくださ い。
41.
URL : http://www.asial.co.jp/
│ Copyright © Asial Corporation. All Rights Reserved. | 41 Monacaデバッガーでアプリを実行する • デバッガーを起動すると自動的にクラウドへ接続します • しばらくするとクラウド(Monaca.io)プロジェクトが一覧表示されます • プロジェクトをタップするとアプリが実行されます
42.
URL : http://www.asial.co.jp/
│ Copyright © Asial Corporation. All Rights Reserved. | 42 「Hello Worldアプリ」を動かしてみる カメラ、コンパス、バイブレーションなどの ネイティブ機能を動かすことができます。
43.
URL : http://www.asial.co.jp/
│ Copyright © Asial Corporation. All Rights Reserved. | 43 Monacaデバッガーのメニュー 更新 プロジェクト 一覧に戻る スクリーンショット を撮る チャットを開く ソースコードの表 示 アプリログの 確認
44.
URL : http://www.asial.co.jp/
│ Copyright © Asial Corporation. All Rights Reserved. | 44 おみくじアプリの作成
45.
URL : http://www.asial.co.jp/
│ Copyright © Asial Corporation. All Rights Reserved. | 45 参考リソース 以下のURLを打ち込むか 「サンプルアプリ monaca」で検索してください。 ◆ Monaca ドキュメント サンプルアプリ&テンプレート http://docs.monaca.mobi/cur/ja/sampleapp/samples/ ※今日は『おみくじ占いアプリ』を作成します。
46.
URL : http://www.asial.co.jp/
│ Copyright © Asial Corporation. All Rights Reserved. | 46 おみくじアプリを作成する • 以下のサンプルを通じてMonacaの使い方の概要を説明します。 – おみくじを模したアプリケーション – ボタンを押すとランダムな画像を表示する
47.
URL : http://www.asial.co.jp/
│ Copyright © Asial Corporation. All Rights Reserved. | 47 新しいプロジェクトを作成する 1. Monacaにログインし、 ダッシュボードで「開発をスタート」ボタンを選択します。 2. ブラウザだけで始めるアプリ開発「Monaca.ioで開発」ボタンを選択します。
48.
URL : http://www.asial.co.jp/
│ Copyright © Asial Corporation. All Rights Reserved. | 48 新しいプロジェクトを作成する 1. プロジェクトのひな型から「Omikuji Fortune Telling App」を選択します 2. 新規プロジェクトに名前と説明を設定してプロジェクトを作成します – プロジェクト名:おみくじ – 説明:任意 3. プロジェクトの作成が完了したら、ダッシュボードの「開く」ボタンを選択します おみくじに変更
49.
URL : http://www.asial.co.jp/
│ Copyright © Asial Corporation. All Rights Reserved. | 49 ひとまず完成! ソースコードを確認していきましょう
50.
URL : http://www.asial.co.jp/
│ Copyright © Asial Corporation. All Rights Reserved. | 50 HTML の確認 • Monaca IDEのindex.htmlの<body>タグ内を確認します • imgタグで画像を表示します。 • 各要素にid属性を設定することで、後ほど画像や装飾を差し替えま す <div id="hako"> <img id="saisyo" src="images/omikuji-box.png" /> <img id="kekka" style="display : none;"/> </div> <div id="bottombar"> <img id="button" src="images/omikuji-btn-hajimeru.png" onclick="omikuj()"> </div>
51.
URL : http://www.asial.co.jp/
│ Copyright © Asial Corporation. All Rights Reserved. | 51 CSS の確認 • Monaca IDEのindex.htmlの<style>タグ内を確認します body { background-image: url("images/omikuji-bg.png"); background-size: cover; background-repeat: no-repeat; margin: 0; padding: 0; text-align: center; } #hako { margin-top: 15%; margin-left : 0; margin-right : 0; } img { width: 70%; } #bottombar { position: absolute; bottom: 30px; width: 100%; }
52.
URL : http://www.asial.co.jp/
│ Copyright © Asial Corporation. All Rights Reserved. | 52 結果を表示する方法 HTMLとCSSだけでは、おみくじに使うランダムな値を生成することができません。 JavaScriptを用いて、ランダムに結果が表示されるようになっています。
53.
URL : http://www.asial.co.jp/
│ Copyright © Asial Corporation. All Rights Reserved. | 53 ランダムに結果を出す方法を考える ランダムな値を得るためには、JavaScriptのランダム関数を使います。 Math.random()関数を呼ぶと、0から0.99999(1未満)の範囲の実数を返します。 その結果を5倍し、Math.floor()関数で小数部分を切り捨てます。 これによって0~4の5通りの数字が作られます。 ■ ランダム関数の使用例 Math.floor(Math.random() * 5)
54.
URL : http://www.asial.co.jp/
│ Copyright © Asial Corporation. All Rights Reserved. | 54 JavaScriptの確認 • Monaca IDEのindex.htmlの<script>タグ内を確認します function omikuji (){ var dice = Math.floor(Math.random() * 3); var image_name; if (dice == 0) { image_name = "omikuji-daikichi.png"; } else if (dice == 1) { image_name = "omikuji-chuukichi.png"; } else { image_name = "omikuji-hei.png"; } document.getElementById("saisyo").style["display"] = "none"; document.getElementById("kekka").src = "images/" + image_name; document.getElementById("kekka").style["display"] = "inline"; document.getElementById("button").src = "images/omikuji-btn- yarinaosu.png"; } 「はじめる」をクリックし て動作を確認してくだ さい
55.
URL : http://www.asial.co.jp/
│ Copyright © Asial Corporation. All Rights Reserved. | 55 Monacaの便利な使い方
56.
URL : http://www.asial.co.jp/
│ Copyright © Asial Corporation. All Rights Reserved. | 56 フォルダの作り方 • ファイルツリーのwwwフォルダを右クリックし、「新規 フォルダー」を選択してください。 • 表示されるダイアログで任意のファイル名(今回は images)を入力し、OKボタンを押してください。これ で、ファイルツリー内にimagesフォルダが作成され ます。
57.
URL : http://www.asial.co.jp/
│ Copyright © Asial Corporation. All Rights Reserved. | 57 ファイルアップロードの方法 • アップロード先のフォルダ(今回はimages)を 右クリックし、 「アップロード」を選択します。 • ダウンロードしていた画像ファイルを、アップ ロードダイアログの枠線内にドラッグアンドド ロップします。
58.
URL : http://www.asial.co.jp/
│ Copyright © Asial Corporation. All Rights Reserved. | 58 jQueryなどのライブラリの使用(使用する場合) • 「設定」メニューから「JS/CSSコンポーネントの追加と削除...」を選択し、「jQuery (Monaca Version) 」 の「追加」ボタンをクリックしてください。
59.
URL : http://www.asial.co.jp/
│ Copyright © Asial Corporation. All Rights Reserved. | 59 Monacaデバッガーのキャッシュをクリアする • Monacaデバッガーのキャッシュ機構 – Monacaデバッガーは高速化のためにキャッシュの仕組みがあります。 • プロジェクト一覧の更新 – ページを下にドラッグすることで更新が掛かります • キャッシュの強制削除 – キャッシュ管理画面から削除できます • アプリ内のメモリを削除したい場合 – アプリを再起動します
60.
URL : http://www.asial.co.jp/
│ Copyright © Asial Corporation. All Rights Reserved. | 60 プロジェクトのエクスポート • Monaca IDEの『ファイル』メニューにある『エクスポート』でプロジェクトをエクスポートすること が出来ます。
61.
URL : http://www.asial.co.jp/
│ Copyright © Asial Corporation. All Rights Reserved. | 61 プロジェクトのインポート • 『Import Project』でプロジェクトを取り込むことが出来ます。
62.
URL : http://www.asial.co.jp/
│ Copyright © Asial Corporation. All Rights Reserved. | 62 サンプルプロジェクトのインポート • 書籍で紹介されているサンプルアプリをインポートすることが出来ます – https://ja.monaca.io/book/support/ • ローカルにダウンロードしなくてもインポート可能です • 授業に必要なサンプルを事前に用意しておくこともできます
63.
URL : http://www.asial.co.jp/
│ Copyright © Asial Corporation. All Rights Reserved. | 63 プランとプロジェクト上限について • プランごとの主な違い – プロジェクト上限数 – Cordovaプラグイン利用の可否 • BASIC(無料)プラン – プロジェクト上限は3つまで • 古いプロジェクトを削除しないとプロジェクトが作れなくなります – 削除する前にエクスポートしておくことをお勧めします • Education(9,800円/年)プラン – プロジェクト上限は10つまで • 『アーカイブ』機能で古いプロジェクトをしまうことができます – アーカイブしたプロジェクトはノーカウント! – 授業に便利な『プロジェクトの共有』機能も利用できます
Editor's Notes
#28
HTMLで作った画面をネイティブアプリの中に内包する、Cordovaというライブラリを使うことによって ハイブリッドアプリを作成することができます。 なお、CordovaとPhoneGapは名称が違うだけで実質同じライブラリです。 PhoneGapはAdobe社の登録商標で、Cordovaはオープンソースソフトウェアとしての名称です。
#37
デバッガー接続待機ダイアログが表示される
#42
Hello Worldアプリを開始したらIDEのダイアログを閉じる
#43
Welcome to MonacaをようこそMonacaに変えてみると、オートリロードが実行されます。
Download