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
90
Anticorrupting the Enterprise; or How I Learned to Stop Worrying and Love the Serverless
stevenringo
0
340
Going serverless– NoOps is the best ops
stevenringo
2
280
Ansible vs CloudFormation Smackdown!
stevenringo
6
3.7k
CloudFormation tips, tricks & best practices
stevenringo
0
820
Ansible: 10 tips and tricks
stevenringo
2
1.6k
Building APIs that delight (Part I)
stevenringo
1
190
Programming fundamentals for non-techies
stevenringo
2
320
Technical Cofounding 101
stevenringo
0
170
Other Decks in Programming
See All in Programming
0→1と1→10の狭間で Javaという技術選定を振り返る/Reflecting on the Decision to Choose Java Between Scaling from 0 to 1 and 1 to 10
jaguar_imo
2
370
単体テストを書かない技術 #phpcon_odawara
o0h
PRO
26
7.9k
From Spring Boot 2 to Spring Boot 3 with Java 21 and Jakarta EE
ivargrimstad
0
1.2k
Build with AI 2024 Seoul - 제로부터 시작하는 Flutter with Gemini 생활 - 박제창
itsmedreamwalker
0
200
CA.swift19 恋するAIアプリ開発の裏側
oskmr
0
340
try!Swift Tokyo 2024 参加報告 LT
akidon0000
1
190
try! Swift Tokyo 2024 参加報告 / try! Swift Tokyo 2024 Report
hironytic
0
180
Micro Frontends for Java Microservices - Devnexus 2024
mraible
PRO
0
430
データアナリストが行うDatabricksを活用したETLの自動化事例
shinoa
0
260
1인 개발자로 행복하게 살기 - GDG 송도 헬로월드 2024
benjaminkim
1
5.6k
DMMプラットフォームがTiDB Cloudを採用した背景
pospome
8
3.7k
FigmaとPHPで作る1ミリたりとも表示崩れしない最強の帳票印刷ソリューション
ttskch
39
18k
Featured
See All Featured
Java REST API Framework Comparison - PWX 2021
mraible
PRO
18
6.9k
The MySQL Ecosystem @ GitHub 2015
samlambert
242
12k
Fireside Chat
paigeccino
20
2.6k
Bootstrapping a Software Product
garrettdimon
PRO
301
110k
Practical Orchestrator
shlominoach
181
9.7k
GitHub's CSS Performance
jonrohan
1023
450k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
501
140k
Documentation Writing (for coders)
carmenintech
59
3.9k
Designing for humans not robots
tammielis
247
25k
Fontdeck: Realign not Redesign
paulrobertlloyd
76
4.9k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
5
1.5k
Building Adaptive Systems
keathley
30
1.8k
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!