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.
Welcome to Issue 191! As the summer arrives here in the UK, it feels like people are starting to get to grips with some of the new technologies announced by Apple at this years WWDCs. Several community guides around the more headline features have been published as well as a growing number of smaller tutorials which will definitely help on getting up to speed. In my world, my holiday’s having finally arrived (yippee!) which should free up some time to dig into some of these new features but more importantly, also provides me with a rare opportunity for some downtime (which honestly, I’m definitely in need of at the moment!). With this in mind, I’ve decided to take a two-week break to relax a little, spend some time with the family and generally rest and recuperate without the weekly publishing cycle of Swift Developments. So with that in mind, enjoy this weeks issue and I’ll be back in your inbox again in a couple of weeks time. 🏖
An interesting article from @MrJefago on how to put together a product road map for your app by identifying the overall vision, prioritizing development themes, setting goals and continually adapting.
iOS 13 introduces a number of new features including dark mode, new modal paradigms. To ensure your designs work well will all these new features @ebaehr has put together some hints and tips to keep in mind when designing for iOS 13.
Introduced in iOS 9, UIStackView provides a versatile way to lay out your views. In this week’s @NSHipster article @kaishin digs into them in more detail covering both the essentials and more complex layout and alignment.
One of the most expected new features at WWDC this year was the arrival of dark mode support on iOS. @andrei_hogea has written up some useful tips on how to get started in your own iOS apps.
I thought I’d linked to this last week but if you haven’t come across it already, @heckj has put together a free eBook that teaches you the basics of Apple’s new Combine framework and reactive programming in general. It’s a good read and comes with source code to help you get up to speed.
Back in Issue 183, I linked to a project from @nicklockwood who had been re-building the historic game Wolfenstein 3D entirely in Swift. Building on this work, this week, Nick has published a great series of tutorial on how to build this for yourself covering everything from motion, ray casting, sprites and more. I really enjoyed this one.
With the arrival of Catalyst porting your iOS apps to the Mac has never been easier. If you’re looking to get started @terhechte has a put together a useful guide with a tonne of tips and tricks that make the whole process easier.
Looking for a cheat sheet to help you get up to speed with SwiftUI? Check out this curated list of SwiftUI questions and answers along with code snippets from @sarunw. It’s a great resource to have at hand.
With over 100 videos from WWDC 2019, you might be wondering which of them you should watch. @rcritz has been doing the hard work to whittle it down to 10 “must see” videos from this year’s event.
If your video playlist wasn’t long enough already, make sure you check out these talks from this years AltConference. As ever, there are some great videos covering a wide range of Swift and Apple-Platform-related topics.