Learning Android with RubyMotion - Chapter 3

This is part of series of posts in which I work through the book Android Programming: The Big Nerd Ranch Guide. by Bill Phillips and Brian Hardy, and write the coding exercises with RubyMotion instead of Java. If you’re just jumping in, you may want to look over the introduction to the series to get yourself oriented.

Welcome to Chapter 3! This chapter gets into the nitty gritty of the Activity lifecycle, and starts with a discussion about logging.

Read more →


Learning Android with RubyMotion - Chapter 2

This is part of series of posts in which I work through the book Android Programming: The Big Nerd Ranch Guide. by Bill Phillips and Brian Hardy, and write the coding exercises with RubyMotion instead of Java. If you’re just jumping in, you may want to look over the introduction to the series to get yourself oriented.

Today we’ll look at Chapter 2, which builds on the GeoQuiz app we started in Chapter 1. This will be a fairly short post, as the chapter primarily focusses on the Model-View-Controller pattern and presents only a few new concepts related to Android programming.

In the last post, we went through all of the steps needed to create the project and get it running. At this point, I’ll assume you know how to do all that, and will jump straight into the new code.

Read more →


Learning Android with RubyMotion - Chapter 1

Welcome to Chapter 1! In this installment we’ll look at the first coding project in Android Programming: The Big Nerd Ranch Guide

If you’re just jumping in, you may want to look over the introduction to this series, and pay careful attention to the “Prerequisites” section. If you don’t have those in place, you’ll run into problems right out of the gate.

(TL;DR: make sure you’ve got RubyMotion and the Android SDK, and that you can build and run the “Hello World” example on RubyMotion’s “Getting Started” page.)

Read more →


Learning Android with RubyMotion - Introduction


RubyMotion for Android is here. Now you can use your Ruby skills to create native apps for Android as well as iOS. It’s a good time to be a Ruby developer!

I’m new to both RubyMotion and Android, so I’m working my way through an Android book, and coding all the examples in RubyMotion rather than Java. I decided to blog about it as I go, hoping that the things that I learn will be useful to someone else.

Read more →