Talks
Speakers
Events
Topics
Sign in
Home
Talks
Speakers
Events
Topics
Leaderboard
Use
Analytics
Sign in
Suggest modification to this talk
Title
Description
http://rubykaigi.org/2015/presentations/lrz In this presentation we will give a quick and gentle introduction to RubyMotion, a Ruby toolchain to write cross-platform apps for iOS and Android. Then, we will cover 3 of its latest features: Apple Watch, Apple TV and a cross-platform game engine. We will do live demos and coding.
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 presentation titled "The future of Ruby is in motion!" at RubyKaigi 2015, speaker Laurent Sansonetti introduces RubyMotion, a toolchain that facilitates writing cross-platform applications using the Ruby programming language. The talk covers several key aspects of RubyMotion, highlighted as follows: - **Introduction to RubyMotion**: Laurent provides a brief background about himself, his experience in programming, and the founding of RubyMotion to help developers create native applications using Ruby for both iOS and Android platforms. - **Simplified Development Process**: He emphasizes that RubyMotion allows Ruby developers to build native apps without needing to learn different languages or switch between various Integrated Development Environments (IDEs), thereby unifying the development experience. - **Unified Runtimes**: The toolchain introduces unified runtimes that let Ruby objects behave like Objective-C or Java objects, eliminating bridging and making development more efficient. - **Static Compilation**: Laurent discusses static compilation of Ruby scripts into native executable code using LLVM, enhancing performance by directly executing on devices. - **Cross-Platform Support**: He elaborates on RubyMotion's features, including support for the development of applications for emerging platforms such as Apple Watch and Apple TV. - **Game Development**: The presentation showcases RubyMotion Game, a project designed for cross-platform game development using existing frameworks like Cocos2D, which allows for building games efficiently on multiple platforms. - **Live Demos**: Throughout the presentation, Laurent offers live demos, including the creation of a simple game titled 'Flappy Sushi', demonstrating the ease of game development with RubyMotion. - **Open Source Future**: Near the conclusion, he shares that RubyMotion will soon be released as open-source software, inviting developers to engage with the community. Overall, the presentation illustrates the capabilities of RubyMotion in simplifying cross-platform mobile app and game development while emphasizing the ease and efficiency for Ruby developers. The session ends with an encouragement to explore RubyMotion's features and capabilities for modern app development.
Suggest modifications
Cancel