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
910
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
Honoを使ったリモートMCPサーバでAIツールとの連携を加速させる!
tosuri13
1
180
16年目のピクシブ百科事典を支える最新の技術基盤 / The Modern Tech Stack Powering Pixiv Encyclopedia in its 16th Year
ahuglajbclajep
5
1k
CSC307 Lecture 02
javiergs
PRO
1
780
今から始めるClaude Code超入門
448jp
8
9.1k
AIと一緒にレガシーに向き合ってみた
nyafunta9858
0
250
Best-Practices-for-Cortex-Analyst-and-AI-Agent
ryotaroikeda
1
110
コマンドとリード間の連携に対する脅威分析フレームワーク
pandayumi
1
460
AIエージェント、”どう作るか”で差は出るか? / AI Agents: Does the "How" Make a Difference?
rkaga
4
2k
izumin5210のプロポーザルのネタ探し #tskaigi_msup
izumin5210
1
140
15年続くIoTサービスのSREエンジニアが挑む分散トレーシング導入
melonps
2
230
Smart Handoff/Pickup ガイド - Claude Code セッション管理
yukiigarashi
0
150
360° Signals in Angular: Signal Forms with SignalStore & Resources @ngLondon 01/2026
manfredsteyer
PRO
0
140
Featured
See All Featured
B2B Lead Gen: Tactics, Traps & Triumph
marketingsoph
0
57
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
287
14k
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
0
440
The Limits of Empathy - UXLibs8
cassininazir
1
220
The browser strikes back
jonoalderson
0
410
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
Agile Actions for Facilitating Distributed Teams - ADO2019
mkilby
0
120
How to Think Like a Performance Engineer
csswizardry
28
2.5k
GraphQLの誤解/rethinking-graphql
sonatard
74
11k
The Illustrated Children's Guide to Kubernetes
chrisshort
51
51k
RailsConf 2023
tenderlove
30
1.3k
How People are Using Generative and Agentic AI to Supercharge Their Products, Projects, Services and Value Streams Today
helenjbeal
1
130
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!