Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
SwiftUI Tic Tac Toe Online Multiplayer Game for iOS 15, MVVM
Highest Rated
Rating: 4.6 out of 5(21 ratings)
155 students
Created byDavid Kababyan
Last updated 8/2021
English

What you'll learn

  • SwiftUI
  • Firebase
  • iOS 15 game development
  • MVVM Architechture

Course content

1 section26 lectures4h 56m total length
  • Creating Home View12:36
  • Refactoring home view to MVVM7:02
  • Creating Game View9:35
  • Building Game Grid View6:47
  • Refactoring Game Grid View7:40
  • Adding Loading Indicator5:07
  • GameView Model setup7:13
  • Game Logic and Model Setup15:27
  • Testing the board with Game Object17:05
  • Checking for Win and Draw patterns9:23
  • Finishing Win pattern identification10:03
  • Saving and loading current user16:10
  • Adding firebase to our project with Swift Package manager16:34
  • Firebase helpers setup13:27
  • Start Game function and Firebase Service22:24
  • Create game functions9:09
  • Creating game in firestore13:07
  • Delete game function8:44
  • Update game function8:47
  • Listen to changes and update the game UI18:59
  • Check player to identify them by X/O mark11:41
  • Creating Alert object8:35
  • Showing alerts to user14:05
  • Reset game function12:11
  • Game Notifications14:18
  • Source code0:01

Requirements

  • xCode (Free from AppStore)
  • Basic knowledge of SwiftUI and Swift

Description

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.

Who this course is for:

  • Who has basic knowledge of iOS development and wants to increase his knowledge