Chugging Along

Mobile App Case Study, Episode 3

By Robert C. Martin and Justin Martin

73 minOct 2016

Wondering what the Mobile App Case Study series is all about?
Watch this free 3-minute intro video and find out!

OK, Enough of this Model First nonsense. Let's write the GUI!

And let's write the GUI in a language that has static typing cranked all the way to 11; and that interfaces to a framework that was designed for a dynamically typed language!

What could go wrong?

Actually, our dynamic duo does a pretty good job of it. Despite struggling with floating point numbers and the strange path structure, in three tomatoes they get a functioning GUI on the screen.

There's just one problem: They didn't write any tests. Wasn't this series supposed to teach TDD?

Ah, but TDD and GUIs...

The github repository for this series is: