I used this tutorial by Sean Allen, but made some changes and adjustments to make it mine.
The AI is rather challenging and most games end in a loss if you don't start with center square.
I also refactored it to use MVVM architecture.
Really enjoyed learning SwiftUI and building this game. I'm sure I'll be building more apps and games in the future.