React Native: Create an Unbeatable & Multiplayer Tic-Tac-Toe

Create, Publish & Monetize a Single Player Bot & Multiplayer Tic-Tac-Toe with Expo, Typescript & AWS Amplify GraphQL API
4.59 (117 reviews)
Udemy
platform
English
language
Mobile Apps
category
instructor
React Native: Create an Unbeatable & Multiplayer Tic-Tac-Toe
955
students
23 hours
content
Jan 2022
last update
$19.99
regular price

Why take this course?

🚀 Course Title: React Native: Create an Unbeatable & Multiplayer Tic-Tac-Toe App 🎮


Course Headline:

Level up your React Native skills by building a sophisticated Tic-Tac-Toe app with a TypeScript edge, multiplayer capabilities, and a live API using AWS Amplify! 🌟


Course Description:

Embark on a comprehensive journey to craft a feature-rich Tic-Tac-Toe game that will challenge both single player enthusiasts and competitive multiplayer gamers. In this course, you'll leverage the full power of React Native with Expo, coupled with TypeScript for robust type safety and AWS Amplify for a scalable GraphQL API to manage real-time, multiplayer interactions. 🛠️✨

What You'll Learn:

  1. Introduction to Typescript (Optional): A brief dive into the core concepts of TypeScript to ensure all students are on equal footing, even if they're new to this powerful superset of JavaScript.

  2. Setting Up Your React Native Environment with Expo: Understand the nuances between Expo and traditional React Native development, and set up your project for success across Android and iOS platforms.

  3. Development Tool Setup: Learn how to install and configure TypeScript, Prettier, ESLint, Husky, and a module resolver to streamline your development workflow.

  4. Application General Setup: From loading fonts to setting up navigation, this section covers the initial setup tasks that lay the foundation for your app.

  5. Building the Single Player Game: Develop a compelling single player Tic-Tac-Toe experience with a bot offering adjustable difficulty levels. Incorporate sound effects, haptic feedback, and allow users to save their preferences locally.

  6. AWS Amplify & Authentication Setup: Introduction to AWS Amplify and its services, including setting up IAM roles for secure cloud operations and integrating user authentication with Amazon Cognito.

  7. Creating the Multiplayer API with Amplify: Dive deep into building a GraphQL API with AWS Amplify, creating models, setting up authorization, and crafting Lambda functions to handle the game's logic.

  8. UI for Multiplayer Game: Build the user interface to interact with your multiplayer API, handling real-time updates through GraphQL subscriptions for a seamless gaming experience.

  9. Real-Time Push Notifications: Learn how to implement and send push notifications using Expo to keep players engaged and informed about new game invites.

  10. Monetization with AdMob: Easily integrate ads into your app using Expo's AdMob plugin, ensuring you can monetize your game without compromising the user experience.

  11. Final Steps & Publishing: Wrap up your development by preparing your app for production on both Android and iOS platforms and publish them to the Google Play Store and Apple App Store.


By the end of this course, you'll have a fully-functional Tic-Tac-Toe game that showcases your React Native skills, demonstrates real-time multiplayer functionality, and is ready for publication. You'll gain hands-on experience with TypeScript, AWS Amplify, and Expo's powerful features, setting you up for success in future projects. 🌱🚀

Join us to turn your React Native ideas into reality and create an app that's not just a game, but an experience! Enroll now and start building something extraordinary. 🛠️💫

Course Gallery

React Native: Create an Unbeatable & Multiplayer Tic-Tac-Toe – Screenshot 1
Screenshot 1React Native: Create an Unbeatable & Multiplayer Tic-Tac-Toe
React Native: Create an Unbeatable & Multiplayer Tic-Tac-Toe – Screenshot 2
Screenshot 2React Native: Create an Unbeatable & Multiplayer Tic-Tac-Toe
React Native: Create an Unbeatable & Multiplayer Tic-Tac-Toe – Screenshot 3
Screenshot 3React Native: Create an Unbeatable & Multiplayer Tic-Tac-Toe
React Native: Create an Unbeatable & Multiplayer Tic-Tac-Toe – Screenshot 4
Screenshot 4React Native: Create an Unbeatable & Multiplayer Tic-Tac-Toe

Loading charts...

3541180
udemy ID
02/10/2020
course created date
01/03/2021
course indexed date
Bot
course submited by