get started Can’t access platform features naturally Full access to platform features Low performance High performance Hard to provide good user experience Easy to provide good user experience
get started Can’t access platform features naturally Full access to platform features Low performance High performance Hard to provide good user experience Easy to provide good user experience
iOS: a native executable • For Android: a JNI native library • The original Ruby source code is not present in the application bundle • RubyMotion apps weight a couple MB
def on_load(app, options) open RootScreen end end # app/screens/root_screen.rb class RootScreen < PM::Screen title "Root Screen" nav_bar true def on_load set_nav_bar_button :right, title: “Help", action: :open_help_screen end def open_help_screen open HelpScreen end end