Mobile Couch

Creating great apps for Apple’s mobile devices.

This podcast is no longer in production.

88: My Stuff Always Goes Wrong

Published 25 July 2016 • 54 minutes, 40 seconds

Jelly’s had a bit of a computer disaster (which he totally got from Ben), so they talk a little bit about mitigating disasters as both users and developers. Then they cover off a little bit of follow-up about monetising Messages apps, before discussing the fun and horrors of migrating your codebase to iOS 10.

87: A Game of Strategy and Trust

Published 11 July 2016 • 41 minutes, 59 seconds

Since the announcement in the WWDC keynote, Ben has been working on a couple of Messages apps, so he and Jelly go through all the ins and outs. Together they look at the super-easy Sticker pack apps, the more complex implementation details for custom apps, and even a few gotchas you might run into while developing.

86: Yeah, Something’s Wrong There

Published 27 June 2016 • 49 minutes, 41 seconds

With WWDC done and dusted for another year, Ben and Jelly discuss their experiences queueing for the keynote, attending side conferences, and getting the most out of the week. They then turn their attention to an quick overview some of the key things that Apple introduced for developers with iOS 10, including Siri and Messages Apps, and finally they pine for the thing they still wish they’d seen: improvements to Radar.

85: Kidnapped by a Parameter Name

Published 13 June 2016 • 37 minutes, 24 seconds

In the lead up to WWDC, Ben and Jelly take an early look at some of the changes coming to the Swift language this year with version 3, which like one of the biggest releases so far. With widespread changes in the wording of method names, improvements to how C APIs are handled, and a Swift version of Foundation, it’s going to be a big change to both your code, and how you read it.

84: Set It on Fire

Published 30 May 2016 • 49 minutes, 9 seconds

Ben and Jelly turn their minds to this year’s WWDC, and spend some time talking about what they expect to come out of this year’s conference, as well as what they’re actually hoping for (there’s a difference!), including better stability in tooling and more transparency with errors.

83: Hackity Hack, Don’t Look Back

Published 16 May 2016 • 50 minutes, 25 seconds

What is good code, and how does one achieve it? Ben and Jelly spend some time working through a small project while considering the flaws, edge cases and potential shortcuts, in an effort to come up with ways to weed out bad code, while also improving the end result.

82: Puts Me in Work Mode

Published 2 May 2016 • 48 minutes, 54 seconds

Both Ben and Jelly have worked from home for many years, so they explore the benefits and disadvantages of remote working. Together, they discuss the things you need to do to ensure stuff actually gets done, what your team can do to help you succeed, and why you’d even consider this in the first place.

81: Just Makin’ It Rain

Published 18 April 2016 • 43 minutes, 5 seconds

Jelly walks Ben through the ins and outs of implementing In-App Purchases in your “freemium” or “paymium” apps. IAPs are deceptively annoying to get right, but Jelly covers everything, including you need to do in iTunes Connect, how the StoreKit framework works, and finally, how you validate the receipt to prevent piracy.

80: Just Like Everything in Programming

Published 4 April 2016 • 47 minutes, 30 seconds

Many developers work with things like views and view controllers, but might not have any idea about how these things all fit together. Ben introduces Jelly to the Model-View-Controller pattern, and explains what each part of this concept is and how they come together to make an app work.

79: The Rubber Duck Hat

Published 21 March 2016 • 43 minutes, 12 seconds

In any given project, you’ll find that there are a number of different “hats” that you have to wear, such as making the hard decisions, being a user, writing code, or designing assets. Ben and Jelly take look at some of them, discussing not only how they come into play, but also how some of the common misconceptions about them.