In the past year or so, RubyMotion (RM) has gained its share of both adherents and skeptics. Some criticize RM for being too far removed from the underlying Cocoa frameworks, while others claim the toolchain isn’t "Ruby" enough. While there is certainly merit to these conflicting objections, it is because of these supposed flaws, and not in spite of them, that RubyMotion is an excellent tool for producing iOS apps. By leveraging both the power of the Objective-C frameworks and the speed and expressiveness of Ruby (not to mention opening up the iOS ecosystem to the historically prolific open source Ruby community), RM has the potential to greatly expand the iOS developer base and change the mobile landscape for the better. In his talk, "Motion in the Middle," Matthew will discuss the ways in which RubyMotion enables elegant, Ruby-esque design while exposing enough of the iOS/Cocoa frameworks to allow for wide-ranging and highly extendable applications.
Matthew is a software developer at Cyrus Innovation, an agile consultancy in NYC. A former scrum master and operations manager, he graduated from the Flatiron School where he was trained in Ruby and Rails. He has been developing iOS apps with RubyMotion at Cyrus, most recently working on Flavorpill’s Calendar in Your Pocket app. Matthew has given talks on Agile, Scrum for Non-Development Teams, and Git workflow, and is the organizer of the NYC-based meetup, Ruby Blind. He is very excited to be presenting at this year’s GORUCO on developing for iOS in RubyMotion and its implications for the future of the iOS and Ruby communities.