Talks
Speakers
Events
Topics
Sign in
Home
Talks
Speakers
Events
Topics
Leaderboard
Use
Analytics
Sign in
Suggest modification to this talk
Title
Description
By Matt Salerno 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. Help us caption & translate this video! http://amara.org/v/FG92/
Date
Summarized using AI?
If this talk's summary was generated by AI, please check this box. A "Summarized using AI" badge will be displayed in the summary tab to indicate that the summary was generated using AI.
Show "Summarized using AI" badge on summary page
Summary
Markdown supported
In the video titled "Microtalk: Motion in the Middle - RubyMotion as a Gateway to iOS Development," Matthew Salerno discusses the use of RubyMotion (RM) as a tool for developing iOS applications, emphasizing its unique position at the intersection of Ruby programming and Cocoa frameworks. Key points covered include: - **Background on RubyMotion**: RubyMotion allows developers to build native iOS and OSX apps using Ruby, providing a powerful alternative that connects Ruby developers to mobile development. - **Personal Experience**: Salerno shares his initial skepticism about RubyMotion, likening the transition to mobile app development to overcoming fears about using unfamiliar tools like Xcode or Objective-C. He highlights his journey from skepticism to embracing RubyMotion, resulting in successful app launches. - **Advantages of RubyMotion**: - **Abstraction**: RubyMotion provides a layer of abstraction that allows developers to access the full Cocoa framework while coding in expressive Ruby, making mobile app development more approachable. - **Learning Objective-C**: By using RubyMotion, developers unintentionally learn Objective-C, enhancing their ability to work with existing Objective-C libraries and understanding essential computer science concepts that improve app performance. - **Developer Community**: The RubyMotion community is described as vibrant and collaborative, fostering the creation of domain-specific languages (DSLs) and libraries that enhance the RubyMotion ecosystem. Salerno mentions several gems that facilitate development, such as Bubble Wrap for HTTP requests and Teacup for UI layouts. - **Conclusion**: Salerno encourages developers to delve into RubyMotion for its potential to bridge web and mobile development, while highlighting the importance of community contribution in shaping the future of RubyMotion. He concludes by expressing excitement for the tool and gratitude to the audience for their attention.
Suggest modifications
Cancel