This is a really helpful Swift best-practices guide. It’s more than a style guide. It’s more of a design guide.
Interesting… here’s a cross-platform Swift IDE for iOS and Android.
Looks promising if you want to write your app in Swift but have to make an Android app too. Or already have a Swift-based iOS app and need to port to Android.
Great idea: the Swift programming language has a continuous integration system constantly building various versions of Swift against various Mac and Linux platforms. Now that’s good modern software process, and super cool that its publicly visible.
Even better, this continuous integration is continually building third-party projects using the latest versions of Swift to make sure everything is a-okay. This is the Swift Source Compatibility Suite.
And best of all, that page has instructions for adding your own project to the list. That way you can make sure Swift and your project continue to get along fine. 🤗 That’s a win-win.
Via iOS Dev Weekly.
Yaaas! Code a Wolfenstein 3D knock-off and learn Swift 3D programming as you go! This is a hands-on Swift 3D programming tutorial with source code. I don’t see a down side here (except finding the time). 🤷🏻♂️
Retro Rampage is a tutorial series in which you will learn how to build a Wolfenstein-like game from scratch, in Swift.
Even the tutorial topics sounds cool: Separation of Concerns, Mazes and Motion, Ray Casting, Texture Mapping, Sprites. 🤩
Via iOS Dev Weekly.
Cool idea. Everyone contributes to these shared WWDC notes. 🤓
Thanks to iOS Dev Weekly.
There are so many amazing WWDC sessions. I probably have 50 favorited on my TV 🤩.
Here is one persons’ brave attempt to collate the best 15 ever, found on iOS Dev Weekly.
I genuinely appreciate the attempt, but I am perplexed that Protocol and Value Oriented Programming in UIKit Apps or Designing Fluid Interfaces didn’t make the list. 🤷🏻♂️
Swift UI is ’s new declarative way to create apps across all its platforms. Time to dig into it!
Official tutorials from – essentials, drawing and animation, app design and layout, framework integration