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
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
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
20260127_試行錯誤の結晶を1冊に。著者が解説 先輩データサイエンティストからの指南書 / author's_commentary_ds_instructions_guide
nash_efp
1
990
開発者から情シスまで - 多様なユーザー層に届けるAPI提供戦略 / Postman API Night Okinawa 2026 Winter
tasshi
0
210
React 19でつくる「気持ちいいUI」- 楽観的UIのすすめ
himorishige
11
7.5k
ノイジーネイバー問題を解決する 公平なキューイング
occhi
0
110
CSC307 Lecture 04
javiergs
PRO
0
660
Lambda のコードストレージ容量に気をつけましょう
tattwan718
0
140
副作用をどこに置くか問題:オブジェクト指向で整理する設計判断ツリー
koxya
1
610
CSC307 Lecture 02
javiergs
PRO
1
780
AI時代のキャリアプラン「技術の引力」からの脱出と「問い」へのいざない / tech-gravity
minodriven
21
7.4k
Package Management Learnings from Homebrew
mikemcquaid
0
230
Gemini for developers
meteatamel
0
100
例外処理とどう使い分ける?Result型を使ったエラー設計 #burikaigi
kajitack
16
6.1k
Featured
See All Featured
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.6k
Bioeconomy Workshop: Dr. Julius Ecuru, Opportunities for a Bioeconomy in West Africa
akademiya2063
PRO
1
55
Building a Scalable Design System with Sketch
lauravandoore
463
34k
How to Ace a Technical Interview
jacobian
281
24k
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
0
1.1k
A Tale of Four Properties
chriscoyier
162
24k
Balancing Empowerment & Direction
lara
5
900
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
GitHub's CSS Performance
jonrohan
1032
470k
Between Models and Reality
mayunak
1
190
XXLCSS - How to scale CSS and keep your sanity
sugarenia
249
1.3M
HU Berlin: Industrial-Strength Natural Language Processing with spaCy and Prodigy
inesmontani
PRO
0
230
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!