Submit Search
Upload
Rubotoを試してみた
•
5 likes
•
3,824 views
豊明 尾古
Follow
第一回岡山Ruby会議で発表した資料。
Read less
Read more
Technology
Report
Share
Report
Share
1 of 18
Download Now
Download to read offline
Recommended
名古屋Ruby会議02 LT:Ruby中級への道
名古屋Ruby会議02 LT:Ruby中級への道
Shigeru UCHIYAMA
広島で Ruby が流行らないのはどう考えても俺たちが悪い
広島で Ruby が流行らないのはどう考えても俺たちが悪い
Tomohiko Himura
Perlcasual #5 発表資料
Perlcasual #5 発表資料
Junichi Ishida
さわってみよう Couchbase Lite
さわってみよう Couchbase Lite
ssd kfk
圏論walker
圏論walker
Kazufumi Ohkawa
Minio on Raspberry Pi
Minio on Raspberry Pi
Masafumi Ohta
Hiroshimarbについて
Hiroshimarbについて
Tomohiko Himura
Hiroshima.rb on github
Hiroshima.rb on github
Tomohiko Himura
More Related Content
Similar to Rubotoを試してみた
RubySeminar16_Analyze
RubySeminar16_Analyze
sady_nitro
Ruby札幌2008年の活動に向けて
Ruby札幌2008年の活動に向けて
Koji SHIMADA
OSC 2012 HIROSHIMA
OSC 2012 HIROSHIMA
Tomohiko Himura
岡山のRuby勉強会(OSC広島2013)
岡山のRuby勉強会(OSC広島2013)
Makoto Henmi
JRubyで作るapiサーバー
JRubyで作るapiサーバー
Yamamoto Kazuhisa
Jenkinsで行う並列テスト(公開用)
Jenkinsで行う並列テスト(公開用)
Yamamoto Kazuhisa
Rails プロジェクトでスタートダッシュを決める
Rails プロジェクトでスタートダッシュを決める
Tomohiko Himura
Reading 1st dRuby
Reading 1st dRuby
Koichi ITO
自己紹介LT(公開版)
自己紹介LT(公開版)
Ken Muryoi
Similar to Rubotoを試してみた
(9)
RubySeminar16_Analyze
RubySeminar16_Analyze
Ruby札幌2008年の活動に向けて
Ruby札幌2008年の活動に向けて
OSC 2012 HIROSHIMA
OSC 2012 HIROSHIMA
岡山のRuby勉強会(OSC広島2013)
岡山のRuby勉強会(OSC広島2013)
JRubyで作るapiサーバー
JRubyで作るapiサーバー
Jenkinsで行う並列テスト(公開用)
Jenkinsで行う並列テスト(公開用)
Rails プロジェクトでスタートダッシュを決める
Rails プロジェクトでスタートダッシュを決める
Reading 1st dRuby
Reading 1st dRuby
自己紹介LT(公開版)
自己紹介LT(公開版)
More from 豊明 尾古
OSS-DB 取得のススメ
OSS-DB 取得のススメ
豊明 尾古
Ormとの付き合い方
Ormとの付き合い方
豊明 尾古
Ecmascript2015とその周辺について
Ecmascript2015とその周辺について
豊明 尾古
ActiveRecord::Enumのススメ
ActiveRecord::Enumのススメ
豊明 尾古
便利なHerokuと active recordの 速度改善tips
便利なHerokuと active recordの 速度改善tips
豊明 尾古
ウェブアプリケーションのためのユニバーサルデザインを読んだので共有する
ウェブアプリケーションのためのユニバーサルデザインを読んだので共有する
豊明 尾古
Middlemanによる静的サイト作成術
Middlemanによる静的サイト作成術
豊明 尾古
Kotlinのwebフレームワーク探訪
Kotlinのwebフレームワーク探訪
豊明 尾古
Rails templateで開発の初速を上げよう
Rails templateで開発の初速を上げよう
豊明 尾古
KotlinAndroidLibを使ってみた
KotlinAndroidLibを使ってみた
豊明 尾古
Rubyistのためのkotlin紹介
Rubyistのためのkotlin紹介
豊明 尾古
Kotlinの紹介
Kotlinの紹介
豊明 尾古
Slimの紹介
Slimの紹介
豊明 尾古
Calabashでbddしようぜ
Calabashでbddしようぜ
豊明 尾古
Successful git
Successful git
豊明 尾古
アプリ内課金してみた
アプリ内課金してみた
豊明 尾古
Webデザイナーのためのandroid用レイアウト講座
Webデザイナーのためのandroid用レイアウト講座
豊明 尾古
Android 3.Xアプリを開発してみて
Android 3.Xアプリを開発してみて
豊明 尾古
Gae開発入門
Gae開発入門
豊明 尾古
ABC2011 Winter #jag4
ABC2011 Winter #jag4
豊明 尾古
More from 豊明 尾古
(20)
OSS-DB 取得のススメ
OSS-DB 取得のススメ
Ormとの付き合い方
Ormとの付き合い方
Ecmascript2015とその周辺について
Ecmascript2015とその周辺について
ActiveRecord::Enumのススメ
ActiveRecord::Enumのススメ
便利なHerokuと active recordの 速度改善tips
便利なHerokuと active recordの 速度改善tips
ウェブアプリケーションのためのユニバーサルデザインを読んだので共有する
ウェブアプリケーションのためのユニバーサルデザインを読んだので共有する
Middlemanによる静的サイト作成術
Middlemanによる静的サイト作成術
Kotlinのwebフレームワーク探訪
Kotlinのwebフレームワーク探訪
Rails templateで開発の初速を上げよう
Rails templateで開発の初速を上げよう
KotlinAndroidLibを使ってみた
KotlinAndroidLibを使ってみた
Rubyistのためのkotlin紹介
Rubyistのためのkotlin紹介
Kotlinの紹介
Kotlinの紹介
Slimの紹介
Slimの紹介
Calabashでbddしようぜ
Calabashでbddしようぜ
Successful git
Successful git
アプリ内課金してみた
アプリ内課金してみた
Webデザイナーのためのandroid用レイアウト講座
Webデザイナーのためのandroid用レイアウト講座
Android 3.Xアプリを開発してみて
Android 3.Xアプリを開発してみて
Gae開発入門
Gae開発入門
ABC2011 Winter #jag4
ABC2011 Winter #jag4
Recently uploaded
JAWS DAYS 2024 E-3 ランチにまつわるちょっといい話 〜給食がない町の小中学生に温かい昼食を〜
JAWS DAYS 2024 E-3 ランチにまつわるちょっといい話 〜給食がない町の小中学生に温かい昼食を〜
Naomi Yamasaki
AWS Lambdaと AWS API Gatewayを使ったREST API作り
AWS Lambdaと AWS API Gatewayを使ったREST API作り
iPride Co., Ltd.
バイオリンの運弓動作計測による初心者と経験者の差異分析
バイオリンの運弓動作計測による初心者と経験者の差異分析
sugiuralab
これからはじめるAnsible - Ansible Night Tokyo 2024
これからはじめるAnsible - Ansible Night Tokyo 2024
Hideki Saito
00001_test_automation_portfolio_20240313
00001_test_automation_portfolio_20240313
ssuserf8ea02
キャラで動かすGPT ~GPTsでどんな感じに作っているとか考えていることとか~
キャラで動かすGPT ~GPTsでどんな感じに作っているとか考えていることとか~
honeshabri
SIG-AUDIO 2024 Vol.02 オンラインセミナー 「必殺使音人(ひっさつしおとにん)カットシーンを成敗せよ」
SIG-AUDIO 2024 Vol.02 オンラインセミナー 「必殺使音人(ひっさつしおとにん)カットシーンを成敗せよ」
IGDA Japan SIG-Audio
チームで開発するための環境を整える
チームで開発するための環境を整える
onozaty
AWS_Bedrock入門 このスライドは2024/03/08の勉強会で発表されたものです。
AWS_Bedrock入門 このスライドは2024/03/08の勉強会で発表されたものです。
iPride Co., Ltd.
The 86th National Convention of IPSJ (Student Encouragement Award))
The 86th National Convention of IPSJ (Student Encouragement Award))
yoshidakids7
キンドリル_ネットワーク自動化成熟度診断サービス ご紹介資料 2024年3月版
キンドリル_ネットワーク自動化成熟度診断サービス ご紹介資料 2024年3月版
Takayuki Nakayama
IGDA Japan SIG Audio #22 オンラインセミナー VRの知る.pdf
IGDA Japan SIG Audio #22 オンラインセミナー VRの知る.pdf
IGDA Japan SIG-Audio
Recently uploaded
(12)
JAWS DAYS 2024 E-3 ランチにまつわるちょっといい話 〜給食がない町の小中学生に温かい昼食を〜
JAWS DAYS 2024 E-3 ランチにまつわるちょっといい話 〜給食がない町の小中学生に温かい昼食を〜
AWS Lambdaと AWS API Gatewayを使ったREST API作り
AWS Lambdaと AWS API Gatewayを使ったREST API作り
バイオリンの運弓動作計測による初心者と経験者の差異分析
バイオリンの運弓動作計測による初心者と経験者の差異分析
これからはじめるAnsible - Ansible Night Tokyo 2024
これからはじめるAnsible - Ansible Night Tokyo 2024
00001_test_automation_portfolio_20240313
00001_test_automation_portfolio_20240313
キャラで動かすGPT ~GPTsでどんな感じに作っているとか考えていることとか~
キャラで動かすGPT ~GPTsでどんな感じに作っているとか考えていることとか~
SIG-AUDIO 2024 Vol.02 オンラインセミナー 「必殺使音人(ひっさつしおとにん)カットシーンを成敗せよ」
SIG-AUDIO 2024 Vol.02 オンラインセミナー 「必殺使音人(ひっさつしおとにん)カットシーンを成敗せよ」
チームで開発するための環境を整える
チームで開発するための環境を整える
AWS_Bedrock入門 このスライドは2024/03/08の勉強会で発表されたものです。
AWS_Bedrock入門 このスライドは2024/03/08の勉強会で発表されたものです。
The 86th National Convention of IPSJ (Student Encouragement Award))
The 86th National Convention of IPSJ (Student Encouragement Award))
キンドリル_ネットワーク自動化成熟度診断サービス ご紹介資料 2024年3月版
キンドリル_ネットワーク自動化成熟度診断サービス ご紹介資料 2024年3月版
IGDA Japan SIG Audio #22 オンラインセミナー VRの知る.pdf
IGDA Japan SIG Audio #22 オンラインセミナー VRの知る.pdf
Rubotoを試してみた
1.
Rubotoを試してみた
尾古 豊明 @patorash
2.
自己紹介 •
名前:尾古 豊明(@patorash) • 愛称:パトさん • シルバー聖闘士(5月末にRuby Silver取得) • ここのところ、Railsばっかりやってますが 実はAndroidアプリも作ってます。 • 最近、Railsで計画停電情報 関電バージョン作 りました。(http://teiden-plan.herokuapp.com) • 好きなRubyのメソッドは instance_methods, instance_variablesです。 • でも、よく使うのはeachやmap。
3.
告知 • 第2回メタプログラミングRuby読書会
http://atnd.org/events/29989 • 日時:8月4日(土) • 場所:パトランド(@patorashの家) • やること: – 本の音読 – 写経 • 懇親会は – パトランド名物:たこ焼き
4.
今週の月曜日
5.
なにやら 慌ただしい 実行委員陣営…
6.
「パトさん、今週末にRuboto で発表してくれん?」
7.
_人人人人人人人人人_ > 突然のオファー <  ̄^Y^Y^Y^Y^Y^Y^Y^ ̄
8.
Rubotoとは? • JRuby on
Androidの環境 • Ruboto CoreがAndroidにインストールされ ていたらJRubyでアプリを作れる • irb環境を提供するRuboto irbもある • レイアウトもRubyで書くのが基本
9.
githubあるよ
10.
メリット • Rubyでアプリが作れる!! • gemが使えるのでライブラリも豊富 •
Javaだと煩わしいgetter,setterからの解放
11.
デメリット • 起動が超遅い(後で見せます) • JRubyだからか、クセがある気がする •
日本語の情報が少ない • サンプルが少ない • 同士が少ない
12.
始めるには? • Android SDKのインストール •
rvmでjrubyインストール • gem install ruboto
13.
プロジェクト、ファイル作成 • ruboto gen
appコマンド オプションは大体Androidプロジェクト 作るのと同じ • ruboto genコマンドで色々と 作れるっぽい。
14.
コンパイル • Rakeが使えます(antを隠
してくれる) • rake release • rake debug
15.
開発中のコマンド • rake install
start (初回インストール) • rake update_script:restart (2回目以降はこれを使用する) • rake install:clean (一度消して再インストール)
16.
デモ • ListViewに文字を出す • メニューを出す •
通信してみる。
17.
感想 • 可能性は感じた! • デバッグは大変 •
Androidは型安全なほうがいいかも… • ノウハウが貯まれば簡単なアプリを すぐに作れそう (でもそれってJavaでも…?)
Editor's Notes
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
Download Now