Full-stack Web Developer
CTO at woumedia
former @ Arkency
@KamilLelonek
Agenda
• What is RubyMotion?
• Libraries
• Supported platforms
• Demo
• Resources
• RubyMotion dispatch
• Books
What is RubyMotion?
• commercial toolchain for Android, iOS and OS X

development using the Ruby programming language.
• RubyMotion apps are statically compiled and call into the
native platform APIs.
• Write iOS and Android apps using the same language and
development environment.
• Isolate platform-specific code, share everything else, and
benefit from cross-platform gems.
• Write code in the interactive console.
• Create an app package suitable for a submission into Apple'
iOS or Mac App Store, or Google Play.
https://twitter.com/rubymotion
@RubyMotion
https://github.com/HipByte
@HipByte
How to start
Libraries
• BubbleWrap
• SugarCube
• motion-support
• IB
Android
iOS
IDE
DEMO
The official RubyMotion newsletter.
One email every few weeks.
http://rubymotiondispatch.com/
Books
Pitfails
• Lack of testing frameworks
• Long compilation time after clean
• Complex stacktraces
• Debugging problems
Q&A

A brief intro to RubyMotion