iOS16 Online Game, SwiftUI, MVVM and Firebase
iOS16 Online Game, SwiftUI, MVVM and Firebase, available at $69.99, has an average rating of 4.45, with 47 lectures, based on 20 reviews, and has 106 subscribers.
You will learn about Full mobile app building lifecycle MVVM Architecture SwiftUI Custom Button Styles with SwiftUI Firebase Firestore Dependency injection Unit testing including async UnitTests Async Code Networking Clean architecture This course is ideal for individuals who are iOS Developers with some experience who would like to increase their skills It is particularly useful for iOS Developers with some experience who would like to increase their skills.
Enroll now: iOS16 Online Game, SwiftUI, MVVM and Firebase
Summary
Title: iOS16 Online Game, SwiftUI, MVVM and Firebase
Price: $69.99
Average Rating: 4.45
Number of Lectures: 47
Number of Published Lectures: 47
Number of Curriculum Items: 47
Number of Published Curriculum Objects: 47
Original Price: $189.99
Quality Status: approved
Status: Live
What You Will Learn
- Full mobile app building lifecycle
- MVVM Architecture
- SwiftUI
- Custom Button Styles with SwiftUI
- Firebase Firestore
- Dependency injection
- Unit testing including async UnitTests
- Async Code
- Networking
- Clean architecture
Who Should Attend
- iOS Developers with some experience who would like to increase their skills
Target Audiences
- iOS Developers with some experience who would like to increase their skills
In the Tic Tac Toe Game course, we will build a real game and publish it on AppStore.
The topics covered in the course will help you to learn advanced iOS development. All the components are reusable and can be used in this project and your other apps.
What you will learn:
-
MVVM
-
Make a beautiful user interface with SWIFTUI
-
Button Styles
-
Firebase Firestore (new real-time database from Firebase)
-
Dependency injection
-
Unit testing including async UnitTests
-
Async Code
-
Networking
-
Clean architecture
-
and many more
This Tic Tac Toe Game course is NOT a beginner-level course. You need to know your way around the xCode, be familiar with it, and have to have basic knowledge of Swift, SwiftUI, and application building. We are going to start from scratch and build the application together. I will provide all assets. I will type and explain every line of code. By the time we finish, you will learn a lot of new things even if you are an experienced iOS developer.
The curse will teach you how to write clean and readable code and structure your app development, so even if you get back to your code in a few years, you can read and understand it clearly.
Don’t waste your time on low-quality courses where you don’t even get the support of the instructor
Your time is precious. We offer the best video courses with carefully crafted content, we are learning by coding!
Don’t just take our word for it, check out our other courses and what other students have to say about our courses!
Course Curriculum
Chapter 1: Introduction
Lecture 1: What we will build
Chapter 2: Home View
Lecture 1: Create Home View
Lecture 2: Create Game Modes
Lecture 3: Button Styles
Lecture 4: Presenting game view
Chapter 3: Game View
Lecture 1: Adding Close Button
Lecture 2: Score & Notification views
Lecture 3: Creating game board
Lecture 4: Board circle view
Lecture 5: Game indicator view
Lecture 6: Refactor view model
Lecture 7: Create game player
Lecture 8: Create game moves
Lecture 9: Processing moves
Lecture 10: Process win & draw
Lecture 11: Increase score and update notification
Lecture 12: Reset the game
Lecture 13: Alert item
Lecture 14: Show alerts
Chapter 4: VS CPU
Lecture 1: AI Move generator
Lecture 2: Processing AI moves
Chapter 5: Online game
Lecture 1: Create game object
Lecture 2: Create firebase project
Lecture 3: Add firebase with SPM
Lecture 4: Create Firebase Repository
Lecture 5: Finishing touches to firebase repository
Lecture 6: Online game repository
Lecture 7: Finishing with online game repository
Lecture 8: Listening for changes
Lecture 9: Start online game funcion
Lecture 10: Create firebase game
Lecture 11: Subscribe to online game changes
Lecture 12: Sync online game
Lecture 13: Set active player
Lecture 14: Update online game
Lecture 15: Test ready game
Chapter 6: Unit tests
Lecture 1: Prepare the project for unit tests
Lecture 2: Writing our first unit test
Lecture 3: Testing process move function
Lecture 4: Writing Async Tests
Lecture 5: Mocking Firebase repository
Lecture 6: Accessing Mock Data
Lecture 7: Testing online game repository
Chapter 7: Publishing to App Store
Lecture 1: Prepare the App for AppStore
Lecture 2: Publishing the app to AppStore
Lecture 3: Dependency overview
Lecture 4: Source code
Instructors
-
iOSDev School
iOSDeveloperSchool
Rating Distribution
- 1 stars: 0 votes
- 2 stars: 0 votes
- 3 stars: 3 votes
- 4 stars: 1 votes
- 5 stars: 16 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024
- Top 10 Gardening Courses to Learn in November 2024