Sponsored Link
Help capture the latest iOS trends in 2015
VisionMobile explores the latest in global developer attitudes, trends and monetization methods. Take this 15-minute survey and receive insights into local developer trends and compare them to results from over 120 countries when the report is published in February. Completing the survey is also a great opportunity for free rewards and great prizes! Participate today and see how you compare.
News
CocoaPods and Capital One
Following last week's fastlane announcement, this week brings more open source news with Capital One stepping up to sponsor development work on CocoaPods. Even better, the fact that it's a simple sponsorship leaves me with no worries at all about implications for the future. Fantastic news, well done Capital One!
200MB Max, No Storage, No Web Views: is tvOS the Future of Apps?
Adam Fish with a run down on some of the limitations of the tvOS SDK. Some have been well publicised and won't come as any shock, like no access to WebKit and only 200MB storage. However there are still some surprises here, like no easy customisation of the video player and no built in picture in picture functionality. Keep in mind that even though tvOS is built on iOS 9, this is still a version 1 and there's plenty of time for improvement.
Tools
How to take a screenshot or record video on your Apple TV
Great tip by Serenity Caldwell on capturing both screenshots and video from the Apple TV. Turns out it's exactly the same technique as it is on the iPhone but I'm pleased to see this made it in from the beginning. Super easy to take those promotional screenshots and videos. 👍
SwiftGen
Generate Swift enums to remove your stringly typed code. I've linked to something like this before but this tool produces enums not only for storyboards and segues, but for images from asset catalogues, colours and localisable strings. Looks good.
Code
Working With Phone Numbers in Swift
Localising by adding new languages is all well and good, but for a really polished experience you'll want to consider more than just the words. With this in mind, I really liked Roy Marmelstein's article (and the associated library PhoneNumberKit) about parsing international phone numbers.
Reachability.swift
It's not brand new but I came across this implementation of Reachability in Swift this week via Little Bites of Cocoa, which remains a fantastic resource. Anyway, if you're looking for a modern way to keep up to date on the network status, this library by Ashley Mills looks good.
Considerations for Choosing 3rd Party Swift Libraries
There has been plenty written on this subject, but this week Andrew Bancroft summed up some of the pros and cons of bringing that shiny new library into your app. Mentioned in the article, but also deserving of a special mention, the CocoaPods quality index is a really quick way to see roughly what kind of shape a library is in before even considering it.
Design
Arriving at San Francisco
I missed Part 1 of this article by Nick Keppol when it was published but this is certainly worth your time if you want the low down on the San Francisco font. So much thought went into how this font was going to be used, it's amazing to look at the details.
Business and Marketing
This Is How You Design Your Mobile App for Maximum Growth
Great article with lots of useful information. I found the stats on how shorter on boarding screens increased sign up especially interesting as it goes against what you might have thought. As developers, we do have a tendency to over explain when people just want to get into the app. There's also some good advice here about how to aim for steady growth, rather than a big spike. Worth a read.
Sponsored Jobs
Sr. Mobile App Developer @ CoStar Group | Apartments.com (Washington, D.C.)
Innovative technologies; millions of users; real estate intelligence.
iOS Developer at WillowTree - Charlottesville or Durham
Life is Short. Love your Job! Mobile solutions for the world's leading companies.
And finally...
Radar everything...
Forget the bugs in iOS, this is what needs fixing! Also, this reply is priceless.
Comment
So today's the day that people start receiving their Apple TV devices! The App Store launched yesterday and if you have a Developer Kit version of the device, it can be updated to get the final release by performing a restore with iTunes.
Good luck if you've shipped a tvOS app! Although as James Thomson points out, discovery is going to be even more challenging than on iOS. You're going to be relying on either being featured, or App Store search. 😁
Dave Verwer