Live streams

At the end of each article, press the "Mark this article as read" button to have the site remember you've read it.

Dice Off

1:48:38

Dice Off

In this article we’re going to build a simple strategy game for iPad, using SwiftUI and SF Symbols. We’ll start out with it being a two-player game, but later on we’ll build a simple AI to make it work just as well as a one-player game.

Fireworks

2:05:15

Fireworks

In this article we’re going to build a tool that designs particle systems for SwiftUI apps, all built on top of the TimelineView and Canvas that were added in SwiftUI. I think you’ll really be amazed how fast this comes together!

Dcode

2:48:37

Dcode

In this article we’re going to build a tool aids in the decryption of popular ciphers, including Caesar shift, columnar transposition, and Vigenère – all while leaning heavily on Apple’s Swift Algorithms package.

TinyDraw

1:23:29

TinyDraw

In this article we’re going to build a small drawing app for iPad, but along the way you’ll see how to load and save documents into iCloud, add support for undo, and more.

What’s Next?

1:00:24

What’s Next?

In this article we’re going to build a small macOS menu bar app that acts as a tiny calendar: it tells the user what events are in their calendar for today, tomorrow, and later in the week.

List Buddy

54:14

List Buddy

In this article we’re going to build a command line utility using Apple’s excellent Argument Parser library. The app we’ll build sorts lists of data in various ways – it’s a nice and simple project that allows us to focus firmly on Argument Parser.

Drink up!

1:20:17

Drink up!

In this article we’re going to build an app to track how much water the user has consumed today, then tie it into a widget so they place a gentle reminder right on their Home Screen.

Simple SwiftUI, part 1: SimpleToDo and SimpleScores

1:45:22

Simple SwiftUI, part 1: SimpleToDo and SimpleScores

In this article we’re going to build two simple SwiftUI projects back to back, as part of a new initiative to create easily accessible sample projects for learners.

Simple SwiftUI, part 2: SimpleNews

52:27

Simple SwiftUI, part 2: SimpleNews

In this article we’re going to build another simple SwiftUI project to continue the Simple SwiftUI series. This time our goal is to build a news reader built through fetching a remote API.

Symbolicator

1:32:18

Symbolicator

The SF Symbols app is a great resource for discovering icons, but at the time of writing it’s also only available on macOS. In this article we’ll build our own SF Symbols app for iOS, integrating customization features along the way.

Ping Pong

1:46:18

Ping Pong

How can you be first in line when a website announces important changes? Simple: make your computer watch for changes automatically! In this article we’ll build a macOS app that can watch an arbitrary list of URLs for changes, and will notify us when something changes…