SlideShare a Scribd company logo
1 of 76
HTML5/JavaScriptで作るAndroidアプリ開発seminar 講師:酒徳峰章(クジラ飛行机)
HTML5/JSで作るAndroid開発セミナーアジェンダ (1) Androidについて Android開発の選択肢紹介 (2) HTML5/JavaScriptでAndroidアプリを作ることについて メリット・デメリットと使いどころ紹介 (3) アプリ制作の流れ プロジェクトの作り方から実行まで (4) サンプルの制作 (5) まとめ~今後のAndroidアプリについて
(1) Androidアプリの作り方を覚える(2) 家に帰ってすぐ1つ作ることができる(3) 明日、作ったアプリを友達に自慢 このセミナーの目標
講師について 酒徳 峰章 (クジラ飛行机) 経歴:不動産関連会社、Webサービス制作会社などを経て、独立。くじらはんど代表。 代表:日本語プログラミング言語「なでしこ」、テキスト音楽「サクラ」などのユニークなソフトを開発。日本語でかけるWIKI「KonaWiki」 年に2,3冊ずつ、プログラミングやもの作りの楽しさを伝える目的で技術書を執筆している。 受賞歴 2001年 オンラインソフト大賞入賞 2004年 未踏スーパークリエイター認定 2010年 OSS貢献者賞 受賞 ソフト企画 「くじらはんど」http://kujirahand.com 最近書いた本
Androidや開発環境について 話題のスマートフォン、Androidについて Androidの開発環境について紹介
はじめに…Androidについて質問 Androidについて質問 Android携帯やタブレットを使っている方は? iPhoneやiPadを使っている方は? iPhone/iPadとAndroidを両方持っている方? 次に携帯を買うなら、Android携帯を買うという方は?
ちなみに・・・ 優秀な、Androidのエミュレータがあるので、Androidの実機が無くても開発可能 Androidを持って無い方も、家に帰ったらぜひ、試してみてください!!
はじめに…Androidについて質問 技術スキルについて質問 既にAndroidで開発をしたことがある方は? Java/C言語/PHPなどプログラミング経験がある方? HTML/JavaScript/CSSが一通り使える方は?
Androidについて Googleが中心となって開発しているスマートフォンやタブレットPC向けのプラットフォーム Linuxをベースとしたモバイル用オープンソースのオペレーティングシステム(OS) 2009年7月の「HT-03A (HTC/docomo)」を皮切りに、現在では各キャリアから様々なAndroid端末が発売されている
Android端末->docomo HT-03A 2009年5月:記念すべき日本の第一号端末 Android1.5 (後に1.6に) 傾きセンサー/GPS/動画再生など基本的な機能を備える とは言え・・・ 電池パック×2個とおまけあり スマートフォンは電池持ちが悪い? タッチの精度が…
Android端末->docomo Xperia (SO-01B) 2010年1月発売 日本にAndroidを普及させた立役者 かなり売れた Android 1.6->2.1->2.2 Android OS、現在の主流は、2.2/2.3だが、契約は2年縛り
Android端末->au IS01 au初のAndroid機。 Android1.6 意外と評判が良かった?この後、auがAndroidに力を入れるきっかけに。
Android端末-> au IS03 大々的にTVでCMが流れた Android 2.1 (のちに 2.2 にアップデート) これ以降の日本製端末はワンセグやお財布ケータイを搭載
Androidタブレット端末も… Android 3.0を搭載したタブレット端末が、今後多数発売される Sony Tablet/MOTOROLA XOOM/Samsung Galaxy TAB…
Android特有の問題も iPhone/iPadと違ってさまざまな端末がある 開発者は多様性の問題に対処する必要がある 画面サイズ(標準の画面の向き) 機種依存の機能 ハードウェアの差異(特にセンサー類の) Android OSバージョンの問題  OS 1.5/1.6の端末もまだ残っている、フルFlash対応は2.2以降に対応
2011年 スマートフォン世界シェア予測
自作Androidアプリの配布方法苦労して作ったアプリどのようにして使ってもらえるか (1) Android Market 手軽に世界中に配信できる一番推奨する方法 (2) 独自のWebサイトで配信 各携帯キャリアもこの方法でもアプリを配信 世界中ではなく、特定の人だけが使うアプリも配信可能(例えば社内ツールなど) (3) SDカードで配布 イベントなどで特定の人の配布可能
Android Marketで世界に配信すること OSが無料というだけではない!! Android Marketを使って、世界中にアプリを配信できる! 個人でも世界と対等に戦える アプリのインストールが簡単 Apple App Storeよりも手続きが簡易、審査も最低限 Android Marketは課金可能なため Marketを備えないAndroid端末もある。
Android開発の選択肢 どのようにしてAndroidの開発ができるのか?
Java + Eclipse -> 標準開発環境 Androidの標準開発スタイル JavaとAndroid SDKを利用して開発 Javaを使うので、当然、Javaの知識が必要となる 開発環境はすべて無料
Adobe Flash/Flexを使った開発 Adobe Flash や Flash Builderといったツールを利用して開発する Android 2.2以降に対応 初回起動の際、AIRランタイムのインストールを求められる Flashを使ってAndroidアプリが作れるのが魅力、既存のFlashコンテンツも少しの修正で動く。 開発環境は有償
Mono for Androidを使った開発 Microsoft .NETを利用した開発環境 C#やF#を使ってAndroid開発が可能 開発環境は有償
HTML5+JavaScriptを使った開発 HTML5やJavaScriptを使って、Androidアプリを開発可能 オープンソースの実装がいくつか存在する(PhoneGap/Titanium/jsWaffle) HTML5で開発するので、プログラマーでなくても、デザイナーや日曜プログラマでも参戦可能。 開発環境はすべて無料(Titaniumは一部有償)
HTML5/JavaScript+Android このセミナーの中心話題となるHTML5/JS+ Androidの開発について
HTML5/JSでAndroid開発するメリット Web技術 (HTML/CSS/JavaScript)である 学習コストが低いこと(既に慣れ親しんでる)  情報量が多い/開発手法が確立されている  支援ツール(HTMLエディタ)や      JavaScriptライブラリなどが豊富
HTML5/JSでAndroid開発するメリット 開発効率が良いこと Javaよりも簡単、敷居が低い 開発効率が良い コンパイル作業が不要 Webブラウザで動作確認できる 画面レイアウトも柔軟 (CSS3が使える)
HTML5/JSでAndroid開発するデメリット Javaよりも動作速度が遅い 端末の実行速度は日進月歩。気にする程ではない しかし、画面を頻繁に書き換えるアクションゲーム、複雑な科学計算(たとえば、リアルタイムに音声合成を行う楽器アプリ)などは苦しい 最新の Android API に未対応の可能性もある どうしても必要なら、拡張プラグインで拡張可能だが、拡張プラグインの作成には、Javaの知識が必要
HTML5/JavaScriptで開発する方法 (1) Webアプリ Webブラウザからアプリにアクセスして使う (2) ハイブリッドアプリ HTML5/JavaScriptで作り、Androidのネイティブアプリに変換する。(jsWaffle や PhoneGap といったツールを使う)
開発環境別の特徴 ※開発環境のできること、できないことを見極める必要がある
HTML5 / JavaScript でハイブリッド開発 ここでは、HTML5/JavaScriptを、Androidのアプリに変換することができるツール「jsWaffle」を紹介 http://d.aoikujira.com/jsWaffle/
jsWaffle のメリット HTML5 と AndroidAPIの組み合わせなので自由度が高い
jsWaffleで使える機能 ストレージ機能 SDカードや端末内部のメモリへのアクセス データベース機能 Androidに搭載されているSQLiteデータベース マルチメディア機能 カメラ/ビデオ/音声の、撮影や再生 各種センサーの機能 傾きセンサー、GPS、画面タッチ ネットワーク機能 ファイルやデータのダウンロードや、Web APIへアクセス 画面描画の機能 HTML5/CSS3の描画機能を利用可能 他のアプリとの連携機能 Androidの機能で、メールソフトやバーコードスキャナーアプリと連携
jsWaffleで作られたアプリ紹介 jsWaffle でどんなアプリが作れるのか?
ガジェットなど ストップウォッチ 「StopWatch-シンプル」(Android Market登録済み)
ガジェットなど 時計、電卓などのガジェットなど 画像を差し替えれば、いろいろなバージョンが!
辞書やデータベース データベースやローカルストレージの利用 「最小英和辞典」(4万語:6MB辞書) (Android Market登録済み)
ゲームなど パズル、クイズ、落ちモノ系などサクサク動く
DEMO
10分の休憩
開発環境の準備 HTML5/JavaScript+ Android で開発を行うための準備
準備する開発ツール HTML5/JS for Android 開発に必要なツール Aptana Studio2 (or Eclipse) http://www.aptana.com/products/studio2 Android SDK Tools (+ ADTプラグイン) http://developer.android.com/sdk/index.html jsWaffle for Android http://d.aoikujira.com/jsWaffle/ いずれも、Windows/Mac OS X/Linux で動作無料(オープンソース)
インストールの手順 1.Android SDK Tools をインストール セットアップを実行すると最新のSDKがインストールされる 2.Aptana をインストール AptanaにADTプラグインを導入 Android SDKのパスを設定 3.jsWaffleをインストール 3つのツールをインストールすることになるので若干面倒に感じるものの、手順自体は単純。 より詳しい手順は、右のURLを参照。 http://goo.gl/whSEH
インストールで分かりづらい部分 ソフトをインストールして終わりではない Aptanaをインストールしてから ADTプラグインのインストール Android SDKをAptanaに設定するところ エミュレータ 画面サイズやOSを指定して作成する必要 Android端末のUSBドライバのインストール
Androidアプリ制作の流れ jsWaffleを使ってAndroidアプリを作る時のワークフローを確認
(1) jsWaffleでプロジェクトを作成 jsWaffleを使って、Androidプロジェクトを作成する。プロジェクトの名前、パッケージ名、出力先を指定するだけ。
(2)Aptanaでプロジェクトを読み込む (2-1) メニューから Android Project を選択 (2-2)既存ソースから作成 [Create project from existing source]をチェックし、 Locationに手順(1)で作ったプロジェクトパスを指定する
(3)index.html を書き換える Aptanaの「/assets/www」フォルダに、メインファイルのindex.html がある これが、アプリケーションのメインファイルとなるので、自由に書き換えて作る
(4) 実行する ツールバーにある[Debug]ボタンをクリック
(5)index.html を編集する Aptanaの「/assets/www」フォルダに、メインファイルのindex.html がある このとき、wwwフォルダに、他のHTMLファイルや画像、MP3、CSS/JSなどを配置すれば、 リンクしたり、表示したり、再生したりすることが可能
開発の手順を実際に! 手順確認 Index.htmlを書き換えて実行 画像を配置してみる
|||| サンプルアプリの製作 HTML5で作ったページがそのままアプリになるだけでも魅力ですが、 Androidの独自機能を加えたり、使い勝手を向上させたりして 実際にアプリを作る過程を解説
サンプル~「動く絵本」制作 端末を振ると、音楽が流れる! ★完成品は、以下からダウンロード可能★ http://goo.gl/6aIAx
(1) jsWaffleでプロジェクトを作成 (1) jsWaffleを使って、Androidプロジェクトを作成する。 (2) Aptana でプロジェクトを読み込む。 ,[object Object]
Create project from existing source,[object Object]
(3) HTMLの編集について このとき、HTMLが得意なら、Aptanaで直接タグを編集することもできる ただのHTMLなので、Adobe DreamweaverなどのWebページ編集ソフトでHTMLを作成することも可能。 DreamweaverでHTMLを編集しているところ
(3-2) 絵本4枚ページを作成する もちろん、HTML ですからWeb ブラウザで動作確認できます!
(4) 実機をつないで実行! [Debug As > Android Application]を実行!
開発の手順を実際に! プロジェクト作成 WebブラウザでプレビューしながらHTMLを作成 DreamWeaverなどのツールで編集してみる デバッグしてみる
(5) Android固有の機能を追加 HTMLのヘッダに以下のJavaScriptを追加 端末を振ったらサウンドを再生するJSコード <script type="text/javascript" src="jsWaffle.js"></script> var player; droid.watchShake(function(){  if (player == null) {   player = droid.playSound(     "file:///android_asset/www/res/beet.ogg", true);  } });
“droid.”から始まるメソッドは? Android固有の機能を定義したもの Aptana には、JavaScript の補完機能がある “dorid.”と入力すると続きが出るので選ぶだけ 各種センサーやストレージ操作のための メソッドが利用可能。
機能の記述例1 端末を振ったら何かをするコード 端末を振ったら表示ページを移動する場合 droid.watchShake(function(){   // ここに振ったときの処理を記述 }); droid.watchShake(function(){ // ここに振ったときの処理を記述 location.href = “index.html”;   });
機能の記述例2 サウンドファイルを再生するコード ボタンクリックでサウンド再生する場合 droid.playSound(“file:///android_asset/www/ファイル名”, 繰り返し指定); <button onclick=“play()”>再生</button> <script>  function play() { droid.playSound(“file:///android_asset/www/test.mp3”,false);  } </script>
(6) Android固有の機能を追加2 Android Menu にサウンドの再生を登録する droid.setMenuItem(0, true, "BGM", "ic_menu_play_clip",   function(){     if (player == null) {       player = droid.playSound(        "file:///android_asset/www/res/beet.ogg",   true);     } else { player.stop();       player = nulll;     }   });
(7) 地図の起動ボタンを書く droid.startIntent()コマンドで、ほかのAndroidアプリを起動できる。例えば、「geo:緯度,経度」でマップアプリで地図を表示可能!! 散歩アプリに地図表示リンクを追加 <p> <button onclick="droid.startIntent('geo:35.658883,139.745407')">   東京タワーを見る </button> </p>
コードを実際に見てみよう! シェイクで音楽再生 Androidメニューの作成 マップ起動ボタン
jsWaffleについての資料 (1) jsWaffleのマニュアル jsWaffleのWebサイトのAPIリファレンス (2) 生成したAndroidプロジェクトに、「/assets/www/jsWaffle.sdoc」というファイル (3) 書籍「HTML5/JavaScriptで作るAndroidアプリ開発ガイドブック」毎日コミュニケーション刊
テンプレートデモを活用しよう! jsWaffleには、まだまだたくさん機能がある デフォルトテンプレートを見ることで、様々な機能が紹介されている。 実現方法のソースコードを見ることも出来る。 Demo!
まとめ HTML5/JavaScriptで作るAndroidアプリ開発について
Androidアプリの製作はHTML5/JSで簡単になる jsWaffle などのフレームワークを使うと、Javaの知識がなくても、Androidアプリが作れる
HTML5/JS の表現力でJavaアプリを超えられる
Androidアプリを作ろう! これからまだまだAndroidが増える 2011年3月時点のアプリの数 iPhone の AppStore 33万本 Android Market        20万本 AppStoreに比べAndroid Marketは参入が容易であることを考えると、単純に、まだまだ少なく今後、大幅に増えるはず vs
アプリはアイデア勝負の時代に!! 既にいろいろなアプリがあるが、アイデア次第でまだまだヒットのチャンスがたくさん 特に、Webの技術(HTML5/JavaScript)でアプリを作るのは… 技術習得のロス時間がない HTML(あるいはHTMLエディタ)さえ知っていれば作れる HTML 5/JavaScriptは、 Javaアプリよりも、表現力があり、柔軟性が高い
(1) Androidアプリの作り方を覚える(2) 家に帰ってすぐ1つ作ることができる(3) 明日、作ったアプリを友達に自慢 このセミナーの目標・・・覚えていますか?
参考書籍
終わり。お疲れ様でした!
HTML5/JavaScriptで作るAndroidアプリ開発seminar

More Related Content

What's hot

HTML5ハイブリッド アプリ開発の実践〜開発現場ですぐに活かせるコツを伝授〜
HTML5ハイブリッド アプリ開発の実践〜開発現場ですぐに活かせるコツを伝授〜HTML5ハイブリッド アプリ開発の実践〜開発現場ですぐに活かせるコツを伝授〜
HTML5ハイブリッド アプリ開発の実践〜開発現場ですぐに活かせるコツを伝授〜Monaca
 
はやわかりHTML5ハイブリッドアプリ開発事情
はやわかりHTML5ハイブリッドアプリ開発事情 はやわかりHTML5ハイブリッドアプリ開発事情
はやわかりHTML5ハイブリッドアプリ開発事情 Monaca
 
ABC2016Spring Androidアプリ実装アンチパターン(暫定)
ABC2016Spring Androidアプリ実装アンチパターン(暫定)ABC2016Spring Androidアプリ実装アンチパターン(暫定)
ABC2016Spring Androidアプリ実装アンチパターン(暫定)mokelab
 
開発を効率的に進めるられるまでの道程
開発を効率的に進めるられるまでの道程開発を効率的に進めるられるまでの道程
開発を効率的に進めるられるまでの道程Takao Sumitomo
 
Cordovaで作る!センサと超小型BLEモジュールを用いた簡単IoTアプリ開発
Cordovaで作る!センサと超小型BLEモジュールを用いた簡単IoTアプリ開発Cordovaで作る!センサと超小型BLEモジュールを用いた簡単IoTアプリ開発
Cordovaで作る!センサと超小型BLEモジュールを用いた簡単IoTアプリ開発Hikaru Ito
 
2015年度研究室プレ卒研用Android講座1
2015年度研究室プレ卒研用Android講座12015年度研究室プレ卒研用Android講座1
2015年度研究室プレ卒研用Android講座1Hokuto Tateyama
 
エンタープライズ・モバイルアプリにおける ハイブリッドアプリ開発
エンタープライズ・モバイルアプリにおける ハイブリッドアプリ開発エンタープライズ・モバイルアプリにおける ハイブリッドアプリ開発
エンタープライズ・モバイルアプリにおける ハイブリッドアプリ開発日本Cordovaユーザー会
 
エンジニアリングするデザイナーが領域を超えて見えたこと
エンジニアリングするデザイナーが領域を超えて見えたことエンジニアリングするデザイナーが領域を超えて見えたこと
エンジニアリングするデザイナーが領域を超えて見えたことMayumi Narisawa
 
Androidアプリケーション開発入門
Androidアプリケーション開発入門Androidアプリケーション開発入門
Androidアプリケーション開発入門OESF Education
 
~新しい着回しと出会おう~ 『XZ(クローゼット)』 を支える技術 -Cordova編-
~新しい着回しと出会おう~ 『XZ(クローゼット)』 を支える技術 -Cordova編-~新しい着回しと出会おう~ 『XZ(クローゼット)』 を支える技術 -Cordova編-
~新しい着回しと出会おう~ 『XZ(クローゼット)』 を支える技術 -Cordova編-Shinichiro Yoshida
 
事例で解説するハイブリッドアプリ開発のポイント
事例で解説するハイブリッドアプリ開発のポイント 事例で解説するハイブリッドアプリ開発のポイント
事例で解説するハイブリッドアプリ開発のポイント Monaca
 
テストがあればなんとかなる〜効率化までの道程〜
テストがあればなんとかなる〜効率化までの道程〜テストがあればなんとかなる〜効率化までの道程〜
テストがあればなんとかなる〜効率化までの道程〜Takao Sumitomo
 
Androidアプリ開発ことはじめ
Androidアプリ開発ことはじめAndroidアプリ開発ことはじめ
Androidアプリ開発ことはじめtakosumipasta
 
minneにおけるテスト〜リリース〜リリース後にやっている事の紹介
minneにおけるテスト〜リリース〜リリース後にやっている事の紹介minneにおけるテスト〜リリース〜リリース後にやっている事の紹介
minneにおけるテスト〜リリース〜リリース後にやっている事の紹介Masataka Kono
 
デブサミ2013 【15-B-2】iOS/Android向け開発をビジュアルに!
デブサミ2013 【15-B-2】iOS/Android向け開発をビジュアルに!デブサミ2013 【15-B-2】iOS/Android向け開発をビジュアルに!
デブサミ2013 【15-B-2】iOS/Android向け開発をビジュアルに!hmimura_embarcadero
 
Androidをやっただけで iOSアプリもできればいいのに 〜MOEという選択〜
Androidをやっただけで iOSアプリもできればいいのに 〜MOEという選択〜Androidをやっただけで iOSアプリもできればいいのに 〜MOEという選択〜
Androidをやっただけで iOSアプリもできればいいのに 〜MOEという選択〜Saiki Iijima
 
Cordova×業務システム:失敗しないモバイル開発の秘訣
Cordova×業務システム:失敗しないモバイル開発の秘訣Cordova×業務システム:失敗しないモバイル開発の秘訣
Cordova×業務システム:失敗しないモバイル開発の秘訣アシアル株式会社
 

What's hot (20)

HTML5ハイブリッド アプリ開発の実践〜開発現場ですぐに活かせるコツを伝授〜
HTML5ハイブリッド アプリ開発の実践〜開発現場ですぐに活かせるコツを伝授〜HTML5ハイブリッド アプリ開発の実践〜開発現場ですぐに活かせるコツを伝授〜
HTML5ハイブリッド アプリ開発の実践〜開発現場ですぐに活かせるコツを伝授〜
 
はやわかりHTML5ハイブリッドアプリ開発事情
はやわかりHTML5ハイブリッドアプリ開発事情 はやわかりHTML5ハイブリッドアプリ開発事情
はやわかりHTML5ハイブリッドアプリ開発事情
 
ABC2016Spring Androidアプリ実装アンチパターン(暫定)
ABC2016Spring Androidアプリ実装アンチパターン(暫定)ABC2016Spring Androidアプリ実装アンチパターン(暫定)
ABC2016Spring Androidアプリ実装アンチパターン(暫定)
 
開発を効率的に進めるられるまでの道程
開発を効率的に進めるられるまでの道程開発を効率的に進めるられるまでの道程
開発を効率的に進めるられるまでの道程
 
XAML のこれまでとこれから、今「やる」べき意義
XAML のこれまでとこれから、今「やる」べき意義XAML のこれまでとこれから、今「やる」べき意義
XAML のこれまでとこれから、今「やる」べき意義
 
Cordovaで作る!センサと超小型BLEモジュールを用いた簡単IoTアプリ開発
Cordovaで作る!センサと超小型BLEモジュールを用いた簡単IoTアプリ開発Cordovaで作る!センサと超小型BLEモジュールを用いた簡単IoTアプリ開発
Cordovaで作る!センサと超小型BLEモジュールを用いた簡単IoTアプリ開発
 
2015年度研究室プレ卒研用Android講座1
2015年度研究室プレ卒研用Android講座12015年度研究室プレ卒研用Android講座1
2015年度研究室プレ卒研用Android講座1
 
エンタープライズ・モバイルアプリにおける ハイブリッドアプリ開発
エンタープライズ・モバイルアプリにおける ハイブリッドアプリ開発エンタープライズ・モバイルアプリにおける ハイブリッドアプリ開発
エンタープライズ・モバイルアプリにおける ハイブリッドアプリ開発
 
エンジニアリングするデザイナーが領域を超えて見えたこと
エンジニアリングするデザイナーが領域を超えて見えたことエンジニアリングするデザイナーが領域を超えて見えたこと
エンジニアリングするデザイナーが領域を超えて見えたこと
 
Onsen UIが目指すもの
Onsen UIが目指すものOnsen UIが目指すもの
Onsen UIが目指すもの
 
Androidアプリケーション開発入門
Androidアプリケーション開発入門Androidアプリケーション開発入門
Androidアプリケーション開発入門
 
~新しい着回しと出会おう~ 『XZ(クローゼット)』 を支える技術 -Cordova編-
~新しい着回しと出会おう~ 『XZ(クローゼット)』 を支える技術 -Cordova編-~新しい着回しと出会おう~ 『XZ(クローゼット)』 を支える技術 -Cordova編-
~新しい着回しと出会おう~ 『XZ(クローゼット)』 を支える技術 -Cordova編-
 
事例で解説するハイブリッドアプリ開発のポイント
事例で解説するハイブリッドアプリ開発のポイント 事例で解説するハイブリッドアプリ開発のポイント
事例で解説するハイブリッドアプリ開発のポイント
 
テストがあればなんとかなる〜効率化までの道程〜
テストがあればなんとかなる〜効率化までの道程〜テストがあればなんとかなる〜効率化までの道程〜
テストがあればなんとかなる〜効率化までの道程〜
 
Androidアプリ開発ことはじめ
Androidアプリ開発ことはじめAndroidアプリ開発ことはじめ
Androidアプリ開発ことはじめ
 
minneにおけるテスト〜リリース〜リリース後にやっている事の紹介
minneにおけるテスト〜リリース〜リリース後にやっている事の紹介minneにおけるテスト〜リリース〜リリース後にやっている事の紹介
minneにおけるテスト〜リリース〜リリース後にやっている事の紹介
 
デブサミ2013 【15-B-2】iOS/Android向け開発をビジュアルに!
デブサミ2013 【15-B-2】iOS/Android向け開発をビジュアルに!デブサミ2013 【15-B-2】iOS/Android向け開発をビジュアルに!
デブサミ2013 【15-B-2】iOS/Android向け開発をビジュアルに!
 
Androidをやっただけで iOSアプリもできればいいのに 〜MOEという選択〜
Androidをやっただけで iOSアプリもできればいいのに 〜MOEという選択〜Androidをやっただけで iOSアプリもできればいいのに 〜MOEという選択〜
Androidをやっただけで iOSアプリもできればいいのに 〜MOEという選択〜
 
Html5/JSモバイルアプリ最前線
Html5/JSモバイルアプリ最前線Html5/JSモバイルアプリ最前線
Html5/JSモバイルアプリ最前線
 
Cordova×業務システム:失敗しないモバイル開発の秘訣
Cordova×業務システム:失敗しないモバイル開発の秘訣Cordova×業務システム:失敗しないモバイル開発の秘訣
Cordova×業務システム:失敗しないモバイル開発の秘訣
 

Viewers also liked

小学生でもできるAndroidアプリ開発
小学生でもできるAndroidアプリ開発小学生でもできるAndroidアプリ開発
小学生でもできるAndroidアプリ開発shunXnegi
 
しごとで使うTitanium 第2版
しごとで使うTitanium 第2版しごとで使うTitanium 第2版
しごとで使うTitanium 第2版忠利 花崎
 
Androidアプリで日商100万円達成した時にやったこと
Androidアプリで日商100万円達成した時にやったことAndroidアプリで日商100万円達成した時にやったこと
Androidアプリで日商100万円達成した時にやったことKatsuaki Sato
 
HTML5事情@Android, iPhone
HTML5事情@Android, iPhoneHTML5事情@Android, iPhone
HTML5事情@Android, iPhoneYu Kobayashi
 
HTML5でAndroidアプリ作り!ミニゲームアプリで広告収益を得るための手法、教えます。
HTML5でAndroidアプリ作り!ミニゲームアプリで広告収益を得るための手法、教えます。HTML5でAndroidアプリ作り!ミニゲームアプリで広告収益を得るための手法、教えます。
HTML5でAndroidアプリ作り!ミニゲームアプリで広告収益を得るための手法、教えます。leverages_event
 
スマホ開発を始める前に知っておきたいこと色々
スマホ開発を始める前に知っておきたいこと色々スマホ開発を始める前に知っておきたいこと色々
スマホ開発を始める前に知っておきたいこと色々Takuto Nishioka
 
第1回 静岡 IT Pro 勉強会 セッション1
第1回 静岡 IT Pro 勉強会 セッション1第1回 静岡 IT Pro 勉強会 セッション1
第1回 静岡 IT Pro 勉強会 セッション1Tatsuya Ueda
 
JavaScript on GitHub (#kyotojs)
JavaScript on GitHub  (#kyotojs)JavaScript on GitHub  (#kyotojs)
JavaScript on GitHub (#kyotojs)y_uuki
 
入門HTML5/CSS3@HTML5 conference 2015 in 鹿児島
入門HTML5/CSS3@HTML5 conference 2015 in 鹿児島入門HTML5/CSS3@HTML5 conference 2015 in 鹿児島
入門HTML5/CSS3@HTML5 conference 2015 in 鹿児島Fuminori Mori
 
リーンスタートアップ x Java #jjug #jjug_ccc #ccc_h4
リーンスタートアップ x Java #jjug #jjug_ccc #ccc_h4リーンスタートアップ x Java #jjug #jjug_ccc #ccc_h4
リーンスタートアップ x Java #jjug #jjug_ccc #ccc_h4Yusuke Yamamoto
 
Programming24 第2回androidアプリ勉強会
Programming24 第2回androidアプリ勉強会Programming24 第2回androidアプリ勉強会
Programming24 第2回androidアプリ勉強会codeal
 
Webエンジニアのためのandroidアプリ開発
Webエンジニアのためのandroidアプリ開発Webエンジニアのためのandroidアプリ開発
Webエンジニアのためのandroidアプリ開発Soudai Sone
 
KVI白熱教室Vol.4「刺さるプレゼン」20140521
KVI白熱教室Vol.4「刺さるプレゼン」20140521 KVI白熱教室Vol.4「刺さるプレゼン」20140521
KVI白熱教室Vol.4「刺さるプレゼン」20140521 Ishii Kenichi
 
High Performance PhoneGap Apps
High Performance PhoneGap AppsHigh Performance PhoneGap Apps
High Performance PhoneGap AppsSyd Lawrence
 
Androidアプリのマネタイズ方法|metaps pte. ltd.
Androidアプリのマネタイズ方法|metaps pte. ltd.Androidアプリのマネタイズ方法|metaps pte. ltd.
Androidアプリのマネタイズ方法|metaps pte. ltd.Katsuaki Sato
 
職業プログラマに必要な意識について
職業プログラマに必要な意識について職業プログラマに必要な意識について
職業プログラマに必要な意識についてakimichi Yamada
 
Android Studioの魅力
Android Studioの魅力Android Studioの魅力
Android Studioの魅力Keiji Ariyama
 
続・Twitter bootstrap入門 #html5j
続・Twitter bootstrap入門 #html5j続・Twitter bootstrap入門 #html5j
続・Twitter bootstrap入門 #html5jToshiaki Maki
 

Viewers also liked (20)

小学生でもできるAndroidアプリ開発
小学生でもできるAndroidアプリ開発小学生でもできるAndroidアプリ開発
小学生でもできるAndroidアプリ開発
 
しごとで使うTitanium 第2版
しごとで使うTitanium 第2版しごとで使うTitanium 第2版
しごとで使うTitanium 第2版
 
Androidアプリで日商100万円達成した時にやったこと
Androidアプリで日商100万円達成した時にやったことAndroidアプリで日商100万円達成した時にやったこと
Androidアプリで日商100万円達成した時にやったこと
 
ES6 in Practice
ES6 in PracticeES6 in Practice
ES6 in Practice
 
HTML5事情@Android, iPhone
HTML5事情@Android, iPhoneHTML5事情@Android, iPhone
HTML5事情@Android, iPhone
 
HTML5でAndroidアプリ作り!ミニゲームアプリで広告収益を得るための手法、教えます。
HTML5でAndroidアプリ作り!ミニゲームアプリで広告収益を得るための手法、教えます。HTML5でAndroidアプリ作り!ミニゲームアプリで広告収益を得るための手法、教えます。
HTML5でAndroidアプリ作り!ミニゲームアプリで広告収益を得るための手法、教えます。
 
スマホ開発を始める前に知っておきたいこと色々
スマホ開発を始める前に知っておきたいこと色々スマホ開発を始める前に知っておきたいこと色々
スマホ開発を始める前に知っておきたいこと色々
 
第1回 静岡 IT Pro 勉強会 セッション1
第1回 静岡 IT Pro 勉強会 セッション1第1回 静岡 IT Pro 勉強会 セッション1
第1回 静岡 IT Pro 勉強会 セッション1
 
JavaScript on GitHub (#kyotojs)
JavaScript on GitHub  (#kyotojs)JavaScript on GitHub  (#kyotojs)
JavaScript on GitHub (#kyotojs)
 
Offline Web Apps
Offline Web AppsOffline Web Apps
Offline Web Apps
 
入門HTML5/CSS3@HTML5 conference 2015 in 鹿児島
入門HTML5/CSS3@HTML5 conference 2015 in 鹿児島入門HTML5/CSS3@HTML5 conference 2015 in 鹿児島
入門HTML5/CSS3@HTML5 conference 2015 in 鹿児島
 
リーンスタートアップ x Java #jjug #jjug_ccc #ccc_h4
リーンスタートアップ x Java #jjug #jjug_ccc #ccc_h4リーンスタートアップ x Java #jjug #jjug_ccc #ccc_h4
リーンスタートアップ x Java #jjug #jjug_ccc #ccc_h4
 
Programming24 第2回androidアプリ勉強会
Programming24 第2回androidアプリ勉強会Programming24 第2回androidアプリ勉強会
Programming24 第2回androidアプリ勉強会
 
Webエンジニアのためのandroidアプリ開発
Webエンジニアのためのandroidアプリ開発Webエンジニアのためのandroidアプリ開発
Webエンジニアのためのandroidアプリ開発
 
KVI白熱教室Vol.4「刺さるプレゼン」20140521
KVI白熱教室Vol.4「刺さるプレゼン」20140521 KVI白熱教室Vol.4「刺さるプレゼン」20140521
KVI白熱教室Vol.4「刺さるプレゼン」20140521
 
High Performance PhoneGap Apps
High Performance PhoneGap AppsHigh Performance PhoneGap Apps
High Performance PhoneGap Apps
 
Androidアプリのマネタイズ方法|metaps pte. ltd.
Androidアプリのマネタイズ方法|metaps pte. ltd.Androidアプリのマネタイズ方法|metaps pte. ltd.
Androidアプリのマネタイズ方法|metaps pte. ltd.
 
職業プログラマに必要な意識について
職業プログラマに必要な意識について職業プログラマに必要な意識について
職業プログラマに必要な意識について
 
Android Studioの魅力
Android Studioの魅力Android Studioの魅力
Android Studioの魅力
 
続・Twitter bootstrap入門 #html5j
続・Twitter bootstrap入門 #html5j続・Twitter bootstrap入門 #html5j
続・Twitter bootstrap入門 #html5j
 

Similar to HTML5/JavaScriptで作るAndroidアプリ開発seminar

Cordova利用アプリ開発経験談
Cordova利用アプリ開発経験談Cordova利用アプリ開発経験談
Cordova利用アプリ開発経験談Kenichi Kambara
 
Android Studio 2.2の紹介@Google I/O 2016東京報告会
Android Studio 2.2の紹介@Google I/O 2016東京報告会Android Studio 2.2の紹介@Google I/O 2016東京報告会
Android Studio 2.2の紹介@Google I/O 2016東京報告会mokelab
 
AndroidアプリのUI/UX改善例
AndroidアプリのUI/UX改善例AndroidアプリのUI/UX改善例
AndroidアプリのUI/UX改善例Kenichi Kambara
 
FlutterでAndroid/iOS両対応のアプリ開発
FlutterでAndroid/iOS両対応のアプリ開発FlutterでAndroid/iOS両対応のアプリ開発
FlutterでAndroid/iOS両対応のアプリ開発najeira
 
Android Wearアプリ開発経験談
Android Wearアプリ開発経験談Android Wearアプリ開発経験談
Android Wearアプリ開発経験談Kenichi Kambara
 
Androidが起こしたオープン・イノベーション
Androidが起こしたオープン・イノベーションAndroidが起こしたオープン・イノベーション
Androidが起こしたオープン・イノベーションKoji Shigemura
 
スマホだけでアプリが作れる!「Androidでプログラミング」特別講座
スマホだけでアプリが作れる!「Androidでプログラミング」特別講座スマホだけでアプリが作れる!「Androidでプログラミング」特別講座
スマホだけでアプリが作れる!「Androidでプログラミング」特別講座schoowebcampus
 
クロスプラットフォーム開発環境のすヽめ
クロスプラットフォーム開発環境のすヽめクロスプラットフォーム開発環境のすヽめ
クロスプラットフォーム開発環境のすヽめYuki Yazaki
 
自動テストとJenkinsの活用 公開版
自動テストとJenkinsの活用 公開版自動テストとJenkinsの活用 公開版
自動テストとJenkinsの活用 公開版baroqueworksdev
 
プロ文.com 勉強会 Phase 1
プロ文.com 勉強会 Phase 1プロ文.com 勉強会 Phase 1
プロ文.com 勉強会 Phase 1Hiroki Toyokawa
 
[ABC2016S]Android Wear アプリ開発入門
[ABC2016S]Android Wear アプリ開発入門[ABC2016S]Android Wear アプリ開発入門
[ABC2016S]Android Wear アプリ開発入門Kenichi Kambara
 
「Camelog」Android開発秘話
「Camelog」Android開発秘話「Camelog」Android開発秘話
「Camelog」Android開発秘話Shoya Tsukada
 
PhoneGapユーザー会@大阪 講演資料
PhoneGapユーザー会@大阪 講演資料PhoneGapユーザー会@大阪 講演資料
PhoneGapユーザー会@大阪 講演資料Monaca
 
20101127 Android Usability Seminar
20101127 Android Usability Seminar20101127 Android Usability Seminar
20101127 Android Usability SeminarVisso株式会社
 
html5とcss3実例紹介とデモ
html5とcss3実例紹介とデモhtml5とcss3実例紹介とデモ
html5とcss3実例紹介とデモAkihiro Sugiyama
 
Web制作で培ってきたFlashのリッチな表現力をモバイルアプリに
Web制作で培ってきたFlashのリッチな表現力をモバイルアプリにWeb制作で培ってきたFlashのリッチな表現力をモバイルアプリに
Web制作で培ってきたFlashのリッチな表現力をモバイルアプリにinvogue
 
Androidコース 第一回 資料
Androidコース 第一回 資料Androidコース 第一回 資料
Androidコース 第一回 資料Gaku Takeno
 

Similar to HTML5/JavaScriptで作るAndroidアプリ開発seminar (20)

Androidの開発概要
Androidの開発概要Androidの開発概要
Androidの開発概要
 
Cordova利用アプリ開発経験談
Cordova利用アプリ開発経験談Cordova利用アプリ開発経験談
Cordova利用アプリ開発経験談
 
Android Studio 2.2の紹介@Google I/O 2016東京報告会
Android Studio 2.2の紹介@Google I/O 2016東京報告会Android Studio 2.2の紹介@Google I/O 2016東京報告会
Android Studio 2.2の紹介@Google I/O 2016東京報告会
 
AndroidアプリのUI/UX改善例
AndroidアプリのUI/UX改善例AndroidアプリのUI/UX改善例
AndroidアプリのUI/UX改善例
 
FlutterでAndroid/iOS両対応のアプリ開発
FlutterでAndroid/iOS両対応のアプリ開発FlutterでAndroid/iOS両対応のアプリ開発
FlutterでAndroid/iOS両対応のアプリ開発
 
Android Wearアプリ開発経験談
Android Wearアプリ開発経験談Android Wearアプリ開発経験談
Android Wearアプリ開発経験談
 
Androidが起こしたオープン・イノベーション
Androidが起こしたオープン・イノベーションAndroidが起こしたオープン・イノベーション
Androidが起こしたオープン・イノベーション
 
スマホだけでアプリが作れる!「Androidでプログラミング」特別講座
スマホだけでアプリが作れる!「Androidでプログラミング」特別講座スマホだけでアプリが作れる!「Androidでプログラミング」特別講座
スマホだけでアプリが作れる!「Androidでプログラミング」特別講座
 
クロスプラットフォーム開発環境のすヽめ
クロスプラットフォーム開発環境のすヽめクロスプラットフォーム開発環境のすヽめ
クロスプラットフォーム開発環境のすヽめ
 
自動テストとJenkinsの活用 公開版
自動テストとJenkinsの活用 公開版自動テストとJenkinsの活用 公開版
自動テストとJenkinsの活用 公開版
 
Herlockサービス紹介
Herlockサービス紹介Herlockサービス紹介
Herlockサービス紹介
 
プロ文.com 勉強会 Phase 1
プロ文.com 勉強会 Phase 1プロ文.com 勉強会 Phase 1
プロ文.com 勉強会 Phase 1
 
[ABC2016S]Android Wear アプリ開発入門
[ABC2016S]Android Wear アプリ開発入門[ABC2016S]Android Wear アプリ開発入門
[ABC2016S]Android Wear アプリ開発入門
 
「Camelog」Android開発秘話
「Camelog」Android開発秘話「Camelog」Android開発秘話
「Camelog」Android開発秘話
 
Androidとは何か
Androidとは何かAndroidとは何か
Androidとは何か
 
PhoneGapユーザー会@大阪 講演資料
PhoneGapユーザー会@大阪 講演資料PhoneGapユーザー会@大阪 講演資料
PhoneGapユーザー会@大阪 講演資料
 
20101127 Android Usability Seminar
20101127 Android Usability Seminar20101127 Android Usability Seminar
20101127 Android Usability Seminar
 
html5とcss3実例紹介とデモ
html5とcss3実例紹介とデモhtml5とcss3実例紹介とデモ
html5とcss3実例紹介とデモ
 
Web制作で培ってきたFlashのリッチな表現力をモバイルアプリに
Web制作で培ってきたFlashのリッチな表現力をモバイルアプリにWeb制作で培ってきたFlashのリッチな表現力をモバイルアプリに
Web制作で培ってきたFlashのリッチな表現力をモバイルアプリに
 
Androidコース 第一回 資料
Androidコース 第一回 資料Androidコース 第一回 資料
Androidコース 第一回 資料
 

More from kujirahand kujira

Aptana Studio3にAndroid ADTプラグインをインストールするまでの手順
Aptana Studio3にAndroid ADTプラグインをインストールするまでの手順Aptana Studio3にAndroid ADTプラグインをインストールするまでの手順
Aptana Studio3にAndroid ADTプラグインをインストールするまでの手順kujirahand kujira
 
Osc2008tokyo秋 なでしこ勉強会
Osc2008tokyo秋 なでしこ勉強会Osc2008tokyo秋 なでしこ勉強会
Osc2008tokyo秋 なでしこ勉強会kujirahand kujira
 

More from kujirahand kujira (6)

Setup jsWaffle
Setup jsWaffleSetup jsWaffle
Setup jsWaffle
 
Setup jsWaffle
Setup jsWaffleSetup jsWaffle
Setup jsWaffle
 
Aptana Studio3にAndroid ADTプラグインをインストールするまでの手順
Aptana Studio3にAndroid ADTプラグインをインストールするまでの手順Aptana Studio3にAndroid ADTプラグインをインストールするまでの手順
Aptana Studio3にAndroid ADTプラグインをインストールするまでの手順
 
Html5 js waffle
Html5 js waffleHtml5 js waffle
Html5 js waffle
 
Osc2008tokyo秋 なでしこ勉強会
Osc2008tokyo秋 なでしこ勉強会Osc2008tokyo秋 なでしこ勉強会
Osc2008tokyo秋 なでしこ勉強会
 
なでしこ開発記録
なでしこ開発記録なでしこ開発記録
なでしこ開発記録
 

Recently uploaded

Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介Yuma Ohgami
 
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する       2024/04/19 の勉強会で発表されたものですSOPを理解する       2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものですiPride Co., Ltd.
 
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略Ryo Sasaki
 
Postman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By DanielPostman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By Danieldanielhu54
 
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdfTSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdftaisei2219
 
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNetToru Tamaki
 
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)Hiroki Ichikura
 
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A surveyToru Tamaki
 
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...Toru Tamaki
 
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システムスマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システムsugiuralab
 

Recently uploaded (10)

Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
 
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する       2024/04/19 の勉強会で発表されたものですSOPを理解する       2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものです
 
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
 
Postman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By DanielPostman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By Daniel
 
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdfTSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdf
 
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet
 
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
 
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey
 
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
 
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システムスマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システム
 

HTML5/JavaScriptで作るAndroidアプリ開発seminar