16. A What ??
Fork of MacRuby Compiles into optimized machine code
17. A What ??
Fork of MacRuby Compiles into optimized machine code
Automatic object memory allocation and reclaim
18. A What ??
Fork of MacRuby Compiles into optimized machine code
Automatic object memory allocation and reclaim
19. A What ??
Fork of MacRuby Compiles into optimized machine code
Automatic object memory allocation and reclaim
Ruby-runtime tightly integrated with Obj-C runtime
20. A What ??
Fork of MacRuby Compiles into optimized machine code
Automatic object memory allocation and reclaim
Ruby-runtime tightly integrated with Obj-C runtime
Same ancestor as Obj-C
21. A What ??
Fork of MacRuby Compiles into optimized machine code
Automatic object memory allocation and reclaim
Ruby-runtime tightly integrated with Obj-C runtime
Same ancestor as Obj-C Object can be shared with no performance cost
55. The Soul
Console REPL - Read Evaluate Print Loop
You feel in-control
An excellent in-browser demo of REPL: https://www.pieceable.com/rubymotion-console
61. RubyGems
Normal RubyGems won’t work
Load gems in Rakefile of the application
source :rubygems
gem 'rake'
Use Bundler gem 'bubble-wrap'
gem 'motion-cocoapods'
gem 'motion-redgreen'
Gemfile
62. RubyGems
Normal RubyGems won’t work
Load gems in Rakefile of the application
source :rubygems
gem 'rake'
Use Bundler gem 'bubble-wrap'
gem 'motion-cocoapods'
gem 'motion-redgreen'
Gemfile
63. RubyGems
Normal RubyGems won’t work
Load gems in Rakefile of the application
source :rubygems
gem 'rake' require ‘bundler’
Use Bundler gem 'bubble-wrap' Bundler.require
gem 'motion-cocoapods'
gem 'motion-redgreen' Rakefile
Gemfile
78. The ‘Survey’ app
Dynamically create Surveys on the fly without code compilation
Survey question data is JSON based
79. The ‘Survey’ app
Dynamically create Surveys on the fly without code compilation
Survey question data is JSON based
Controls for question should be controlled by JSON
80. The ‘Survey’ app
Dynamically create Surveys on the fly without code compilation
Survey question data is JSON based
Controls for question should be controlled by JSON
Collect response in JSON and make a server API call to POST data