Swift Developments is a hand-curated newsletter containing a weekly selection of the best links, videos, tools and tutorials for people interested in designing and developing their own apps using Swift.
News
WWDC 2017 Transcripts
If you’ve ever used asciiwwdc.com before, you’ll know how useful having video transcripts for the WWDC videos is. Apple have obviously been taking this on board and have this week announced the availability of transcripts for their WWDC 2017 videos. Great move in my view. ?
apple.com
Business
How To Properly Calculate the Estimate For a Project
One of the most challenging tasks for both new and experienced freelance developers alike is how to put together estimates for clients. Don’t despare though. @digitalleaves has put together a simple a step-by-step process that can help along with bunch of tips to keep in mind.
digitalleaves.com
Design
6 Animation Guidelines for UX Design
With a great reminder that animation must improve the user experience of your app, not detract from it, @zecarlostorre has put together 6 useful guidelines to keep in mind when including animations of your own.
prototypr.io
Nailing the UX of Authentication on Mobile
Although an increasingly wide variety of apps include user authentication, many times the design of theses experiences takes a back-seat to the main functionality of their parent apps. In this article @kovlex attempts to address this imbalance providing some great tips on how to improve your apps overall authentication experience.
mobiscroll.com
Swift
Composable HTML Views in Swift
Great article from @mbrandonw explaining how to build HTML views as simple Swift functions. Definitely worth a read.
fewbutripe.com
Working with Optional Errors in Completion Handlers
@ericasadun talks errors, optionals and completion handlers explaining how to correctly cast optional Error
values in completion handlers into their NSError
counterparts.
ericasadun.com
Code
Key Value Observation in iOS 11
@ImSkyeFreeman with a short but no less sweet overview of the new KVO APIs introduced in Swift 4 and iOS 11.
skyefreeman.io
Faster Login With Password AutoFill in iOS 11
Amongst the wide range of other goodies delivered in iOS 11, Apple have introduced new set of tools for streamlining the user login process – the new Password AutoFill APIs. In this article, @BalestraPatrick explains how to get started with these new APIs.
tutsplus.com
ARKit Tutorials in Swift 4 for Xcode 9 using SceneKit
As you might expect there’s a lot of excitement around of ARKit at the moment with a number of seriously impressive demos coming out over the last few weeks. If you’re looking to play with ARKit yourself, @jquave has a nice tutorial to get you started.
jamesonquave.com
Tools
Asset Catalog Changes in Xcode 9
Amongst a tonne of new features coming in Xcode 9 are some significant changes to asset catalogues. In this article, @coryb provides a rundown of the new capabilities.
Libraries
Sound Kit for Prototypes
A collection of interaction sounds from the engineering team at Facebook.
facebook.design
DeallocationChecker
A simple-to-use extension from @arekholko along with associated post for catching memory leaks in view controllers without having to open instruments.?
github.com
YapAnimator
A fast, physics-based animation system from the team at @yapstudios.
github.com
Videos
Full-Stack Swift in 30 minutes
@Chris__Bailey provides an overview of server-side Swift and provides an example of building a full-stack Swift application in just 20 minutes. Good introduction if you’ve not yet ventured to the server-side.
realm.io
Other
What Your Career Wants To Be
@apike on creation, flexibility and venturing out of your comfort zone. It’s a good reminder to keep an open mind.
allenpike.com
Comment
Happy 4th of July if you’re celebrating! I also didn’t want to go this week without mentioning the 10 year anniversary of the iPhone. Since it was first introduced by Steve Jobs on June 29 2007, the iPhone has had a fundamental impact on modern society becoming an increasingly essential part of our modern lifestyles. Since it’s introduction the iPhone has created new industries, billion dollar companies, brand new career opportunities and for those with disabilities, has opened up a world that was often inaccessible. It’s been a wonderful and amazing to see the changes these devices have introduced to the world over the last 10 years and I can’t wait to see what innovations the next 10 years of this journey will bring. Have a really great week and and enjoy the links!