John Sundell
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
Discussing Apple’s new privacy-related features with Anastasiia Voitova
Published at 23:50 GMT, 26 Jun 2020For 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.
The three wonderful sponsors that made WWDC by Sundell & Friends possible
Published at 18:20 GMT, 26 Jun 2020Learn more about Zeplin, Instabug and Bitrise.
Using UICollectionView to build lists on iOS 14
Published at 14:40 GMT, 26 Jun 2020Let’s take a first look at some of UICollectionView’s new APIs, and how we can use them to build table view-like lists.
Getting started with WidgetKit
Published at 22:25 GMT, 25 Jun 2020Let’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.
What’s new in UITableView, UICollectionView and SwiftUI, with Ish ShaBazz
Published at 18:10 GMT, 25 Jun 2020Indie iOS developer Ish ShaBazz joins John and Rambo to discuss some of the major new changes to Apple’s UI frameworks.
Discussing App Clips and Widgets in more detail
Published at 19:40 GMT, 24 Jun 2020On this shorter daily podcast episode, John and Rambo dive deeper into App Clips and Widgets, including how they work from a technical perspective.
The UIKit views that now have built-in SwiftUI counterparts in iOS 14
Published at 10:00 GMT, 24 Jun 2020Let’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.
Talking Catalyst, Apple Silicon and Widgets with James Thomson
Published at 19:50 GMT, 23 Jun 2020PCalc 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.
Importing Swift packages into a playground in Xcode 12
Published at 12:20 GMT, 23 Jun 2020An 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.
How SwiftUI can now be used to build entire iOS apps
Published at 08:45 GMT, 23 Jun 2020Starting 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.
First impressions of the Keynote and Platforms State of the Union
Published at 00:05 GMT, 23 Jun 2020John 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?
Apple announces transition to its own silicon for Macs
Published at 20:15 GMT, 22 Jun 2020A first look at what the transition to Apple’s own Mac silicon might mean for developers.
The new Apple Developer Forums redesign
Published at 12:30 GMT, 19 Jun 2020As 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.
Digesting a digital WWDC
Published at 16:55 GMT, 17 Jun 2020Five key tips for getting the most out of the first ever digital WWDC conference, based on learnings from years of attending the conference remotely.
Welcome to WWDC by Sundell & Friends
Published at 16:45 GMT, 17 Jun 2020I’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.