John builds apps, games and developer tools. He also makes Swift by Sundell — a series of weekly articles and a podcast about Swift development, and co-hosts the Stacktrace podcast. He has worked for companies like Volvo and Spotify, and is now working full-time on creating apps, tools and content for the Swift community.
Articles written by John
- Published at 23:50 GMT, 26 Jun 2020
For the grand finale of this year’s daily WWDC podcast, security expert Anastasiia Voitova joins John and Rambo to discuss some of Apple’s new privacy-related features and how they might impact third party developers.
- Published at 18:20 GMT, 26 Jun 2020
Learn more about Zeplin, Instabug and Bitrise.
- Published at 14:40 GMT, 26 Jun 2020
Let’s take a first look at some of UICollectionView’s new APIs, and how we can use them to build table view-like lists.
- Published at 22:25 GMT, 25 Jun 2020
Let’s take a first look at the framework that enables the new home screen widgets to be created, WidgetKit, and how to get started building a simple first version of a widget that displays dynamic content.
- Published at 18:10 GMT, 25 Jun 2020
Indie iOS developer Ish ShaBazz joins John and Rambo to discuss some of the major new changes to Apple’s UI frameworks.
- Published at 19:40 GMT, 24 Jun 2020
On this shorter daily podcast episode, John and Rambo dive deeper into App Clips and Widgets, including how they work from a technical perspective.
- Published at 10:00 GMT, 24 Jun 2020
Let’s take a look at a few examples of UIKit views that now have SwiftUI-native counterparts, and how those new view types could be used. Also, a first look at SwiftUI’s new lazy grids and how they offer UICollectionView-like functionality.
- Published at 19:50 GMT, 23 Jun 2020
PCalc developer James Thomson joins John and Gui Rambo to talk about shipping apps across all of Apple’s platforms, and how improvements to Catalyst and the introduction of Apple Silicon might have a big impact on how that’s done. Also, thoughts on the new SwiftUI-based widget system.
- Published at 12:20 GMT, 23 Jun 2020
An exciting new feature in Xcode 12 is that Swift packages can now be directly imported into a playground. Here’s how to get started with that feature.
- Published at 08:45 GMT, 23 Jun 2020
Starting this year, entire apps can now be defined directly using SwiftUI from top to bottom. Let’s take a first look at how that works for iOS apps.
- Published at 00:05 GMT, 23 Jun 2020
John and Gui Rambo share their first impressions of Apple’s WWDC20 opening keynote, as well as the Platforms State of the Union session. Did Apple’s first ever online keynote live up to our expectations?
- Published at 20:15 GMT, 22 Jun 2020
A first look at what the transition to Apple’s own Mac silicon might mean for developers.
- Published at 12:30 GMT, 19 Jun 2020
As previously announced, Apple released a brand new version of their Developer Forums yesterday, on June 18th. These are my initial thoughts on the new Q&A-focused design.
- Published at 16:55 GMT, 17 Jun 2020
Five key tips for getting the most out of the first ever digital WWDC conference, based on learnings from years of attending the conference remotely.
- Published at 16:45 GMT, 17 Jun 2020
I’m really excited to welcome all of you to WWDC by Sundell & Friends — a brand new website dedicated to covering the 2020 edition of WWDC and its many announcements. On this site, you’ll be able to enjoy technically detailed articles, podcasts and videos — both made by me, and by some of my friends from around the Apple developer community — with new content being posted every single day throughout the week of the conference.