Inflearn brand logo image
Inflearn brand logo image
Inflearn brand logo image
BEST
Programming

/

Mobile Application Development

React Native with Expo: Learning Properly from ZeroCho

Web developers (especially React developers) can now truly easily launch apps. With Expo, you can launch both Android and iOS apps even faster. Let's become a developer who can quickly launch apps with Expo.

(4.8) 30 reviews

495 learners

  • zerocho
reactnative
expo
앱개발
React
React Native
Hybrid App
TypeScript

Reviews from Early Learners

What you will learn!

  • Quickly build an app with Expo

  • Expo and Native area distinction

  • Launch an app quickly

  • Update app without review after launch

If you're a React developer, you're already an app developer. 🚀

The era has arrived where you can build both Android and iOS apps simultaneously with just React knowledge. Expo allows web developers to easily build and deploy apps without complex native setups. It's especially optimized for side projects and MVP development, where speed to market is crucial. If you're a solo developer , learning Expo can even lead to outsourcing app development . This course focuses on hands-on learning, from Expo basics to app launch and updates, allowing you to seamlessly extend your React skills to app development.

Isn't React Native a dead horse? Isn't Flutter better? 🤔

I hear this question a lot. Yes, Flutter is definitely a popular and mature framework. But what if you already know React? It's a completely different story. You don't have to learn a new language (Dart) or a new ecosystem. With Expo and React Native, web developers can build apps right away . The setup is much simpler, and its JS/TS foundation makes it highly productive. Especially for side projects, MVPs, and solo developers , Expo's advantages in speed and ease of release are clear . While Flutter is certainly good, I want to point out that Expo is a much more reasonable choice for React developers .

Features of this course

📌 Hands-on, actionable learning : Focus on building your own apps rather than following code.

📌 Rapid App Launch : Learn how to quickly develop apps using Expo and deploy them simultaneously on Android and iOS.

📌 Practical experience-based lectures : Based on my experience operating actual React Native and Expo apps in the field, I will guide you through various errors that can occur in the field.

📌 Anyone who knows React can create an app. It's written in TypeScript, but I'll walk you through the basics if you don't already know.

I recommend this to these people

I know how to use the web now, but I want to try making an app too.

Are you a React developer familiar with the web but unfamiliar with apps? / Are you a solo developer looking to expand your tech stack? - Now you can outsource apps!

I would like to launch an app for an existing web service.
For those who want to release a web service design as an app. Those who need some native functionality beyond simply wrapping it in a webview.

I want to release an app, but I feel burdened because I have to make it separately for Android and iOS.
Anyone who wants to release both apps (and even web!) in one language

After class

  • You can create and release your own Android and iOS apps.

  • It naturally expands from web developer to app developer.

  • If necessary, you can also touch the Native language (language needs to be learned separately)

  • Learn how to update your app without App Store review.

  • You'll gain the confidence to quickly complete side projects or MVP apps.

Learn about these things.

Navigation in a jiffy!

It's a file router similar to Next.js, so it's easy to learn. Let's learn about tabs, stacks, and swipe routers.

Gesture-based animations are a breeze!

Since apps involve a lot of user interaction, let's handle it with react-native-reanimated and react-native-gesture-handler.

Upload images and location information in no time!

Expo provides all the relevant features, making it easy to create. Dummy data can be created without a server using miragejs. Don't wait for backend developers; let's do everything on the front end first!

Update without App Store review after distribution!

An emergency error has occurred, and you can't just wait for review! Let's remotely update your app without review using EAS Update, provided by Expo. (By the way, we'll also learn about dark mode 😊😊)

Things to note before taking the course

Practice environment

  • The course uses Windows 11. macOS is required to release an iOS app.

  • I'm using the Cursor IDE. It's the same environment as Visual Studio Code, so you can use VS Code instead.

  • It uses Expo SDK 53, React Native 0.79, and Node 22. It is also compatible with later versions.

Learning Materials

Player Knowledge and Precautions

  • Basic knowledge of JavaScript and React

  • Experience creating websites (I use CSS flex a lot)

  • It doesn't matter if the course is taught in TypeScript. I'll explain what types are required.

Recommended for
these people

Who is this course right for?

  • Web developers looking to add app skills

  • Those seeking to quickly launch both Android and iOS apps.

  • Solo developers wanting web & app freelance work.

Need to know before starting?

  • React

  • JavaScript

Hello
This is

65,297

Learners

1,590

Reviews

9,690

Answers

4.8

Rating

22

Courses

제 강의의 장점은 Q&A입니다(인프런 답변왕 2회 수상). 24시간 이내에 최대한 답변드립니다! 같이 고민한다는 느낌으로 답변 드릴게요!

One of the key strengths of my courses is the Q&A support. (Winner of the Inflearn Q&A King award twice) I respond to your questions within 24 hours, doing my best to help you out! You’ll feel like we’re solving the problems together.

👉ZeroCho Lectures
제로초 강의 전체 로드맵. A complete roadmap of all my courses is available here.

– Node.js교과서, 코딩자율학습 제로초의 자바스크립트, Let's Get IT 자바스크립트, 타입스크립트 교과서 저자 
ZeroCho.com 운영자
– 현) 유튜브에서 ZeroCho TV로 개발 관련 방송중 
– 현) 스모어톡 CTO 
– 전) 오늘의픽업 CTO(카카오모빌리티에 엑싯 후 카카오모빌리티 최연소 개발파트장)

  • Author of Node.js Textbook, Self-Guided JavaScript by ZeroCho, Let's Get IT JavaScript, and TypeScript Textbook

  • Operator of ZeroCho.com

  • Currently running a YouTube channel ZeroCho TV, covering development topics

  • CTO at SmoreTalk

  • Former CTO at Today Pickup (acquired by Kakao Mobility, where I became the youngest lead developer)

Curriculum

All

52 lectures ∙ (7hr 40min)

Course Materials:

Published: 
Last updated: 

Reviews

All

30 reviews

4.8

30 reviews

  • jiundev6487님의 프로필 이미지
    jiundev6487

    Reviews 5

    Average Rating 5.0

    Edited

    5

    98% enrolled

    I am a developer who got into RN through Zerocho's delivery app clone coding course and is currently developing apps with RN and Expo in the field. If the previous RN course was cli-based, this course actively utilizes Expo, a framework that plays the role of Next.js in RN. The previous delivery app clone course also contained all the essential parts for RN development, but this course was great because it explained all the changes due to Expo updates in detail. While other courses felt like just scratching the surface of RN using Expo Go, Zerocho's course used development build and even native libraries to teach all the RN and Expo knowledge needed in professional work. Even though I was already using Expo, he clearly explained the parts I was ambiguous about. As a bonus, it was nice to see Zerocho using Cursor. Expo is a very convenient and good framework, but it feels difficult to adopt due to its barrier to entry. I hope this course serves as an opportunity to spread the awareness that it's good to start new projects with Expo.

    • chl9010309961님의 프로필 이미지
      chl9010309961

      Reviews 1

      Average Rating 5.0

      5

      31% enrolled

      • bobpark님의 프로필 이미지
        bobpark

        Reviews 4

        Average Rating 5.0

        5

        30% enrolled

        • silqwer님의 프로필 이미지
          silqwer

          Reviews 10

          Average Rating 5.0

          5

          30% enrolled

          • hayangom920274님의 프로필 이미지
            hayangom920274

            Reviews 2

            Average Rating 4.5

            5

            30% enrolled

            $56.10

            zerocho's other courses

            Check out other courses by the instructor!

            Similar courses

            Explore other courses in the same field!