Sponsored Link
Forward Swift: March 2 in San Francisco + Free Online Workshop Access
Attend live, cutting-edge iOS talks ranging from mirroring and introspection to watchOS, plus networking with expert speakers and developers, and one month of online workshop access post event. Add exclusive in-person workshops by Paul Hudson on Beginning/Advanced Swift, MacOS, and Server-side Swift. Use code "forward-swift-2017".
News
Fabric is Joining Google
I'm not sure how I feel about this, but I'm going to try not to judge it before Google get a chance to show what they do with it. Yes, there's a risk that some of these tools will be integrated so tightly with Firebase that they become less useful for those who don't use it, but equally maybe they won't. The Fabric tools never felt like a 100% natural fit at Twitter either, and would they survive the heavily rumoured acquisition by Disney? Who knows. Anyway, I think we have to wait and see what this means for the future of Fabric.
UK App Store prices to rise by >25%
Even if you're not based in the UK, this affects you as you're (probably) selling here and it's a significant market. Yes, this has been caused by Brexit currency fluctuations but the "why" really doesn't matter. 25% is a huge increase and I'd expect this to have a noticeable effect on sales. 🙁
Tools
Castaway: Build screencasts and video presentations
As developers, we hate manual work and most (if not all?) of the current tools for building screencasts or video demos are not able to be automated. Castaway by Jamis Buck is a new tool for building screencasts in code. Yes, you'll still have to produce your images images manually but this is a huge step forward for this kind of content. Is it good enough for your homepage product demo? Probably not yet, but it's a very intriguing start!
SourceKittenSubl
The text editing features of Xcode sometimes leave you wanting more compared to some of the standalone editors like Atom or Sublime Text. Of course, if you switch to one of those editors you're losing autocorrect and autocompletion, which is a huge disadvantage. What if you could get Swift completion and correction inside Sublime Text? Daniel Inkpen has put something together. Looks like there's also something similar for Atom from about a year ago, but I missed that!
Code
The Case for Deprecating UITableView
Should UITableView be deprecated? Peter Steinberger and Michael Ochs take a look at the history of the class and go into detail on several reasons why it might be good to think about deprecation. I think their reasons are sound, and there's hints in some iOS 10 private APIs which indicate that Apple may also be considering this. Just one note before you panic! Remember that deprecated does not mean removed from the SDK, and there are hundreds of deprecated APIs in older apps which are still working well.
The Swift String Manifesto
This document appeared last night in the Swift repository and it contains a huge amount of information about the plans for strings in Swift 4. The goal to "be better at string processing than Perl!" from the list of goals has been public for a while, but this document details how the team plan to meet that challenge.
Naming Things in Swift
Ash Furrow with a great article on the flexibility Swift has around naming. He talks about the API guidelines that we have from Apple but then goes further and talks through his own philosophy and guidelines. Interesting read.
Design
Apple iOS UI templates
I don't know how many iOS UI templates have been produced over the years by the community, but I know it's a lot. This week, Apple joined the party with their own set, and they are very comprehensive. I wonder if they'll expand this to tvOS and watchOS (and macOS? Don't be silly 😪) too?
Using science to make truly tappable user interfaces
Scott Hurff investigates how big tap targets should be. I don't want to spoil the article as it's really good, but if you're thinking "I don't need to read this, I know it's 44pts" then you should definitely click through!
Review of Popular Design Trends for Interfaces in 2016
What should apps look like in 2017? Let's start with looking at what happened in 2016 with Marina Yalanska.
Business and Marketing
Inevitable Sherlocking
Competition is always tricky to deal with, but what if your competition might turn out to be Apple? David Smith talks about how he deals with the possibility of Apple sherlocking his Sleep++ app.
Sponsored Jobs
Mobile Developer iOS @ Runtastic, Austria
Join our international dev team to build leading health & fitness apps and make the life of millions healthier.
Comment
I only have one thing that you must start with this week. You need to listen to the first minute of this for the best podcast introduction ever. 👍
Dave Verwer