Mobile Couch

Mobile Couch

mobilecouch.co
A fortnightly podcast about developing for Apple’s mobile devices.
98: File > New > Project…
Dec 12, 2016 • 66 min
It’s the final episode of Mobile Couch, so Jake MacMullin returns to the couch, and they discuss how they got started as developers, as well as how they feel about starting new projects.
97: Javascript Dishwashers
Nov 27, 2016 • 58 min
Ben takes Jelly on a journey through his favourite points from the book Pragmatic Programming: From Journeyman to Master, which details points that you’ll want to learn if you want to be a better developer. Along the way they discuss everything from…
96: Why Are Manhole Covers Round?
Nov 13, 2016 • 49 min
Jelly recounts his experience with interviewing for a developer position within a big tech company. He and Ben reveal a little insight into what the process is like, what you should know going in, and what you can take from the process to apply to the…
95: Quickly Close It Again
Oct 30, 2016 • 61 min
Ben and Jelly run through a quick and dirty primary of Git, one of the most popular version control systems around today. Starting from the very basics, they run through all the things you need to know to use it in your day to day work, why you should be…
94: Smells Like a Duck
Oct 16, 2016 • 49 min
Once again, the Apple developer community has been host to scandal! Not a pair to leave this opportunity behind, Ben and Jelly discuss how developers can learn from this, looking at the mistakes that were made, how to avoid them, and what you need to…
93: Expanding Your Mind, Man
Oct 2, 2016 • 52 min
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…
92: Like a Cave Man
Sep 18, 2016 • 56 min
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…
91: Highway to Delete Town
Sep 4, 2016 • 38 min
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…
90: A Pile in a Drawer
Aug 21, 2016 • 52 min
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…
89: Invisible String
Aug 7, 2016 • 43 min
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…
88: My Stuff Always Goes Wrong
Jul 24, 2016 • 54 min
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…
87: A Game of Strategy and Trust
Jul 10, 2016 • 41 min
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…
86: Yeah, Something’s Wrong There
Jun 26, 2016 • 49 min
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…
85: Kidnapped by a Parameter Name
Jun 12, 2016 • 37 min
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…
84: Set It on Fire
May 29, 2016 • 49 min
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…
83: Hackity Hack, Don’t Look Back
May 15, 2016 • 50 min
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…
82: Puts Me in Work Mode
May 1, 2016 • 48 min
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…
81: Just Makin’ It Rain
Apr 17, 2016 • 43 min
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…
80: Just Like Everything in Programming
Apr 3, 2016 • 47 min
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…
79: The Rubber Duck Hat
Mar 20, 2016 • 43 min
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…
78: I Should’ve Just Gone to GitHub
Mar 6, 2016 • 43 min
Giovanni Lodi (@mokagio) joins the couch to teach Ben and Jelly about the automation of tasks, and especially about the automation of the build and deploy process for iOS apps. Together, they look at the various Fastlane tools and what they each do, why…
77: The Green Ladybug
Feb 21, 2016 • 61 min
Jelly’s been using JetBrain’s AppCode to get some work done in the last few weeks, and he and Ben go over the overall experience. Together, they discuss some of AppCode’s best features: inspections, the incredible level of customisation it provides, and…
76: For That Cinematic Experience
Feb 7, 2016 • 63 min
This past week, Ben attended the Apple TV Tech Talks in Sydney. Meanwhile, Jelly didn’t get the opportunity, so Ben covers of a lot of the major points he learned on the day, covering concepts like the “Focus Engine”, and discussing talks like the one…
75: Now I’ve Got More Work to Do
Jan 24, 2016 • 43 min
Ben’s been working on a side-project over his break, and wants to actually flesh it out into something complete and polished. There are a few things he’s not sure about, however, so he gets Jelly’s advice. Should you consider the monetisation of an app…
74: Thou Art Not a Real Programmer
Jan 10, 2016 • 46 min
Russell Ivanovic jumps on the couch to chat about what makes code good or bad, and how the perception of code changes over the years. They look at how they’ve learned to approach both their own and other people’s code, helping others learn and grow their…
73: Somewhere in the Middle
Dec 27, 2015 • 48 min
Ben and Jelly take a look back at the things they’ve learned over the past year with their approach to work as well as with the technical side of development. They reflect on what’s changed for them, and look forward to next year to consider things they’d…
72: Don’t Even Have a Response to That
Dec 13, 2015 • 41 min
Christmas came early this year as Apple followed through on their promise to open-source the Swift language. Ben and Jelly take a look at all the things that have been included in this somewhat unprecedented release (it may even blow your mind) and look…
71: Customers… They Just Don’t Understand
Nov 29, 2015 • 58 min
After talking about dealing with — supporting — clients, Jelly thinks it’s worth touching on supporting the users of your app. He and Ben talk about his experiences with GIFwrapped and get into why it’s important to be positive, how to improve your app to…
70: Communication Makes it Happen
Nov 15, 2015 • 59 min
If you deal with clients, you’ll discover that there’s a lot of ins and outs to working with them on a project. Ben and Jelly talk about how they deal with clients, from the refining the app idea, through scoping and quoting, to communication and running…
69: I Don’t Even Have Coupling
Nov 1, 2015 • 38 min
In response to a topic suggestion, Jelly draws on his recent experiences with GIFwrapped to discuss ways to ensure an app’s architecture is loosely-coupled, thereby making it easier to extend and maintain it’s functionality. He and Ben go into several…
68: We’ve Finally Made It
Oct 18, 2015 • 42 min
A new version of iOS means new features, and this year brings a handful of big ones, slide over, split view, picture in picture and 3D Touch. Ben and Jelly takes a good long look at each of these new features, talk about how to go about implementing them,…
67: The Opposite to Spaghetti Code
Oct 4, 2015 • 40 min
For the past few weeks, Jelly has been refactoring the core components of his app, so he feels like he needs to talk it out with Ben. The two look at their experiences with refactoring code and talk about the best ways to approach it, what it’s place is…
66: Sounds Like a B-Movie
Sep 20, 2015 • 35 min
Ben and Jelly cover some tips and tricks they use to get through their work day, from basics like keyboard shortcuts to bash scripts for automating build numbers. Xcode Open Quickly: Command + Shift + O Fold/unfold Everything: Command + Option + Shift +…
65: The ’80s Always Comes Back
Sep 6, 2015 • 48 min
After dealing with some follow-up about privacy policies, as well as mentioning a couple more methods for handling blocks within blocks, Ben introduces Jelly to the basics of functional programming. Together they walk through their approaches to the…
64: You Can Never Just Make a Choice
Aug 23, 2015 • 39 min
Jelly has been implementing some more analytics in GIFwrapped over the last few weeks, so he and Ben take a look at the various aspects of tracking your user’s behaviours. Tracking your users has obvious privacy implications, and it’s not just Apple…
63: Only Ever Accept Salmon
Aug 9, 2015 • 39 min
Jelly and Ben start the show by covering some quick follow-up about CocoaPods and Carthage, which blurs the lines between their differences. This leads into a quick discussion about how CocoaPods is now being supported by a bunch of companies with…
62: Google Your Problem
Jul 26, 2015 • 50 min
After touching on some Core Data follow-up, Jake proposes that the couch talk about Frameworks. Apple’s Cocoa includes a lot of things, and arguably more than most other first-party SDK, but there’s alway a need for additional frameworks to solve common…
61: A Lower Priority
Jul 12, 2015 • 40 min
Following-up from the last episode, Jelly tries to recover from his failed attempts to explain why he believes that opening up Radar isn’t the solution to all of Apple’s issues with bug reporting. This causes Jake to note that part of the problem with…
60: Automated Monkeys
Jun 28, 2015 • 73 min
In the wake of WWDC, the couch discuss their favourite sessions and lab experiences, and some of the answers to the questions they had following the keynote. Ben and Jake start by sharing some of their highlights from the labs at WWDC. They both explain…
59: Final Battery Warning
Jun 11, 2015 • 77 min
The WWDC 2015 keynote has come and gone, but Eddy Cue’s dance moves will forever haunt us. Jake and Ben call in from San Francisco to talk about developer-y things that got announced during the keynote and the Platforms State of the Union, while Jelly,…
58: A Lot of Clicking Around
May 31, 2015 • 74 min
With Ben off attending Google I/O, Jake and Jelly talk art exhibitions, storyboards, Jelly’s struggle with sync, and prepping for WWDC. Jake kicks things off by talking a little about features he’s recently discovered in Storyboards, such as the ability…
57: What Has Happened Before Will Happen Again
May 17, 2015 • 46 min
With the videos from the final NSConference out to watch for free, the couch discuss some favourites, as well as conferences in general. Plus, a brief look at presenting alternate view controllers, such as onboarding screens and login dialogs. After a…
56: Special Opportunity
May 3, 2015 • 53 min
Jake has his watch in hand, so after going back over some unit testing follow-up, and with a single weekend’s experience, the couch looks at first impressions, the various delays that people are struggling with, and handling multiple asynchronous tasks…
55: Confessing Your Naivety
Apr 19, 2015 • 60 min
Leading with follow-up, Jake touches on his experiences with developing a WatchKit after having talked to David, how he’s fetching the content for his glance, and how the Swings analogy made him rethink the way he was trying to lay out his views (and thus…
54: I Don’t Really Know What I’m Doing
Apr 5, 2015 • 71 min
Joining the couch this fortnight is Underscore, a.k.a. David Smith, host of Developing Perspective and independent developer extraordinaire. There’s so much to talk about, but the biggest topic is the Apple Watch, and specifically developing apps for it,…
53: Too Much Syntax
Mar 22, 2015 • 69 min
While Ben is at NSConference, Jake and Jelly compensate by talking about the new Macbook, Jake’s recent experience with converting a Swift 1.0 project to 1.2, and a couple of Haneke-related tricks they’ve learned recently. Jake wants the world to know…
52: It’s a Dubbit
Mar 8, 2015 • 71 min
Jelly’s had some wine, and a long day to boot, so after a failed first attempt at recording the episode, the couch talks developing for Android, goes into more detail about the value types discussion from the last episode, discusses the Blue and…
51: You Can’t Copy Dogs
Feb 22, 2015 • 51 min
Tonight! Ben uses a Word template, Jelly iterates a build number, and Jake watches half of a video. Hot off the heels of the release of his book about Cocos2D, Ben gives the couch a quick walk through what it’s like to write a book, from what tech is…
50: In My Heart I’m Ready
Feb 8, 2015 • 54 min
Jelly has wanted to talk about Testflight for a while, and he finally gets his chance, comparing Apple’s beta distribution tool with the previous methods, like Ad Hoc and Enterprise distribution. After dealing with some follow-up backend services, Jelly…
49: That Language is Evil
Jan 25, 2015 • 77 min
Russell Ivanovic (@rustyshelf) joins the couch to discuss back-end services for mobile apps, the differences between software-as-a-service and building your own web service, and go into why you might choose one over the other. After several side tracks,…
48: Reinventing the Wheel
Jan 11, 2015 • 64 min
The couch is back from holidays, so they take the opportunity to talk about things that they worked on over the short break, and what they like to do during downtime to keep themselves sharp. Having received some feedback about extensions from the…
47: Trepidation at Jumping Into Anything New
Dec 21, 2014 • 69 min
The couch answer a question about where they go to learn about new things, Jelly discusses his experiences so far with implementing extensions and Jake gets frustrated by the recent discussion of app rejections. Starting with follow-up about GitHub’s…
46: Flipping the Boolean
Dec 8, 2014 • 53 min
Jelly’s done his homework, so the couch explores his solution to getting a scrollview to page with peeking content. They also weigh in on Watchkit, discussing the way it works and what the future implications might be. Like all the cool shows, this one…
45: Cynical About a Lot of Things
Nov 24, 2014 • 58 min
Ben rejoins the couch from London, and Jake discusses his beacon woes, some tips and tricks he’s picked up while developing with Swift, and the recent open-sourcing of .Net frameworks by Microsoft. Following up on the discussion from the last episode, the…
44: Swings and Roundabouts
Nov 10, 2014 • 60 min
Craig Stanford, co-founder of Clipp, joins the couch to talk about start ups, onboarding and the little men who run the internet. Following up on his attempts to space out his table view cells, Jake explains how he solved his problem and why he wanted to…
43: I Made That Button, Mum
Oct 27, 2014 • 64 min
Jane Abernethy — part of the iOS development team at the Commonwealth Bank in Sydney — joins the couch to fill in for the globetrotting Ben, and to talk about her work, her team and IBDesignables. Also, follow up. Lots and lots of follow up. After…
42: It’ll Be Great… Next Year
Oct 13, 2014 • 84 min
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…
41: The Pinnacle of Adulthood
Sep 29, 2014 • 66 min
Jake deliberates on purchasing an unwanted iPhone 6 plus from a friend, while Ben talks about his first impressions and the bugs in the recently released iOS8, and Jelly gets shirty about the whole watch thing. An off-the-cuff comment from Jelly spurs a…
40: Tapping on Their Wrists in Morse Code
Sep 15, 2014 • 84 min
Ben is back, and the couch dives into the September Apple event to try and determine what the future of development is going to be like with bigger screens, extensions that live on your wrist and the idea of connected devices. Apple Pay is being rolled…
39: Lines That I Can Paint Within
Sep 1, 2014 • 82 min
Jelly tries his hand at hardware mods, Jake buys a yellow Nokia to try out development for Windows Phone, and Ben gets married. Jake’s Windows Phone experience leads to a discussion about the differences between Apple and Microsoft’s approach with their…
38: Diversified the Man
Aug 18, 2014 • 53 min
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
Aug 4, 2014 • 78 min
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…
36: Vice President of Something
Jul 21, 2014 • 72 min
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. Meanwhile, Jake talks about GovHack, a hackathon based around…
35: Hashtag Digital Synergization
Jul 7, 2014 • 94 min
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…
34: Tuples, Chuples, Twooples
Jun 23, 2014 • 74 min
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…
33: Ukelele and Claps
Jun 10, 2014 • 87 min
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. 402:…
32: More Static Analyser Warnings
May 26, 2014 • 65 min
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…
31: God Knows I’m Not a Smart Developer
May 12, 2014 • 76 min
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…
30: Turtles All the Way Down
Apr 28, 2014 • 63 min
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…
29: They Don’t Have Popcorn at WWDC
Apr 14, 2014 • 81 min
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…
28: Whitespace Wars
Mar 31, 2014 • 74 min
The couch discusses about code styles and conventions: using tabs or spaces, casing in class names, and how to name consts. Along the way, Ben, Jake and Jelly touch on whether consistency is important for teams, judging people based on their style…
27: You Can Sit Next to a Black Hole
Mar 17, 2014 • 76 min
Jake and Ben tell us all about their experiences using Bluetooth LE beacons as part of their most recent joint project: how beacons work, triangulating a user’s location by laying out a series of beacons, plus iOS7’s iBeacon API, and issues you’ll run…
26: The Prize is No Ads
Mar 3, 2014 • 60 min
Lessons learned from the launch of Jelly’s latest app, GIFwrapped: expedited reviews, asking for reviews within the update notes, helping users, enabling and setting up iAd, as well as disabling Ads for beta testers. Plus, ranting about how iAd isn’t as…
25: God Rest Its Soul
Feb 17, 2014 • 68 min
Marc Edwards - designer and podcast co-host - claims a spot on the couch to share how Bjango got started building Mac and iOS apps, as well as some insight on Skala and its place in the world. We also talk about reducing the build-adjust-build cycle, the…
24: When It Goes Bad, It Goes So Bad
Feb 3, 2014 • 62 min
Feedback about asking for ratings prompts a discussion about when alert views should be used and when a different approach might be better; dealing with personally identifiable data within Australia, how and what you need to be doing when dealing with it;…
23: He Wants to Spy on Us
Jan 20, 2014 • 49 min
The benefits (and the costs) of open sourcing your code; using HockeyApp to track beta testers, why you might want to do such a thing (or not), and a discussion about the various methods of learning about how people use your apps; getting feedback,…
22: Together, You Are Captain Planet
Nov 25, 2013 • 42 min
Ben and Jelly travel to Kinglake, Victoria for NSCamp: a long weekend of coding and hacking for mobile devices. While they’re there, they do a special episode for the attendees, conducting lightning interviews with several of the developers in attendance;…
21: Of Which There Are Many and Various
Nov 11, 2013 • 65 min
The effect that NDAs have on a project, do they help an app succeed, or are they unnecessary? Ben asks for some freelancing tips, which leads to a discussion of how to quote on work and what to do to find work as a freelancer. Jake introduces AFNetworking…
20: We Used to Grind Pixels Every Day
Oct 28, 2013 • 60 min
With Jelly’s need for a new Macbook Pro and the recent Apple event, now is as good a time as any to discuss the fallout, including new hardware and the consumer expectation of free software; Jake presents an idea for another app involving iBeacons; and…
19: Say a Teacher Has Lots of iPhones
Oct 14, 2013 • 55 min
Jake’s excited about iBeacons, and so he discusses use cases, implementation and where to get actual beacons from; and we follow it up with a discussion about Core Data: what it is, what it’s useful for and some of the useful tools and add-ons that will…
18: The Cache They’ve Got in Their Pocket
Sep 30, 2013 • 59 min
Jake and Jelly are joined by Stuart Hall, co-founder of Discovr and creator of AppBot to discuss the story behind his Seven Minute Workout experiment, but not before they followup on health and NSURLCache (not to mention caching in general). They discuss…
17: Infinitely Slow Acid Man
Sep 16, 2013 • 55 min
More Xamarin talk, as the boys discuss its cross-platform benefits, the impressive IDE, and how it compares to native cross-platform development; Jake requests help with a problem he”s having with collection views in Xamarin; staying healthy when you…
16: Romeo Was a Drunk
Sep 2, 2013 • 58 min
With his interest officially piqued, Jake is looking into Xamarin, and so the boys discuss making apps in alternative languages and the pros and cons attached to that. Afterwards, they share their origin stories, including Jake’s desire to be an actor,…
15: Infected or Influenced
Aug 19, 2013 • 59 min
Casey Liss - co-host of the hugely popular ATP and Neutral podcasts - joins the couch to talk about being recognised by strangers, what the schedule is like doing a podcast while working a day job, and the difference between travelling to WWDC from…
14: Thinking of Retiring, Thank You
Aug 5, 2013 • 67 min
We answer questions about the best way to learn OpenGL, and what would we want to be working on if we worked Apple; we follow up on the status of our own recent App submissions and discuss the appeal system; and we discuss some of the differences between…
13: Danger is His Middle Name
Jul 22, 2013 • 54 min
Dealing with rejection and the app review process in general; how the review process works, review times, tricks for managing timing your app’s release and the difference between personal and enterprise developer accounts; and Ben gives an introduction to…
12: You Probably Can’t Escape
Jul 8, 2013 • 62 min
An explanation of Objective C++; what ARC is and the gotchas you need to look out for when using it; reasons why now is a great time to get into making apps for iDevices; Jake talks about his experiences trying out Windows Azure, and looks at what sort of…
11: I’m Still Jet Lagged
Jun 24, 2013 • 51 min
With WWDC over for another year, Ben and Jelly discuss some of the new technologies that you”ll be able to use with your apps and the sessions you should watch so you can make your apps shine on iOS7; and Jelly explains an app he recently discovered…
10: Speculate Wildly About Things
Jun 10, 2013 • 76 min
Following up on asking for reviews and how it makes users feel; a comparison of ways to pass messages back and forth between classes: delegates, notifications and blocks; some speculation on what additions iOS 7 will bring which we can implement in our…
9: We’re Gonna Put a Couch on Stage
May 27, 2013 • 54 min
One More Thing conference is over and Ben and Jelly give their in-depth recap, touching on interesting (and helpful!) talks from Amanda Rösler, Simeon Saëns, Dave Wiskus, Lex Friedman, Maggie Steciuk and Jaimee Newberry. Jake talks about his experiences…
8: But the Users Don’t Know About It
May 13, 2013 • 57 min
The top 25 apps of all time, and what can be learned from them; skeuomorphic design vs. flat design, choosing the correct icons, and what good design really means when it comes to building your apps; guided access, the system feature that nobody knows…
7: I Wrote My Own C String Library
Apr 29, 2013 • 54 min
Why you would go to WWDC (assuming you manage to get a ticket); a new plugin manager for Xcode, Alcatraz, is released; techniques for debugging your apps, including a discussion about profiling using Instruments and how it helps you track down issues.…
6: Commander Riker is in Ten Forward
Apr 15, 2013 • 57 min
The importance of user-testing apps and some techniques for testing with users; making apps accessible for vision-impared users; using plugins with Xcode; and the team behind CocoaPods releases CocoaDocs: a single source for open-source library…
5: The Answers in the Back of the Book
Apr 4, 2013 • 49 min
The Pebble smart watch and the development possibilities of Google Glass and Siri integration; Caleb”s plans for making money from his new free app, Cute Fruit; places for learning about new techniques and frameworks in the Objective-C frameworks;…
4: So You’re About to Launch a New App
Mar 18, 2013 • 64 min
Filing Radars for SDK bugs, the usefulness and importance of Open Radar, dynamically overlaying your app”s details directly on the icon, Caleb”s new app Cute Fruit and marketing your app through video, word of mouth and advertising. Plus an interview with…
3: It’s Like iCloud, but It Works
Mar 4, 2013 • 51 min
Developing with multiple versions of your app on your test devices, advertising your app and tracking the success of advertising (without having your app rejected), and setting up a server backend to add server functionality to your app, including…
2: I Love Storyboards
Feb 18, 2013 • 51 min
Follow-up on Hola! Unblocker, automating build numbers and Nimbus (with a short discussion about CocoaPods and whether it’s good or not), the pros and cons of using Storyboards in your app from prototyping to full-blown app, and how to approach version…
1: Hang on, Were You Recording?
Feb 4, 2013 • 72 min
Superbowl 101, Superbowl ads, the Apple TV, and content distribution. In more on-topic conversation, Jelly gets suggestions on how to deal with a new project, and Jake, Jelly and Caleb discuss useful third-party libraries, issue tracking and distributing…