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.
In this guide, @sylvainww talks all things video, looking at the impact that iOS 11 will have on app store preview videos as well as some best practices to keep in mind when creating your own.
With Apple offering $100 USD free credit for anyone launching their first Search Ad campaigns before October 31st, 2017, there’s never been a better time to try out this new marketing channel. In this article, @fanchiyinfelix shows you how to get started.
@soolwan looks at how to increase the accessibility of your app by incorporating dynamic type into your app designs as well as some of the techniques you can use to build layouts when using dynamic type.
The journey from app idea to fully formed product requires clear communication and close collaboration between design and development teams. In this article @anatinge and @vixentael discuss some techniques for bringing these two groups closer together.
In this article, @clattner_llvm outlines one potential approach for including first-class concurrency into Swift. It’s currently a draft and obviously needs discussion but it’s an interesting peek into where Swift might be headed in future.
A fun ARKit tutorial from @oabdelkarim that incorporates both ARKit and some of the the Vision Framework’s object tracking capabilities to create 3D objects in mid-air. Source code for the project can be found here.
A type-safe, data-driven List-UI framework from @muukii0803
A fully customisable table view with custom multi-selection from @luca_becchetti.
@dcutting presents Remix, a collection of design patterns and principles that his team has been experimenting with to compositionally re-use views, business and feature logic and feature flows within their apps. The source code for the talk can be found here.
Don’t under estimate the power of starting small, listening to users feedback and then iterating. @stuartkhall recounts the story of his chart topping app – 7 Minute Workout and it’s journey to 2.3 million downloads.
As a developer, you’ll have no doubt experienced the constant battle to keep up to date with the latest languages, technologies and frameworks. In this article, @ant_bello presents some useful tips on how to make this continual learning process easier.
Design critiques can play an important part in increasing the quality of your product and also provide a great opportunity for you to grow as an individual. However, the process of giving and receiving feedback is not always an easy one. In this article, @darrinhenein provides practical tips on structuring and conducting design critiques of your own covering everything from setting the stage to how to give constructive feedback. Although the article is primarily focused on design almost all of the lessons are equally applicable to code reviews as well.