Why I love RubyMotion
I’ve been asked a few times in the last week about why I’m using RubyMotion and why I’m so ecstatic about it. To give some background, I’ve been working on a mobile app called “Bring It On” for a few weeks now. I built the first version of the app in Objective-C and while it did the job as a prototype and MVP, I wasn’t satisfied launching it into the app store in it’s current state. I heard about RubyMotion, and played around with it a couple days, and was instantly hooked, and here’s why:
- Xcode crashed on me all the time, with no warning or reason
- Xcode does a terrible job organizing and keeping your file system clean
- RubyMotion took me a whole 5 minutes to setup and run a hello world
- I watched a rubymotion dev build out a calculator from scratch without using anything but sublime and terminal
- Config options are in standard rakefile so I don’t have to deal with xml, plists or IDE
- Better support and more natural integration with cocoapods
- No IDE needed
- Same machine code at the end of the day through LLVM
- Tons of wrappers and gems that make life easier
- Vibrant community with quick support on IRC and google groups
- I can still use Objective-C if and when I want to!
More to come!