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 for Rails Developers
Search
Lori M Olson
April 25, 2017
Programming
110
0
Share
RubyMotion for Rails Developers
Introductory slide deck for the RubyMotion workshop at RailsConf
Lori M Olson
April 25, 2017
More Decks by Lori M Olson
See All by Lori M Olson
This Old App
wndxlori
0
130
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
160
RubyMotion - Unified Ruby Runtime for iOS & Android
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
59
Other Decks in Programming
See All in Programming
不変条件と整合性境界—ビジネスが決める設計判断と実現パターン / Invariants and Consistency Boundaries
nrslib
13
3.3k
ReactとSvelteのその先、Ripple-TS / Beyond React and Svelte: Ripple-TS
ssssota
3
1.9k
メソッドのジェネリクスでGoの夢は広がるか? / Kyoto.go #65
utgwkk
2
380
Inside Stream API
skrb
1
560
LLM本来の能力を解き放つサンドボックス技術とAI民主化への適用
yukukotani
2
1.2k
Spec-Driven Development with AI-Agents: From High-Level Requirements to Working Software
antonarhipov
2
430
密結合なバックエンドから TypeScript のコードを生成する
kemuridama
1
630
Oxcを導入して開発体験が向上した話
yug1224
4
270
Transactional Change Stream Processing With Debezium and Apache Flink
gunnarmorling
1
150
柔軟なPDFレイアウトエディタを支える型システム設計 — Discriminated UnionとConditional Typeの実践
minako__ph
4
1.3k
CLIであることを活かしたGitHub Copilot CLI活用術 / GitHub Copilot CLI Pro Tips & Tricks
nao_mk2
1
1.2k
Oxlintのカスタムルールの現況
syumai
5
960
Featured
See All Featured
Learning to Love Humans: Emotional Interface Design
aarron
275
41k
Fashionably flexible responsive web design (full day workshop)
malarkey
408
66k
New Earth Scene 8
popppiees
3
2.3k
Optimizing for Happiness
mojombo
378
71k
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
400
A Guide to Academic Writing Using Generative AI - A Workshop
ks91
PRO
1
310
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
We Have a Design System, Now What?
morganepeng
55
8.2k
Why You Should Never Use an ORM
jnunemaker
PRO
61
9.9k
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.7k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
200
74k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.4k
Transcript
RubyMotion for Rails Developers (come up and get your USB
stick!!! README.pdf has instructions) RailsConf - April 25, 2017
Lori Olson Author coredatainmotion.com Creator WIMBY app (wimby.ca) Trainer/Instructor RoR4Real
& Rails4iOS & RubyMotion for Rails Developers
None
RubyMotion Sold! Laurent moving on.
RubyMotion Lives On! Amir takes over
None
And… • 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!
None
None
None
None
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
whitepotion for macOS blackpotion for tvOS
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
First project RedPotion because wow, easy!
Second project Flow because iOS & Android!
None
Main
Movies
Details
Thanks to RailsConf & Ruby Central