16
Full-stack Web Developer CTO at woumedia former @ Arkency @KamilLelonek

A brief intro to RubyMotion

Embed Size (px)

Citation preview

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's

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