Companies Home Search Profile

SwiftUI Tic Tac Toe Online Multiplayer Game for iOS 15, MVVM

Focused View

David Kababyan

5:00:14

86 View
  • 01.01-introduction.mp4
    03:24
  • 01.02-creating home view.mp4
    12:38
  • 01.03-refactoring home view to mvvm.mp4
    07:04
  • 01.04-creating game view.mp4
    09:38
  • 01.05-building game grid view.mp4
    06:50
  • 01.06-refactoring game grid view.mp4
    07:42
  • 01.07-adding loading indicator.mp4
    05:09
  • 01.08-gameview model setup.mp4
    07:16
  • 01.09-game logic and model setup.mp4
    15:29
  • 01.10-testing the board with game object.mp4
    17:07
  • 01.11-checking for win and draw patterns.mp4
    09:26
  • 01.12-finishing win pattern identification.mp4
    10:05
  • 01.13-saving and loading current user.mp4
    16:13
  • 01.14-adding firebase to our project with swift package manager.mp4
    16:37
  • 01.15-firebase helpers setup.mp4
    13:30
  • 01.16-start game function and firebase service.mp4
    22:25
  • 01.17-create game functions.mp4
    09:09
  • 01.18-creating game in firestore.mp4
    13:07
  • 01.19-delete game function.mp4
    08:46
  • 01.20-update game function.mp4
    08:49
  • 01.21-listen to changes and update the game ui.mp4
    19:01
  • 01.22-check player to identify them by xo mark.mp4
    11:43
  • 01.23-creating alert object.mp4
    08:38
  • 01.24-showing alerts to user.mp4
    14:08
  • 01.25-reset game function.mp4
    12:14
  • 01.26-game notifications.mp4
    14:06
  • 9781803242262 Code.zip
  • Description


    In this course, we will be building an online multiplayer TicTacToe game with SwiftUI and Firebase.

    By taking this course, you will learn how to refactor the home view to MVVM. You will explore how to create a game view, building a game grid view and refactoring the game grid view. Furthermore, you will learn how to add the loading indicator and GameView model setup, game logic and model setup. You will understand how to start the game function and firebase service. Learn how to create an alert object and show alerts to the user.

    The course will cover multiple topics. At the end of this course, you will have an exceptionally good foundation to build on more functions to make this AppStore-ready game.

    - SwiftUIXCode

    - MVVM

    - iOS15

    - Swift Package Manager

    - Firebase Firestore

    - Data Structuring and transferring in SwiftUI

    All resources and code files for this course are placed here: https://github.com/PacktPublishing/SwiftUI-Tic-Tac-Toe-Online-Multiplayer-Game-for-iOS-15-MVVM

    More details


    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    David Kababyan
    David Kababyan
    Instructor's Courses
    David Kababyan is a multimedia developer, CEO, and owner of iOSDevSchool. He graduated from university in 2012 with a BA in Multimedia and since then has taken various other courses for programming in PHP, Objective-C, Swift. Programming is his passion. He has been developing for iOS since 2014 and has worked on various other multimedia projects like movie shooting and editing, 3D modeling and animations, flash animations, and website design and development.
    Packt is a publishing company founded in 2003 headquartered in Birmingham, UK, with offices in Mumbai, India. Packt primarily publishes print and electronic books and videos relating to information technology, including programming, web design, data analysis and hardware.
    • language english
    • Training sessions 26
    • duration 5:00:14
    • Release Date 2023/02/26

    Courses related to SwiftUI

    Subtitle
    SwiftUI Charts for WidgetKit
    RayWenderlichSwiftUI Charts for WidgetKit
    12:44
    English subtitles
    06/13/2023
    Subtitle
    Data Structures And Algorithms in Swift
    RayWenderlichData Structures And Algorithms in Swift
    2:49:03
    English subtitles
    06/15/2023

    Courses related to iOS Game Development

    Subtitle
    Intermediate iOS Animations
    RayWenderlichIntermediate iOS Animations
    1:29:37
    English subtitles
    06/15/2023
    Subtitle
    Fundamental iOS Design Patterns
    RayWenderlichFundamental iOS Design Patterns
    2:40:19
    English subtitles
    06/15/2023