Skip to content
42: It’ll Be Great… Next Year episode artwork

Oct 13, 2014 1 hr 24 min

42: It’ll Be Great… Next Year

from Mobile Couch Hosted by Mobile Couch

Jelly is working on a big update for GIFwrapped, which prompts discussion with Ben and Jake about getting validation from shipping something cool, designing for single handed use, iOS8 extensions and rotation based on size classes. Jake retouches on the topic of diversity and gender equality in tech, mentioning the recently funded CODE documentary, and Annabel Crabb’s new book, The Wife Drought, which looks at both sides of the issues regarding flexible workplaces. Jelly talks about his recent experiences working on the next major GIFwrapped update, and how you need some form of validation to stay positive about a project, whether it be from implementing a cool little feature, having people see your well structured code, or from seeing a drop in crashes in the shipped product. The couch then talks about designing for multiple screen sizes, like using larger phones with one hand, and how app designers and developers can add little touches to allow users to perform tasks without having to move the phone around too much. Plus, dealing with landscape orientation on various devices and thinking about all the different size, and shape, screens. iOS8 shipped alongside a plethora of third-party keyboards and a new layout on the iPhone 6 plus landscape keyboard, and the couch spends some time discussing the downsides and decisions made about those keyboards; the first-load experience, additional buttons and the installation experience. Ben also talks about the limitations when creating extensions and how to pass data back and forth between your extension and your app. The new API for checking your version number in iOS8 doesn’t actually work for version prior to iOS8, and this prompts a discussion of versioning and migrations, how it works, and the best way to implement them in your app, from clearing caches between versions to migrating Core Data stores from one version to another. Ben talks about image feature detection, such as face and blink detection, in Core Image, and how to crop an image to show a person’s face, which is really easy and impresses Jake quite a bit. Jake then talks about taking that image and caching it with HanekeSwift, a generic, Swift implementation of the Haneke image cache. Finally, Jelly brings up his attempts to autorotate based on possible size classes, to only allow landscape mode on devices which use a regular size class in that orientation, and Jake pulls a solution out of one of the WWDC sessions from earlier this year.

Episode details come from the podcast's RSS feed.

Embed this episode

Ready to play

42: It’ll Be Great… Next Year

0:00 1:24:14

No transcript yet.

Requests help us decide what to transcribe next.

Frequently asked questions

How long is this episode of Mobile Couch?

This episode is 1 hour and 24 minutes long.

When was this Mobile Couch episode published?

This episode was published on October 13, 2014.

Can I download this Mobile Couch episode?

Yes. Use the download control on the episode player to save the publisher-provided media file.