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,130 views

Published on

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

Published in: Technology
0 Comments
5 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
4,130
On SlideShare
0
From Embeds
0
Number of Embeds
38
Actions
Shares
0
Downloads
4
Comments
0
Likes
5
Embeds 0
No embeds

No notes for slide
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • 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でも…?)

    ×