It was very clear that I was going to build Frontback with RubyMotion.
Melvyn Hills didn't find it possible to build Frontback using Web technologies. A native app was needed. He didn't know iOS, but he knew Ruby, so he gave RubyMotion a try.
After a few days, Melvyn enjoyed RubyMotion so much. It was so easy to get on tracks simply by reading the iOS APIs documentation. With a Web-frontend background, he felt at home. Not having to use Xcode was also a big win.
Behind the curtains.
With over one million downloads, Frontback is one of the most deployed RubyMotion app. They got a lot of press, and thanks to Ruby's concise syntax and dynamism, they were able to keep adding new features and refactoring the code base at peace.
Frontback uses the BubbleWrap wrapper to implement a lot of iOS concepts, such as HTTP, Pub/Sub, JSON, location and timers, as well as a lot of Objective-C libraries via the CocoaPods package management system.
"With RubyMotion, it’s easier to get on board. Every line you write is needed application logic, nothing more. The fact you don’t have to use Xcode is a big win."
Melvyn Hills, Co-founder, Checkthis Inc
Read the full interview on our blog