Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
RubyMotion - the good, the bad and the ugly.
Search
Steven Ringo
May 08, 2012
Programming
0
300
RubyMotion - the good, the bad and the ugly.
A presentation done at the Ruby on Rails Oceania meetup (Rorosyd) in May 2012
Steven Ringo
May 08, 2012
Tweet
Share
More Decks by Steven Ringo
See All by Steven Ringo
Disrupt yourself with a real-time, customer-centric data platform
stevenringo
0
100
Anticorrupting the Enterprise; or How I Learned to Stop Worrying and Love the Serverless
stevenringo
0
390
Going serverless– NoOps is the best ops
stevenringo
2
310
Ansible vs CloudFormation Smackdown!
stevenringo
6
3.8k
CloudFormation tips, tricks & best practices
stevenringo
0
900
Ansible: 10 tips and tricks
stevenringo
2
1.6k
Building APIs that delight (Part I)
stevenringo
1
230
Programming fundamentals for non-techies
stevenringo
2
360
Technical Cofounding 101
stevenringo
0
190
Other Decks in Programming
See All in Programming
疑似コードによるプロンプト記述、どのくらい正確に実行される?
kokuyouwind
0
190
.NET Conf 2025 の興味のあるセッ ションを復習した / dotnet conf 2025 quick recap for backend engineer
tomohisa
0
110
組み合わせ爆発にのまれない - 責務分割 x テスト
halhorn
1
190
それ、本当に安全? ファイルアップロードで見落としがちなセキュリティリスクと対策
penpeen
7
2.1k
AI時代を生き抜く 新卒エンジニアの生きる道
coconala_engineer
1
530
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
720
QAフローを最適化し、品質水準を満たしながらリリースまでの期間を最短化する #RSGT2026
shibayu36
0
2k
AIで開発はどれくらい加速したのか?AIエージェントによるコード生成を、現場の評価と研究開発の評価の両面からdeep diveしてみる
daisuketakeda
1
690
0→1 フロントエンド開発 Tips🚀 #レバテックMeetup
bengo4com
0
490
実はマルチモーダルだった。ブラウザの組み込みAI🧠でWebの未来を感じてみよう #jsfes #gemini
n0bisuke2
3
1.4k
Combinatorial Interview Problems with Backtracking Solutions - From Imperative Procedural Programming to Declarative Functional Programming - Part 2
philipschwarz
PRO
0
140
フロントエンド開発の勘所 -複数事業を経験して見えた判断軸の違い-
heimusu
6
2.5k
Featured
See All Featured
Efficient Content Optimization with Google Search Console & Apps Script
katarinadahlin
PRO
0
280
What does AI have to do with Human Rights?
axbom
PRO
0
1.9k
The Anti-SEO Checklist Checklist. Pubcon Cyber Week
ryanjones
0
39
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
55k
Breaking role norms: Why Content Design is so much more than writing copy - Taylor Woolridge
uxyall
0
130
エンジニアに許された特別な時間の終わり
watany
106
220k
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.3k
Groundhog Day: Seeking Process in Gaming for Health
codingconduct
0
75
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
39
We Are The Robots
honzajavorek
0
130
Making the Leap to Tech Lead
cromwellryan
135
9.7k
Scaling GitHub
holman
464
140k
Transcript
RubyMotion
Hi, I am Steve Ringo
[email protected]
@stevenringo
” “RubyMotion is a revolutionary toolchain for iOS. It lets
you quickly develop and test native iOS applications for iPhone or iPad, all using the awesome Ruby language you know and love.
The good
Awesome ruby syntax
REPL / IRB
MacRuby under the hood
No Xcode!
None
None
None
Memory Management
Excitement
Ecosystem
Web dev-like experience
The Bad
Impedance mismatch
Proprietary & expensive*
No Xcode
Not compatible with rubygems
The ugly
Haters gonna hate
What’s the point? Objective-C is easy to learn! Only good
for toy apps Still need to know the Cocoa APIs API is so huge, need IDE
The verdict
Will grow the ecosystem
Ruby has a testing culture
Truly native
Are a lot of non-Cocoa development environments on iOS
Will I use it for my next iOS project?
Hell yeah!