About the course
In this course, we will build ios 15 Game of TicTacToe. We will start from scratch and write every single line of code. This course is not for absolute beginners. You need to know your way around XCode and also have experience in application building or general programming experience.
The course will cover multiple topics. At the end of this course, you will have a very good foundation to build on more functions in order to make this AppStore-ready game.
- SwiftUI
- XCode
- MVVM
- iOS15
- Swift Package Manager
- Firebase Firestore
- Data Structuring and transferring in SwiftUI
Check out my other reviews and other courses as well. I am teaching since 2012 and have tens of thousands of active and happy students.
Any questions, just ask in the Q/A section and I will get back to you ASAP.
I provide only high-quality courses and super customer service. Don't waste your time on other cheap courses with no support.
All the courses are explained throughout and made as clear as possible.
We offer 30 days no questions asked money-back for all our courses.
You have no risk at all, try our course and you will become one of our many happy students.
Don’t forget to check out our other courses as well.
Home View
The first view of our app, from here the user can start the game.
Game View
The Game is in active state while both users are playing.
Game Over
The game is finished, we have option to start new game with the same person or quit.
Example Curriculum
- 1. Creating HomeView (12:36)
- 2. Home View refactoring with MVVM (7:02)
- 3. GameView part1 (9:35)
- 4. GameView part2 building the grid (6:47)
- 5. GameView part3 refactoring with MVVM (7:40)
- 6. GameView part4 Loading Indicator (5:07)
- 7 GameViewModel setup (7:13)
- 8. Game logic and Model Setup (15:27)
- 9. Creating Game object and testing the board (17:05)
- 10. Check for draw and win patterns (9:23)
- 11. Check For win function (10:03)
- 12. Saving and retreaving user object from memory (16:10)
- 13. Adding firebase with swift package manager (16:34)
- 14. Firebase helpers setup (13:27)
- 15 FirebaseService startGame func (22:24)
- 16 CreateGame functions (9:09)
- 17 Creating first game in firestore (13:07)
- 18. Delete game function (8:44)
- 19 Updating the game function (8:47)
- 20. Listen for changes and update the game (18:59)
- 21 Check player to identify them by X:O mark (11:41)
- 22 Creating Alert object (8:35)
- 23 Showing alerts to user (14:05)
- 24 Reset game function (12:11)
- 25 Game Notifications (14:18)
- Source code
Example Featured Products
Showcase other available courses, bundles, and coaching products you’re selling with the Featured Products block to provide alternatives to visitors who may not be interested in this specific product.