android app development by rhodes
TRANSCRIPT
![Page 1: Android app Development by Rhodes](https://reader035.vdocuments.site/reader035/viewer/2022062513/556a5396d8b42a7a138b48fc/html5/thumbnails/1.jpg)
Rhodes で Android アプリ作ろう
@euledge
![Page 2: Android app Development by Rhodes](https://reader035.vdocuments.site/reader035/viewer/2022062513/556a5396d8b42a7a138b48fc/html5/thumbnails/2.jpg)
About Me
Name : Hitoshi KuroyanagiTwitter : @euledgeBlog : http://euledge.hatenablog.com/Language: C++, C#, Ruby
会社では主に製造業向けに CAD や PLM ツールのカスタマイズなどしてます。
![Page 3: Android app Development by Rhodes](https://reader035.vdocuments.site/reader035/viewer/2022062513/556a5396d8b42a7a138b48fc/html5/thumbnails/3.jpg)
• ロジックを「 Ruby 」で記述できる• マルチプラットフォームに対応したフレームワー
ク• ネイティブアプリケーションとして動作する• MVC アーキテクチャの採用等、「 Ruby on
Rails 」の思想を継承• ライセンスは MIT ライセンス
Rhodes とは
![Page 4: Android app Development by Rhodes](https://reader035.vdocuments.site/reader035/viewer/2022062513/556a5396d8b42a7a138b48fc/html5/thumbnails/4.jpg)
• カメラ、 GPS 、 Barcode 、 BlueTooth 、 NFC• 電話帳、カレンダー操作• XML,JSON 解析は標準提供• ローカル DB 制御機能は標準提供• 用意されてないものは、 Java,Objective-C で作成
した extension で拡張できる。詳しくは、 公式ドキュメントを見てください。http://docs.rhomobile.com/rhodes/device-caps
ネイティブ機能へのアクセス
![Page 5: Android app Development by Rhodes](https://reader035.vdocuments.site/reader035/viewer/2022062513/556a5396d8b42a7a138b48fc/html5/thumbnails/5.jpg)
Motorola RhoMobile Suite Installer for Windowsをダウンロードしてインストール
あらかじめ JDK,Android SDK, Android NDK を入れておくのがお約束 JDK は 6 が推奨※ 64bit マシンでも Android SDK,NDK は 32bit を使う方が吉※ 2013/06 現在 Android SDK は r21.1 NDK は r8d 推奨
開発環境の準備
![Page 6: Android app Development by Rhodes](https://reader035.vdocuments.site/reader035/viewer/2022062513/556a5396d8b42a7a138b48fc/html5/thumbnails/6.jpg)
RhoStudio の設定JDK,Android SDK,NDK の各種 Path を RhoStudio に設定
![Page 7: Android app Development by Rhodes](https://reader035.vdocuments.site/reader035/viewer/2022062513/556a5396d8b42a7a138b48fc/html5/thumbnails/7.jpg)
プロジェクトの作成
![Page 8: Android app Development by Rhodes](https://reader035.vdocuments.site/reader035/viewer/2022062513/556a5396d8b42a7a138b48fc/html5/thumbnails/8.jpg)
初期のプロジェクト
![Page 9: Android app Development by Rhodes](https://reader035.vdocuments.site/reader035/viewer/2022062513/556a5396d8b42a7a138b48fc/html5/thumbnails/9.jpg)
エミュレータの設定
AVD Manager であらかじめ作成しておいたものを指定
![Page 10: Android app Development by Rhodes](https://reader035.vdocuments.site/reader035/viewer/2022062513/556a5396d8b42a7a138b48fc/html5/thumbnails/10.jpg)
ビルドの設定
エミュレータのバージョンと合わせる
![Page 11: Android app Development by Rhodes](https://reader035.vdocuments.site/reader035/viewer/2022062513/556a5396d8b42a7a138b48fc/html5/thumbnails/11.jpg)
エミュレータで起動してみる立ち上がりました。
でも今日お伝えしたいのはここから
エミュレータは遅い !!
![Page 12: Android app Development by Rhodes](https://reader035.vdocuments.site/reader035/viewer/2022062513/556a5396d8b42a7a138b48fc/html5/thumbnails/12.jpg)
エミュレータ
RhoSimulator で起動する
まずはご覧ください
![Page 13: Android app Development by Rhodes](https://reader035.vdocuments.site/reader035/viewer/2022062513/556a5396d8b42a7a138b48fc/html5/thumbnails/13.jpg)
http://docs.rhomobile.com/rhodes/tutorial 公式ドキュメント (英語 )https://bitbucket.org/ackcell/rhobook/wiki/index Rhobookhttp://docs.rhodes-jp.org/home Rhomobileドキュメント(非公式 日本語)
参考資料
Background Picture creditTitle: Fender Rhodes Mark Ihttp://www.flickr.com/photos/27485954@N07/4944195629/By rockheim