Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
RubyMotion - Unified Ruby Runtime for iOS & And...
Search
Lori M Olson
November 01, 2016
Technology
110
0
Share
RubyMotion - Unified Ruby Runtime for iOS & Android
Presentation on RubyMotion, given to the YYC Ruby Meeting in November 2016
Lori M Olson
November 01, 2016
More Decks by Lori M Olson
See All by Lori M Olson
This Old App
wndxlori
0
120
DragonRuby: Let's talk about APPS
wndxlori
0
130
Creating Augmented Reality Apps with RubyMotion
wndxlori
0
610
RubyMotion - Mobile & Beyond
wndxlori
0
110
Software - Profession, Craft, or Passion?
wndxlori
0
150
RubyMotion for Rails Developers
wndxlori
0
110
Do The Work - Madison Ruby, The Epilogue
wndxlori
0
360
Core Data in RubyMotion - #inspect
wndxlori
0
540
Do The Work - ScotRuby
wndxlori
0
57
Other Decks in Technology
See All in Technology
long-running-tasks
cipepser
2
400
サプライチェーン攻撃への備えについて考えている #湘なんか
stefafafan
3
2.4k
Spring Boot における AOT Cache 活用テクニックと 起動時間改善事例
ntt_dsol_java
0
130
AIガバナンス実践 - 生成AIコネクタのデータ漏洩リスクと実務対策
knishioka
0
100
人が担う「価値」とは?これからの「QA」とは / Human Value and the Future of Quality Assurance
bitkey
PRO
0
110
AI時代から振り返るTerraform drift運用の歴史 / AI Age Reflections on the History of Terraform Drift Operations
aeonpeople
0
500
「使われるデータ基盤」を目指してデータアナリストとワークショップをやった話
jackojacko_
2
890
JEP 522 Deep Dive - G1 GC同期コスト削減によるスループット向上を徹底検証&解説
tabatad
1
140
エンジニアは生成AIと どのように向き合うべきか? ことばの意味という観点から
verypluming
3
250
『家族アルバム みてね』における インシデント対応との向き合い方 / Approach incident response in Family Album
kohbis
2
230
Claude Codeですべての日常業務を爆速化しよう!
minorun365
PRO
16
14k
大学生が本気でDatabricksを活用してDiscordサークルをデータ駆動させてみた
phantomjuju
0
200
Featured
See All Featured
Principles of Awesome APIs and How to Build Them.
keavy
128
17k
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
580
Speed Design
sergeychernyshev
33
1.7k
Reflections from 52 weeks, 52 projects
jeffersonlam
356
21k
Large-scale JavaScript Application Architecture
addyosmani
515
110k
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
340
From π to Pie charts
rasagy
0
190
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
2
260
The SEO identity crisis: Don't let AI make you average
varn
0
470
GitHub's CSS Performance
jonrohan
1033
470k
Pawsitive SEO: Lessons from My Dog (and Many Mistakes) on Thriving as a Consultant in the Age of AI
davidcarrasco
0
140
How to optimise 3,500 product descriptions for ecommerce in one day using ChatGPT
katarinadahlin
PRO
1
3.6k
Transcript
RubyMotion Unified Ruby Runtime for iOS & Android YYC Ruby
Meetup - November 1, 2016
Lori Olson Author coredatainmotion.com Creator WIMBY app (wimby.ca) Trainer/Instructor RoR4Real
& Rails4iOS
None
But… • No it’s not interpreted • Yes it is
compiled (LLVM) • No, it’s not free* • But you can start for free • Yes you have to wait for updates
None
None
None
iOS + macOS + watchOS + tvOS
And Android!
And there’s a REPL • Read • Evaluate • Print
• Loop
Ruby Tools!
RubyGems
Bundler
Rake
No Xcode Required
Your fav editor
Speaking of gems
motion-cocoapods
motion-gradle
So many gems http://www.mywebpresenters.com/articles/wp-content/uploads/2012/08/choosing-a-corporate-video-production-company.jpg
But Rails?
the RubyMotion community has combined and tested the most active
and powerful gems into a single package called RedPotion
Blue Potion • ProMotion Android • RMQ Android • work
in progress • because
Flow the “missing” Ruby standard library for RubyMotion
Flow • UI - User interface framework • Net -
HTTP networking and host reachability • JSON - JSON serialization • Digest - Digest cryptography • Store - Key-value store • Base64 - Base64 encoding/decoding • Location - Location management and (reverse) geocoding • Task - Lightweight tasks scheduler
Demos!!!
Thanks sponsors!