13
Rhodes で Android でででででで @euledge

Android app Development by Rhodes

Embed Size (px)

Citation preview

Page 1: Android app Development by Rhodes

Rhodes で Android アプリ作ろう

@euledge

Page 2: Android app Development by Rhodes

About Me

Name : Hitoshi KuroyanagiTwitter : @euledgeBlog : http://euledge.hatenablog.com/Language: C++, C#, Ruby

会社では主に製造業向けに CAD や PLM ツールのカスタマイズなどしてます。

Page 3: Android app Development by Rhodes

• ロジックを「 Ruby 」で記述できる• マルチプラットフォームに対応したフレームワー

ク• ネイティブアプリケーションとして動作する• MVC アーキテクチャの採用等、「 Ruby on

Rails 」の思想を継承• ライセンスは MIT ライセンス

Rhodes とは

Page 4: Android app Development by Rhodes

• カメラ、 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

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

RhoStudio の設定JDK,Android SDK,NDK の各種 Path を RhoStudio に設定

Page 7: Android app Development by Rhodes

プロジェクトの作成

Page 8: Android app Development by Rhodes

初期のプロジェクト

Page 9: Android app Development by Rhodes

エミュレータの設定

AVD Manager であらかじめ作成しておいたものを指定

Page 10: Android app Development by Rhodes

ビルドの設定

エミュレータのバージョンと合わせる

Page 11: Android app Development by Rhodes

エミュレータで起動してみる立ち上がりました。

でも今日お伝えしたいのはここから

エミュレータは遅い !!

Page 12: Android app Development by Rhodes

エミュレータ

RhoSimulator で起動する

まずはご覧ください

Page 13: Android app Development by Rhodes

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