I build web, mobile and desktop apps, produce screencasts, write ebooks, and provide pairing and training

How to get started building Mac OS X apps with RubyMotion fast

May 07, 2014 - Elliott Draper

I was fortunate enough to be asked to speak at SRUG, and after having to unfortunately postpone last month due to illness, I gave my talk at last nights meeting.


It was the first time I’d spoken and given a talk at such an event, but I really enjoyed it. SRUG has a core group of very knowledgeable Rubyists, so it was fun to talk all about RubyMotion, as so many were very keen on learning all about it. I had some great questions at the end too, and some really good discussions about RubyMotion, and some other great dev topics too. It was a really fun night, and I’m looking forward to the next meeting already (especially as I can relax a bit more as I won’t be presenting!).


I’ve put the slides up online, and you can see them below:

For the last section, the NoteMeNot demo app, I was stepping through various pre-built code commits to demonstrate adding the additional features for the app (wasn’t quite foolish/brave enough to attempt live coding in my first talk!), so you can follow along too by clicking the link on each slide which will take you to the GitHub commit pertaining to that change. Over the course of a number of slides we go from a simple app skeleton, to a functioning note taking app with local file persistence.

You can check out the source code for that application on GitHub here.

I also mention a couple of apps that aren’t yet available in the presentation - WordTarget will be a paid app coming very soon, and Wonderment will be an open-source app once I tidy up a bit of the code and fix one or two remaining bugs.


Lastly, the book is absolutely still coming, as I mention in the talk - it just turns out writing a book is a lot harder than it looks! I don’t want to rush things and put something out I’m not totally happy with, but I’m now planning on having the first 1/3rd of so of the book available for people who want to purchase early access this month, and I’m planning on finishing it entirely by July/August time (if not before). I know a few of you are really looking forward to it, so apologies for the delay, but I’m hopeful that it’ll be worth the wait!

Available now in early access: Building Mac OS X apps with RubyMotion!

Unlock the power of Ruby in your Mac OS X apps to build everything from utility and productivity apps, to developer tools and helpers, to fully fledged desktop user interfaces. You'll integrate with web APIs, with core system functions, learn powerful ways to build user interfaces, and more. You'll learn how to best structure your apps and to take advantage of the Ruby syntax to make your development more efficient than building the app in Objective-C.

Learn more or purchase now.

blog comments powered by Disqus
Back to blog

Building Mac OS X apps with RubyMotion

Learn how to build Mac apps with using Ruby with this ebook, currently in early access, and with the finished version coming soon.