Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
React Native Mobile CI/CD with GitHub Actions (incl. Expo)
Rating: 4.7 out of 5(13 ratings)
1,776 students

React Native Mobile CI/CD with GitHub Actions (incl. Expo)

The Fastest Way of Your React Native App into the App Stores with GitHub Actions (Expo Included)
Created byIgor Lamos
Last updated 7/2024
English

What you'll learn

  • Unified Configuration of the React Native App for Deployment
  • Creating of Apps in Apple Developer + App Store Connect and Google Play
  • Code Signing – Certificates, Provisioning Profiles and Google Play Upload Keys
  • GitHub Actions Workflow Configuration for React Native CLI and Expo apps

Course content

1 section5 lectures57m total length
  • Before You Start0:04
  • Configure GitHub Actions in One Shot52:37

    00:00 - Intro / Overview
    01:27 - React Native CLI vs Expo
    02:16 - Structure / Approach
    03:12 - What's In It for You
    05:43 - The App
    07:13 - Configuration
    17:51 - App Stores / Create the Apps
    23:24 - Code Signing
    28:03 - The First Manual Android Build + Upload
    31:30 - GitHub Actions Workflow
    34:15 - The Workflow Steps
    42:18 - The Problem with This Setup
    45:37 - Triggers
    46:10 - Running the Builds

  • Resources: React Native CLI0:02
  • Resources: Expo0:03
  • Next Steps4:39

Requirements

  • GitHub Account
  • Basic React Native Experience

Description

This is a fast-paced, high-value, straight-action Speedrun of "How to Automate Your React Native App (CLI or Expo) Deployments into the Apple App Store and Google Play, with GitHub Actions"…

The focus is NOT on the React Native app – the app you'll learn on is actually provided for free and:

  • supports multiple environments (dev/stage/prod),

  • is configurable by environment variables,

  • has everything ready for the first App Stores submission.

The focus IS on actually setting up the Mobile CI/CD Pipeline with GitHub Actions. A minimal pipeline used by both platforms (iOS and Android).

This course covers the following:

  • unified way of configuring your app and the deployment process,

  • creating the App in Apple Developer + App Store Connect and Google Play,

  • managing Code Signing for both iOS and Android,

  • setting up the GitHub Actions Pipeline from scratch.

This course tries to keep things as simple as possible, while delivering the value as fast as possible.

You'll walk away with a fully configured, automated release process for your React Native app that you can use for your apps and further customize.

It's fast-paced, therefore under 1 hour of video content might take you approximately 2 hours to implement, but I promise you'll get it done.

Enjoy!

Who this course is for:

  • React Native Mobile App Developers