Mobile Couch

A fortnightly podcast about creating great apps for mobile
devices, hosted by Ben Trengrove and Daniel “Jelly” Farrelly.

93: Expanding Your Mind, Man

Published

With Ben in London, Casey Liss rejoins Jelly on the couch to talk about leaving .Net behind for a career in the Apple ecosystem, his experience with RxSwift, and wrapping your brain around new things. Meanwhile, Jelly reflects on his recent GIFwrapepd update and his approach when migrating it from Objective-C to Swift.

Show notes:

We'd love it if you got in touch! We are @_mobilecouch on Twitter and you can even email us at hello@mobilecouch.co, if you're so inclined!

92: Like a Cave Man

Published

How do you lay out your views? Ben and Jelly look over the different methods available on both iOS and Android, and compare their experiences with each. Together they uncover some of the oddities that can pop up in various circumstances, how to get around them, and which approach rules them all.

Show notes:

We'd love it if you got in touch! We are @_mobilecouch on Twitter and you can even email us at hello@mobilecouch.co, if you're so inclined!

91: Highway to Delete Town

Published

User notifications have had a big makeover in iOS 10, so Ben and Jelly walk through how notifications work on iOS. Along the way, they highlight some of the newer features available in the new framework, look at when you might choose local notifications over remote notifications, and discuss the two new extension points to use for customising notifications.

Show notes:

We'd love it if you got in touch! We are @_mobilecouch on Twitter and you can even email us at hello@mobilecouch.co, if you're so inclined!

90: A Pile in a Drawer

Published

If you’re lucky, you’ll never need to work on an app that has to manage files, but just in case you ever do, Jelly’s got you covered with a basic overview of file management on iOS. He walks Ben through the basics, covering coordination of access to files between processes, reading parts of files, and displaying a localised version of a file path.

Show notes:

We'd love it if you got in touch! We are @_mobilecouch on Twitter and you can even email us at hello@mobilecouch.co, if you're so inclined!

89: Invisible String

Published

Dependency injection is a simple programming technique with a bit of a scary name, but it turns out that it’s excellent for highlighting the connections between classes within an app. Ben walks Jelly through the basics of using dependency injection, why singletons are bad, and places you might already be using this techique without even knowing it.

Show notes:

We'd love it if you got in touch! We are @_mobilecouch on Twitter and you can even email us at hello@mobilecouch.co, if you're so inclined!