# RubyMotion - what do you think of it?

**URL:** <https://metaruby.com/t/rubymotion-what-do-you-think-of-it/49>\
**Category:** Ruby Chat\
**Tags:** rubymotion\
**Created:** [June 15, 2015, 1:13pm UTC](https://metaruby.com/t/rubymotion-what-do-you-think-of-it/49 "2015-06-15T13:13:21Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![AstonJ](https://metaruby.com/user_avatar/metaruby.com/astonj/32/8_2.png) [@AstonJ](https://metaruby.com/u/AstonJ)\
**Post date:** [June 15, 2015, 1:13pm UTC](https://metaruby.com/t/rubymotion-what-do-you-think-of-it/49/1 "2015-06-15T13:13:21Z")

</div>

I keep meaning to learn it (it’s on my to-do list - might even do some screencasts on it!) anyone tried it yet? What do you think of it?

---

<div class="post-metadata">

**Author:** ![dfyx](https://metaruby.com/user_avatar/metaruby.com/dfyx/32/816_2.png) [@dfyx](https://metaruby.com/u/dfyx)\
**Post date:** [June 15, 2015, 10:48pm UTC](https://metaruby.com/t/rubymotion-what-do-you-think-of-it/49/2 "2015-06-15T22:48:52Z")

</div>

It looks pretty interesting but I probably won’t use it any time soon. For private use it’s too expensive for me and at work we don’t have any need for it.

---

<div class="post-metadata">

**Author:** ![AstonJ](https://metaruby.com/user_avatar/metaruby.com/astonj/32/8_2.png) [@AstonJ](https://metaruby.com/u/AstonJ)\
**Post date:** [June 15, 2015, 11:11pm UTC](https://metaruby.com/t/rubymotion-what-do-you-think-of-it/49/3 "2015-06-15T23:11:42Z")

</div>

Yeah, I wish Laurent could find a way to OS it and find a good way to monetise it. Was talking to @fkchang2000 earlier about this too. I reckon it would be much much more popular if it were OS.

---

<div class="post-metadata">

**Author:** ![ylluminate](https://metaruby.com/user_avatar/metaruby.com/ylluminate/32/833_2.png) [@ylluminate](https://metaruby.com/u/ylluminate)\
**Post date:** [June 16, 2015, 6:46pm UTC](https://metaruby.com/t/rubymotion-what-do-you-think-of-it/49/4 "2015-06-16T18:46:28Z")

</div>

We’ve been having some good success lately using RubyMotion. We’re about to deploy a Mac app (not iOS, but a menubar app that should be a lot of fun for folks) to the App Store within the next few days or week. I got to thinking about this and had to ask myself, [why not this](https://twitter.com/ylluminate/status/610879520091078657)?

I realize that that would be pretty involved, but such a move would be incredibly interesting and frankly useful for such an organization as theirs.

---

<div class="post-metadata">

**Author:** ![AstonJ](https://metaruby.com/user_avatar/metaruby.com/astonj/32/8_2.png) [@AstonJ](https://metaruby.com/u/AstonJ)\
**Post date:** [June 16, 2015, 6:54pm UTC](https://metaruby.com/t/rubymotion-what-do-you-think-of-it/49/5 "2015-06-16T18:54:25Z")

</div>

Funnily enough, I wanted to make a menubar tweak the other day and wondered if I could use RM. I look forward to seeing your app!

---

<div class="post-metadata">

**Author:** ![krainboltgreene](https://metaruby.com/user_avatar/metaruby.com/krainboltgreene/32/835_2.png) [@krainboltgreene](https://metaruby.com/u/krainboltgreene)\
**Post date:** [June 16, 2015, 7:04pm UTC](https://metaruby.com/t/rubymotion-what-do-you-think-of-it/49/6 "2015-06-16T19:04:11Z")

</div>

I built an iOS app and a menubar app, and played with the Android API.

It’s got a lot of Ruby’s issues, without the ability to tap into 98% of Ruby’s ecosystem, and the added obstacle of extra syntax rules.

Most ruby motion apps seem to end the same way as most inexperienced Rails apps: Lost of things in AppDelegator or “singleton god objects”.

---

<div class="post-metadata">

**Author:** ![AstonJ](https://metaruby.com/user_avatar/metaruby.com/astonj/32/8_2.png) [@AstonJ](https://metaruby.com/u/AstonJ)\
**Post date:** [June 16, 2015, 7:31pm UTC](https://metaruby.com/t/rubymotion-what-do-you-think-of-it/49/7 "2015-06-16T19:31:41Z")

</div>

You should do some screencasts to show better ways of going about things @krainboltgreene 😃

Can you share links to your apps please? I’m always curious 😛

---

<div class="post-metadata">

**Author:** ![krainboltgreene](https://metaruby.com/user_avatar/metaruby.com/krainboltgreene/32/835_2.png) [@krainboltgreene](https://metaruby.com/u/krainboltgreene)\
**Post date:** [June 16, 2015, 8:07pm UTC](https://metaruby.com/t/rubymotion-what-do-you-think-of-it/49/8 "2015-06-16T20:07:31Z")

</div>

Definitely, I’ll get the menuapp on github soon. I went with a unique approach in that I wrap iOS interface objects with PORO’s, so that I can mock and test them easily in Ruby land. Very fast.

I don’t want to sound like a huge downer about RM btw, one of my good friends loves RM and uses it in his consultancy. It’s just that, along with Crystal, I’m just not sure why they bothered with being true to Ruby.

---

<div class="post-metadata">

**Author:** ![AstonJ](https://metaruby.com/user_avatar/metaruby.com/astonj/32/8_2.png) [@AstonJ](https://metaruby.com/u/AstonJ)\
**Post date:** [June 16, 2015, 8:20pm UTC](https://metaruby.com/t/rubymotion-what-do-you-think-of-it/49/9 "2015-06-16T20:20:45Z")

</div>

Great thanks, will look forward to seeing it 🙂

> [@krainboltgreene](#):
>
> I’m just not sure why they bothered with being true to Ruby.

Personally I think there is quite a bit of difference between being an AltRuby or being Ruby-like.

Maybe it’s a psychological thing, perhaps in part due to a few other languages using the ‘inspired by Ruby’ line when they aren’t really anywhere close to it (such as CS).

---

<div class="post-metadata">

**Author:** ![ybur\_yug](https://metaruby.com/user_avatar/metaruby.com/ybur_yug/32/836_2.png) [@ybur\_yug](https://metaruby.com/u/ybur_yug)\
**Post date:** [June 16, 2015, 11:53pm UTC](https://metaruby.com/t/rubymotion-what-do-you-think-of-it/49/10 "2015-06-16T23:53:21Z")

</div>

Not OSS = an albatross that may eventually cost you a lot when its acquired, dies, or stops being maintained. See: foundationDB and apple
