Submit Search
Upload
RubyMotion Introduction
•
Download as KEY, PDF
•
4 likes
•
1,234 views
Lori Olson
Follow
Using Ruby to build iOS apps
Read less
Read more
Technology
Report
Share
Report
Share
1 of 20
Download now
Recommended
Setup ruby
Setup ruby
jugyo kohno
App Lego
App Lego
László Bácsi
Heroku Dockerの使い所
Heroku Dockerの使い所
Yusuke Kon
Auto-scaled Concourse CI on AWS w/o BOSH
Auto-scaled Concourse CI on AWS w/o BOSH
佑介 九岡
Virtualization with Vagrant (ua.pycon 2011)
Virtualization with Vagrant (ua.pycon 2011)
Dmitry Guyvoronsky
Docker presentation
Docker presentation
Shankar Chaudhary
Ec2 region migration_guide
Ec2 region migration_guide
Motokatsu Matsui
JavaScript Engine and WebAssembly
JavaScript Engine and WebAssembly
Changhwan Yi
Recommended
Setup ruby
Setup ruby
jugyo kohno
App Lego
App Lego
László Bácsi
Heroku Dockerの使い所
Heroku Dockerの使い所
Yusuke Kon
Auto-scaled Concourse CI on AWS w/o BOSH
Auto-scaled Concourse CI on AWS w/o BOSH
佑介 九岡
Virtualization with Vagrant (ua.pycon 2011)
Virtualization with Vagrant (ua.pycon 2011)
Dmitry Guyvoronsky
Docker presentation
Docker presentation
Shankar Chaudhary
Ec2 region migration_guide
Ec2 region migration_guide
Motokatsu Matsui
JavaScript Engine and WebAssembly
JavaScript Engine and WebAssembly
Changhwan Yi
Using Capifony for Symfony apps deployment (updated)
Using Capifony for Symfony apps deployment (updated)
Žilvinas Kuusas
Docker Tutorial
Docker Tutorial
Tatsuya Yagi
Docker tips
Docker tips
Menghan Zheng
Launch Arguments & NSUserDefaults by Franck Lefebvre
Launch Arguments & NSUserDefaults by Franck Lefebvre
CocoaHeads France
Windows Containers - Microsoft Ignite The Tour
Windows Containers - Microsoft Ignite The Tour
Eran Stiller
Jenkins with superpowers
Jenkins with superpowers
Ideato
Macruby intro
Macruby intro
Peter Lind
Docksal: Better than VMs
Docksal: Better than VMs
Leonid Makarov
[HKOSCON][20200613][ Ansible: From VM to Kubernetes]
[HKOSCON][20200613][ Ansible: From VM to Kubernetes]
Wong Hoi Sing Edison
Ruby on Rails Presentation
Ruby on Rails Presentation
Michael MacDonald
Shipping Performant 3rd Party JavaScript Widgets
Shipping Performant 3rd Party JavaScript Widgets
Eric Clemmons
Running Node.js in Production using Passenger
Running Node.js in Production using Passenger
davidchubbs
An introduction to the ruby ecosystem
An introduction to the ruby ecosystem
Geison Goes
Comandos - Evento - Virtual Lab Despliegue de aplicaciones en Kubernetes
Comandos - Evento - Virtual Lab Despliegue de aplicaciones en Kubernetes
Julio Pari
NodeWay in my project & sails.js
NodeWay in my project & sails.js
Dmytro Ovcharenko
Middleware as Code with mruby
Middleware as Code with mruby
Hiroshi SHIBATA
REDStudy#1
REDStudy#1
Yoonchul Koh
CoffeeScript Design Patterns
CoffeeScript Design Patterns
TrevorBurnham
Oleksandr Skachkov "Running С# in your Web Browser with WebAssembly"
Oleksandr Skachkov "Running С# in your Web Browser with WebAssembly"
Fwdays
OSGi, Scripting and REST, Building Webapps With Apache Sling
OSGi, Scripting and REST, Building Webapps With Apache Sling
Carsten Ziegeler
The farewell advice
The farewell advice
Caller To Islam / الداعية الإسلامي
GAAP & Accrual Accounting
GAAP & Accrual Accounting
Violeta A. Mercado,MBA
More Related Content
What's hot
Using Capifony for Symfony apps deployment (updated)
Using Capifony for Symfony apps deployment (updated)
Žilvinas Kuusas
Docker Tutorial
Docker Tutorial
Tatsuya Yagi
Docker tips
Docker tips
Menghan Zheng
Launch Arguments & NSUserDefaults by Franck Lefebvre
Launch Arguments & NSUserDefaults by Franck Lefebvre
CocoaHeads France
Windows Containers - Microsoft Ignite The Tour
Windows Containers - Microsoft Ignite The Tour
Eran Stiller
Jenkins with superpowers
Jenkins with superpowers
Ideato
Macruby intro
Macruby intro
Peter Lind
Docksal: Better than VMs
Docksal: Better than VMs
Leonid Makarov
[HKOSCON][20200613][ Ansible: From VM to Kubernetes]
[HKOSCON][20200613][ Ansible: From VM to Kubernetes]
Wong Hoi Sing Edison
Ruby on Rails Presentation
Ruby on Rails Presentation
Michael MacDonald
Shipping Performant 3rd Party JavaScript Widgets
Shipping Performant 3rd Party JavaScript Widgets
Eric Clemmons
Running Node.js in Production using Passenger
Running Node.js in Production using Passenger
davidchubbs
An introduction to the ruby ecosystem
An introduction to the ruby ecosystem
Geison Goes
Comandos - Evento - Virtual Lab Despliegue de aplicaciones en Kubernetes
Comandos - Evento - Virtual Lab Despliegue de aplicaciones en Kubernetes
Julio Pari
NodeWay in my project & sails.js
NodeWay in my project & sails.js
Dmytro Ovcharenko
Middleware as Code with mruby
Middleware as Code with mruby
Hiroshi SHIBATA
REDStudy#1
REDStudy#1
Yoonchul Koh
CoffeeScript Design Patterns
CoffeeScript Design Patterns
TrevorBurnham
Oleksandr Skachkov "Running С# in your Web Browser with WebAssembly"
Oleksandr Skachkov "Running С# in your Web Browser with WebAssembly"
Fwdays
OSGi, Scripting and REST, Building Webapps With Apache Sling
OSGi, Scripting and REST, Building Webapps With Apache Sling
Carsten Ziegeler
What's hot
(20)
Using Capifony for Symfony apps deployment (updated)
Using Capifony for Symfony apps deployment (updated)
Docker Tutorial
Docker Tutorial
Docker tips
Docker tips
Launch Arguments & NSUserDefaults by Franck Lefebvre
Launch Arguments & NSUserDefaults by Franck Lefebvre
Windows Containers - Microsoft Ignite The Tour
Windows Containers - Microsoft Ignite The Tour
Jenkins with superpowers
Jenkins with superpowers
Macruby intro
Macruby intro
Docksal: Better than VMs
Docksal: Better than VMs
[HKOSCON][20200613][ Ansible: From VM to Kubernetes]
[HKOSCON][20200613][ Ansible: From VM to Kubernetes]
Ruby on Rails Presentation
Ruby on Rails Presentation
Shipping Performant 3rd Party JavaScript Widgets
Shipping Performant 3rd Party JavaScript Widgets
Running Node.js in Production using Passenger
Running Node.js in Production using Passenger
An introduction to the ruby ecosystem
An introduction to the ruby ecosystem
Comandos - Evento - Virtual Lab Despliegue de aplicaciones en Kubernetes
Comandos - Evento - Virtual Lab Despliegue de aplicaciones en Kubernetes
NodeWay in my project & sails.js
NodeWay in my project & sails.js
Middleware as Code with mruby
Middleware as Code with mruby
REDStudy#1
REDStudy#1
CoffeeScript Design Patterns
CoffeeScript Design Patterns
Oleksandr Skachkov "Running С# in your Web Browser with WebAssembly"
Oleksandr Skachkov "Running С# in your Web Browser with WebAssembly"
OSGi, Scripting and REST, Building Webapps With Apache Sling
OSGi, Scripting and REST, Building Webapps With Apache Sling
Viewers also liked
The farewell advice
The farewell advice
Caller To Islam / الداعية الإسلامي
GAAP & Accrual Accounting
GAAP & Accrual Accounting
Violeta A. Mercado,MBA
Media studies @salman#1
Media studies @salman#1
S Kunto Adi Wibowo
Kashmir
Kashmir
vivekdas123
Manual samsung galaxy tab 7.7
Manual samsung galaxy tab 7.7
Khaleeda Asa
Nr cat.r
Nr cat.r
Premium Square Limited
About Voices for Georgia Library Association 5/10/12
About Voices for Georgia Library Association 5/10/12
Voices for Georgia's Children
Numerical Methods in C
Numerical Methods in C
Ambili Baby
GRID Leadership_01_The Grid Concept
GRID Leadership_01_The Grid Concept
Velpha Chemicals
Ali CV
Ali CV
Ali Syed
Introduction
Introduction
danistedman
Distracter Factor
Distracter Factor
bmarfin
Les origines de la bible
Les origines de la bible
Kouwelton Koné
Subaru 2
Subaru 2
MarcBetD
Doa asmaul husna ok bgt
Doa asmaul husna ok bgt
tugaspai
Yaallah
Yaallah
Eman Ali
About Downloads.pdf
About Downloads.pdf
symbian_mgl
Talora
Talora
talorafedora
786
786
Rameez Siddiqui
Uzair-CV
Uzair-CV
Mohammad Uzair
Viewers also liked
(20)
The farewell advice
The farewell advice
GAAP & Accrual Accounting
GAAP & Accrual Accounting
Media studies @salman#1
Media studies @salman#1
Kashmir
Kashmir
Manual samsung galaxy tab 7.7
Manual samsung galaxy tab 7.7
Nr cat.r
Nr cat.r
About Voices for Georgia Library Association 5/10/12
About Voices for Georgia Library Association 5/10/12
Numerical Methods in C
Numerical Methods in C
GRID Leadership_01_The Grid Concept
GRID Leadership_01_The Grid Concept
Ali CV
Ali CV
Introduction
Introduction
Distracter Factor
Distracter Factor
Les origines de la bible
Les origines de la bible
Subaru 2
Subaru 2
Doa asmaul husna ok bgt
Doa asmaul husna ok bgt
Yaallah
Yaallah
About Downloads.pdf
About Downloads.pdf
Talora
Talora
786
786
Uzair-CV
Uzair-CV
Similar to RubyMotion Introduction
MacRuby & RubyMotion - Madridrb May 2012
MacRuby & RubyMotion - Madridrb May 2012
Mark Villacampa
RubyMotion: Hack Your iOS App Like Never Before
RubyMotion: Hack Your iOS App Like Never Before
Joseph Ku
ruby-cocoa
ruby-cocoa
tutorialsruby
ruby-cocoa
ruby-cocoa
tutorialsruby
RubyMotion
RubyMotion
betabeers
IronRuby for the Rubyist
IronRuby for the Rubyist
Will Green
RubyMotion Gets A Cool New Friend: mruby on iOS
RubyMotion Gets A Cool New Friend: mruby on iOS
Joseph Ku
MacRuby & HotCocoa
MacRuby & HotCocoa
Thilo Utke
The story of language development
The story of language development
Hiroshi SHIBATA
Ruby on Rails Kickstart 101 & 102
Ruby on Rails Kickstart 101 & 102
Heng-Yi Wu
Ruby on Rails - An overview
Ruby on Rails - An overview
Thomas Asikis
Mac ruby deployment
Mac ruby deployment
Thilo Utke
Ruby on Rails survival guide of an aged Java developer
Ruby on Rails survival guide of an aged Java developer
gicappa
Mac ruby to the max - Brendan G. Lim
Mac ruby to the max - Brendan G. Lim
ThoughtWorks
MacRuby to The Max
MacRuby to The Max
Brendan Lim
Ruby'izing iOS development
Ruby'izing iOS development
toamitkumar
Macruby& Hotcocoa presentation by Rich Kilmer
Macruby& Hotcocoa presentation by Rich Kilmer
Matt Aimonetti
MacRuby For Ruby Developers
MacRuby For Ruby Developers
Renzo Borgatti
Docker at Shopify: From This-Looks-Fun to Production by Simon Eskildsen (Shop...
Docker at Shopify: From This-Looks-Fun to Production by Simon Eskildsen (Shop...
Docker, Inc.
Intro to Rails
Intro to Rails
lvrubygroup
Similar to RubyMotion Introduction
(20)
MacRuby & RubyMotion - Madridrb May 2012
MacRuby & RubyMotion - Madridrb May 2012
RubyMotion: Hack Your iOS App Like Never Before
RubyMotion: Hack Your iOS App Like Never Before
ruby-cocoa
ruby-cocoa
ruby-cocoa
ruby-cocoa
RubyMotion
RubyMotion
IronRuby for the Rubyist
IronRuby for the Rubyist
RubyMotion Gets A Cool New Friend: mruby on iOS
RubyMotion Gets A Cool New Friend: mruby on iOS
MacRuby & HotCocoa
MacRuby & HotCocoa
The story of language development
The story of language development
Ruby on Rails Kickstart 101 & 102
Ruby on Rails Kickstart 101 & 102
Ruby on Rails - An overview
Ruby on Rails - An overview
Mac ruby deployment
Mac ruby deployment
Ruby on Rails survival guide of an aged Java developer
Ruby on Rails survival guide of an aged Java developer
Mac ruby to the max - Brendan G. Lim
Mac ruby to the max - Brendan G. Lim
MacRuby to The Max
MacRuby to The Max
Ruby'izing iOS development
Ruby'izing iOS development
Macruby& Hotcocoa presentation by Rich Kilmer
Macruby& Hotcocoa presentation by Rich Kilmer
MacRuby For Ruby Developers
MacRuby For Ruby Developers
Docker at Shopify: From This-Looks-Fun to Production by Simon Eskildsen (Shop...
Docker at Shopify: From This-Looks-Fun to Production by Simon Eskildsen (Shop...
Intro to Rails
Intro to Rails
More from Lori Olson
Core Data in RubyMotion #inspect
Core Data in RubyMotion #inspect
Lori Olson
Do The Work
Do The Work
Lori Olson
Core Data in Motion
Core Data in Motion
Lori Olson
Rockstars & Consultants, who needs 'em
Rockstars & Consultants, who needs 'em
Lori Olson
Mobile rage
Mobile rage
Lori Olson
Rails 3.1
Rails 3.1
Lori Olson
Maps and Scale
Maps and Scale
Lori Olson
Rockstars & Consultants - who needs 'em
Rockstars & Consultants - who needs 'em
Lori Olson
Powerful UX, not just for desktops anymore
Powerful UX, not just for desktops anymore
Lori Olson
More from Lori Olson
(9)
Core Data in RubyMotion #inspect
Core Data in RubyMotion #inspect
Do The Work
Do The Work
Core Data in Motion
Core Data in Motion
Rockstars & Consultants, who needs 'em
Rockstars & Consultants, who needs 'em
Mobile rage
Mobile rage
Rails 3.1
Rails 3.1
Maps and Scale
Maps and Scale
Rockstars & Consultants - who needs 'em
Rockstars & Consultants - who needs 'em
Powerful UX, not just for desktops anymore
Powerful UX, not just for desktops anymore
Recently uploaded
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
Delhi Call girls
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
Scott Keck-Warren
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
Delhi Call girls
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
gurkirankumar98700
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
The Digital Insurer
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
Rafal Los
🐬 The future of MySQL is Postgres 🐘
🐬 The future of MySQL is Postgres 🐘
RTylerCroy
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
soniya singh
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
Ridwan Fadjar
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
ThousandEyes
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
Radu Cotescu
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
Results
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Miguel Araújo
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
HampshireHUG
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
Allon Mureinik
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
Principled Technologies
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAG
Sujit Pal
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
ThousandEyes
Recently uploaded
(20)
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
🐬 The future of MySQL is Postgres 🐘
🐬 The future of MySQL is Postgres 🐘
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAG
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
RubyMotion Introduction
1.
RubyMotion Using Ruby to
build iOS apps
2.
iOS Development Objective C Lua Ruby!
April 28 released (beta) http://www.rubymotion.com
3.
4.
RubyMotion NOT free -
$199 *requires* iOS Developer license as well (so + $99)
5.
Ruby It’s Ruby!
gems bundler http://thunderboltlabs.com/posts/ using-bundler-with-rubymotion
6.
iOS Development Obj-C
Xcode AppCode (JetBRAINS) Ruby Any text editor (vi, emacs, Sublime) RubyMine http://www.jetbrains.com/ruby/
7.
Libraries CocoaPods gem
install cocoapods pod setup gem install motion-cocoapods “Vendoring”
8.
9.
iOS Development Interface Builder StoryBoards Just
copy your storyboard file into ‘resources’ and GO!
10.
Storyboards RubyMotionSamples https://github.com/HipByte/
RubyMotionSamples ib gem https://github.com/yury/ib nitron project (hold)
11.
DSL’s teacup https://github.com/rubymotion/teacup motion-layouts
https://github.com/malkomalko/motion-layouts SimpleView https://github.com/simon/SimpleView Formotion https://github.com/clayallsopp/formotion
12.
Libraries gems! lots of!
13.
Bubblewrap nice wrapper functions now
part of RubyMotion project http://bubblewrap.io
14.
15.
Code (Obj-C) NSDictionary *rules
= [NSDictionary dictionaryWithObjectsAndKeys:[NSNumber NumberWithBool:TRUE],"RubyMotionIsAwesome",nil];
16.
Code (Ruby) rules =
{ ‘RubyMotionIsAwesome’ => 1 }
17.
Named Parameters self.navigationController.pushViewController( view_controller, animated:true )
18.
Ruby Tooling Guard Code Coverage Continuous
Builds RSpec
19.
Testing spec/main_spec.rb mostly
boilerplate in examples Frank/Cucumber Functional testing (UIAutomation)
20.
Documentation RubyMotion site has
tonnes Buy Dash. Really. Ruby & iOS API docs, searchable, easy
Editor's Notes
\n
Go to http://www.rubymotion.com\n
Lifted from Tim Riley’s talk - https://speakerdeck.com/u/timriley/p/introduction-to-rubymotion\n
\n
\n
http://www.jetbrains.com/ruby/\n
\n
Also lifted from Tim Riley’s talk - https://speakerdeck.com/u/timriley/p/introduction-to-rubymotion\n
Just copy your nib or storyboard file into your rubymotion project’s “resources” directory and go\n\nDemo!\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
Download now