Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Rubotoを試してみた    尾古 豊明    @patorash
自己紹介•   名前:尾古 豊明(@patorash)•   愛称:パトさん•   シルバー聖闘士(5月末にRuby Silver取得)•   ここのところ、Railsばっかりやってますが    実はAndroidアプリも作ってます。•   最...
告知• 第2回メタプログラミングRuby読書会  http://atnd.org/events/29989• 日時:8月4日(土)• 場所:パトランド(@patorashの家)• やること: – 本の音読 – 写経• 懇親会は – パトランド名...
今週の月曜日
なにやら 慌ただしい実行委員陣営…
「パトさん、今週末にRuboto で発表してくれん?」
_人人人人人人人人人_> 突然のオファー < ̄^Y^Y^Y^Y^Y^Y^Y^ ̄
Rubotoとは?• JRuby on Androidの環境• Ruboto CoreがAndroidにインストールされ ていたらJRubyでアプリを作れる• irb環境を提供するRuboto irbもある• レイアウトもRubyで書くのが基本
githubあるよ
メリット• Rubyでアプリが作れる!!• gemが使えるのでライブラリも豊富• Javaだと煩わしいgetter,setterからの解放
デメリット• 起動が超遅い(後で見せます)• JRubyだからか、クセがある気がする• 日本語の情報が少ない• サンプルが少ない• 同士が少ない
始めるには?• Android SDKのインストール• rvmでjrubyインストール• gem install ruboto
プロジェクト、ファイル作成• ruboto gen appコマンド オプションは大体Androidプロジェクト 作るのと同じ• ruboto genコマンドで色々と 作れるっぽい。
コンパイル• Rakeが使えます(antを隠   してくれる) • rake release • rake debug
開発中のコマンド• rake install start (初回インストール)• rake update_script:restart  (2回目以降はこれを使用する)• rake install:clean  (一度消して再インストール)
デモ• ListViewに文字を出す• メニューを出す• 通信してみる。
感想• 可能性は感じた!• デバッグは大変• Androidは型安全なほうがいいかも…• ノウハウが貯まれば簡単なアプリを すぐに作れそう (でもそれってJavaでも…?)
Rubotoを試してみた
Upcoming SlideShare
Loading in …5
×

Rubotoを試してみた

4,349 views

Published on

第一回岡山Ruby会議で発表した資料。

Published in: Technology
  • Be the first to comment

Rubotoを試してみた

  1. 1. Rubotoを試してみた 尾古 豊明 @patorash
  2. 2. 自己紹介• 名前:尾古 豊明(@patorash)• 愛称:パトさん• シルバー聖闘士(5月末にRuby Silver取得)• ここのところ、Railsばっかりやってますが 実はAndroidアプリも作ってます。• 最近、Railsで計画停電情報 関電バージョン作 りました。(http://teiden-plan.herokuapp.com)• 好きなRubyのメソッドは instance_methods, instance_variablesです。• でも、よく使うのはeachやmap。
  3. 3. 告知• 第2回メタプログラミングRuby読書会 http://atnd.org/events/29989• 日時:8月4日(土)• 場所:パトランド(@patorashの家)• やること: – 本の音読 – 写経• 懇親会は – パトランド名物:たこ焼き
  4. 4. 今週の月曜日
  5. 5. なにやら 慌ただしい実行委員陣営…
  6. 6. 「パトさん、今週末にRuboto で発表してくれん?」
  7. 7. _人人人人人人人人人_> 突然のオファー < ̄^Y^Y^Y^Y^Y^Y^Y^ ̄
  8. 8. Rubotoとは?• JRuby on Androidの環境• Ruboto CoreがAndroidにインストールされ ていたらJRubyでアプリを作れる• irb環境を提供するRuboto irbもある• レイアウトもRubyで書くのが基本
  9. 9. githubあるよ
  10. 10. メリット• Rubyでアプリが作れる!!• gemが使えるのでライブラリも豊富• Javaだと煩わしいgetter,setterからの解放
  11. 11. デメリット• 起動が超遅い(後で見せます)• JRubyだからか、クセがある気がする• 日本語の情報が少ない• サンプルが少ない• 同士が少ない
  12. 12. 始めるには?• Android SDKのインストール• rvmでjrubyインストール• gem install ruboto
  13. 13. プロジェクト、ファイル作成• ruboto gen appコマンド オプションは大体Androidプロジェクト 作るのと同じ• ruboto genコマンドで色々と 作れるっぽい。
  14. 14. コンパイル• Rakeが使えます(antを隠 してくれる) • rake release • rake debug
  15. 15. 開発中のコマンド• rake install start (初回インストール)• rake update_script:restart (2回目以降はこれを使用する)• rake install:clean (一度消して再インストール)
  16. 16. デモ• ListViewに文字を出す• メニューを出す• 通信してみる。
  17. 17. 感想• 可能性は感じた!• デバッグは大変• Androidは型安全なほうがいいかも…• ノウハウが貯まれば簡単なアプリを すぐに作れそう (でもそれってJavaでも…?)

×