Mobile Couch

Creating great apps for Apple’s mobile devices.

This podcast is no longer in production.

38: Diversified the Man

Published 18 August 2014 • 53 minutes, 48 seconds

Basil Shkara - indie developer and creator of Bee - joins Ben and Jelly to discuss succeeding as an indie developer, marketing your app, and the scary world of SEO optimisation.

37: Screaming Out for Testing

Published 4 August 2014 • 1 hour, 18 minutes

Ben, Jake and Jelly discuss access control, using target/selector style method calls, and avoiding retain cycles in Swift (with a recap on how to debug them with Heapshot Analysis). They then take a look at test-driven development, asynchronous tests, and learning on-the-job. Plus, Moodstocks’ new pricing structure, the competitive GIF app market, and the failures of voice command interfaces.

36: Vice President of Something

Published 21 July 2014 • 1 hour, 12 minutes

Jelly hasn’t had enough discussion of diversity yet, Jake discusses whether Apple should use a stick or a carrot to try to enforce accessible apps, and Ben explains how the Swift runtime works.

35: Hashtag Digital Synergization

Published 7 July 2014 • 1 hour, 34 minutes

Jelly talks about his new open-source library (and its terrible name), which leads into a discussion about the differences between table and collection views in iOS. Jake discusses his recent work with user testing, accessibility and the various ways that vision impaired users navigate their iDevices. The couch then talks about adaptive layout, what it could mean for future devices and why it has a different name to “responsive” design for the web. Finally, they touch on Google I/O and Android L’s new design direction, as well as the diversity amongst presenters during their keynote.

34: Tuples, Chuples, Twooples

Published 23 June 2014 • 1 hour, 14 minutes

Swift: everyone’s excited about it, but that doesn’t mean it’s without oddities, shortfalls and issues. The couch attempts to cover as much of what they’ve learned so far about Apple’s new programming language, and in the mean time, discover that there are some things they simply cannot understand about this language.

33: Ukelele and Claps

Published 11 June 2014 • 1 hour, 27 minutes

Russell Ivanovic joins Jake and Jelly to discuss the fall out from this year’s WWDC: the things they’re excited about, the things that are going to change the ecosystem, and most importantly, the story of Rusty’s visit to Noosa with Google Now.

32: More Static Analyser Warnings

Published 26 May 2014 • 1 hour, 5 minutes

Following up on the discussion about auto layout in the last episode, Jake and Jelly team up to compare it with manual frame management in a view from one of Jelly’s projects. Then come the WWDC predictions for language, frameworks, and even hardware as the couch attempts to peek into the future for what awaits us in the next couple of weeks.

31: God Knows I’m Not a Smart Developer

Published 12 May 2014 • 1 hour, 16 minutes

It’s a rapid-fire episode, as the couch discusses follow-up about replacing Objective-C, C#’s async/await feature, supporting iOS 6 and 7’s UI, using Auto Layout to simplify UI layout math, the benefits of using Magical Record with Core Data, when to use Expedited Reviews, and variability in Beacon signal strength.

30: Turtles All the Way Down

Published 28 April 2014 • 1 hour, 3 minutes

Instead of learning enough to talk about it himself, Jake probes Ash Furrow – author of Functional Reactive Programming on iOS – about functional programming, ReactiveCocoa, and the future of Objective-C. Meanwhile, Jelly sticks his head in occasionally to make terrible jokes, and Ben just simply doesn’t show up.

29: They Don’t Have Popcorn at WWDC

Published 14 April 2014 • 1 hour, 21 minutes

Creating an inclusive and flexible culture, whether it be through the way you speak, or simply by understanding the differences between people’s personal priorities. Follow-up about code-style leads into a discussion about code-folding, laying out your methods within a file, and the battle between useful features, extensibility and bloat in an IDE. Finally, WWDC tickets and whether the improvements have really made a difference.