React Native with Expo: Learn properly from ZeroCho

We have entered an era where it has become incredibly easy for web developers (especially React developers) to launch apps. With Expo, you can release both Android and iOS apps even faster. Let's become developers who can quickly launch apps through Expo.

(4.8) 수강평 57개

강의소개.상단개요.수강생.short

난이도 초급

수강기한 무제한

React
React
React Native
React Native
Hybrid App
Hybrid App
TypeScript
TypeScript
expo
expo
React
React
React Native
React Native
Hybrid App
Hybrid App
TypeScript
TypeScript
expo
expo

먼저 경험한 수강생들의 후기

먼저 경험한 수강생들의 후기

4.8

5.0

shin jiun

98% 수강 후 작성

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.

5.0

0S

100% 수강 후 작성

[ Course Review ] 1. Excellent voice and trust in the 'ZeroCho' brand: ZeroCho's voice is so good. 2. Chaotic lectures: I was following along with the lecture and my code got tangled up, so I blamed the lecture... After struggling with this alone for hours and finally solving it, when I watched the next lecture, he would say "you probably got stuck here" and explain it again. The fact that even mistakes were intentional... who is this guy... 3. AI seasoning: He said he would make the most of Cursor, but in the end he did everything from start to finish himself. Even on YouTube, people say AI does everything... but in his latest lecture, he doesn't really use AI much. In other words, you can learn React Native purely. (Honestly, if he had done it like vibe coding, I would have requested a refund immediately) Conclusion: I look forward to the next lecture.

5.0

정지원

30% 수강 후 작성

Heard Zerocho-nim was giving a React Native course, so I paid right away and am diligently taking it. It's good because you explain only what's necessary and the feedback is fast. Thank you. :)

강의상세_배울수있는것_타이틀

  • Building an app quickly with Expo

  • Distinguishing between the Expo realm and the Native realm

  • Launching an app quickly

  • Updating the app without review after release

If you are a React developer, you are already an app developer 🚀

The era has arrived where you can create Android and iOS apps simultaneously even if you only know React. Expo helps web developers easily create and deploy apps without complex native configurations. It is a tool especially optimized for side projects or MVP development where speed of release is crucial. If you are a solo developer, learning Expo can even allow you to take on app development outsourcing projects. In this course, we cover everything from the basics of Expo to app release and updates through hands-on practice, guiding you to naturally expand your React skills into app development.

Isn't React Native outdated? Isn't Flutter better? 🤔

I hear this question very often. Yes, Flutter is certainly a popular and well-polished framework. However, what if you already know React? That changes the story completely. You don't necessarily need to learn a new language (Dart) or familiarize yourself with a new ecosystem. With the combination of Expo and React Native, web developers can create apps immediately. The setup is much simpler, and because it's based on JS/TS, productivity is excellent. Especially for side projects, MVPs, or solo development, Expo has clear advantages in terms of speed and ease of release. While I acknowledge that Flutter is great, I want to let you know that for React developers, Expo can be a much more 'rational choice'.

Features of this course

📌 Action-oriented, hands-on practice: Instead of just copying code, we focus on building an actual app yourself.

📌 Fast App Launch: Learn the process of rapidly developing apps using Expo and deploying them to Android and iOS simultaneously.

📌 Practical Experience-Based Lecture: Based on the experience of operating actual React Native and Expo apps in the industry, I will guide you through various errors that may occur in practice.

📌 Anyone who knows React: can release an app. It is conducted in TypeScript, but I will guide you through any parts of TypeScript you don't know.

Recommended for these types of people

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

React developers who are familiar with the web but new to apps / Solo developers who want to expand their tech stack - Now you can even take on app outsourcing!

I want to launch an app for an existing web service.
Those who want to launch an app using the exact design of their web service. Those who need some native features rather than just a simple webview wrapper.

I want to launch an app, but it's a burden because I have to build Android and iOS separately.
Those who want to launch both apps (and even the web!) using a single language

After the course

  • You can create and launch Android and iOS apps yourself.

  • Naturally expand from a web developer to an app developer.

  • If necessary, you will be able to work on the Native layer as well (separate study of the language is required).

  • You will learn how to update your app without going through the App Store review process.

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

Here is what you will learn.

Navigation made easy!

It's a file-based router similar to Next.js, so it's easy to learn. Let's learn all about tab, stack, and swipe routers.

Gesture-based animations are a breeze!

Apps involve a lot of user interaction, so let's handle that with react-native-reanimated and react-native-gesture-handler.

Image uploads and location information are a breeze!

Expo provides all the related features, so you can build it easily. You can even create dummy data using miragejs without a server. Don't wait for the backend developers—let's get everything done on the frontend first!

Update after deployment without App Store review!

When an urgent error occurs, you can't just wait indefinitely for a review! Let's use EAS Update provided by Expo to remotely update the app without a review process. (By the way, we'll also learn about dark mode haha)

Notes before taking the course

Practice Environment

  • The lectures are using Windows 11. To release an iOS app, macOS is required.

  • I am using the Cursor IDE. Since it is the same environment as Visual Studio Code, you may proceed using VS Code.

  • Expo SDK 53, React Native 0.79, and Node 22 are used. It is also compatible with higher versions.

Learning Materials

Prerequisite Knowledge and Important Notes

  • Basic knowledge of JavaScript and React

  • Experience in building websites (CSS Flexbox is used extensively)

  • The course is conducted in TypeScript, but it is not important. I will let you know which types are required.

강의소개.콘텐츠.추천문구

학습 대상은 누구일까요?

  • Web developers who want to expand their skills into app development

  • Those who want to quickly launch both Android and iOS apps

  • Solo developers who want to take on not only web projects but also app outsourcing.

선수 지식, 필요할까요?

  • React

  • JavaScript

강의소개.지공자소개

67,381

수강생

1,726

수강평

9,762

답변

4.8

강의 평점

25

강의_other

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! I’ll answer your questions with the mindset that we are tackling the problems together!

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
ZeroCho's full lecture roadmap. A complete roadmap of all my courses is available here.

– Author of Node.js Textbook, Self-Guided JavaScript by ZeroCho, Let's Get IT JavaScript, and TypeScript Textbook
ZeroCho.com Operator
– Currently) Broadcasting development-related content on ZeroCho TV via YouTube
– Formerly) Smoretalk CTO
– Formerly) CTO of Today's Pickup (Youngest Development Team Lead at Kakao Mobility after exit to Kakao Mobility)

  • 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

  • Former CTO at SmoreTalk

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

더보기

커리큘럼

전체

52개 ∙ (강의상세_런타임_시간 강의상세_런타임_분)

해당 강의에서 제공: [object Object]
강의 게시일: 
마지막 업데이트일: 

수강평

전체

57개

4.8

57개의 수강평

  • jiundev6487님의 프로필 이미지
    jiundev6487

    수강평 5

    평균 평점 5.0

    수정됨

    5

    98% 수강 후 작성

    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.

    • silqwer님의 프로필 이미지
      silqwer

      수강평 10

      평균 평점 5.0

      5

      30% 수강 후 작성

      • bobpark님의 프로필 이미지
        bobpark

        수강평 4

        평균 평점 5.0

        5

        30% 수강 후 작성

        • 0s님의 프로필 이미지
          0s

          수강평 8

          평균 평점 5.0

          5

          100% 수강 후 작성

          [ Course Review ] 1. Excellent voice and trust in the 'ZeroCho' brand: ZeroCho's voice is so good. 2. Chaotic lectures: I was following along with the lecture and my code got tangled up, so I blamed the lecture... After struggling with this alone for hours and finally solving it, when I watched the next lecture, he would say "you probably got stuck here" and explain it again. The fact that even mistakes were intentional... who is this guy... 3. AI seasoning: He said he would make the most of Cursor, but in the end he did everything from start to finish himself. Even on YouTube, people say AI does everything... but in his latest lecture, he doesn't really use AI much. In other words, you can learn React Native purely. (Honestly, if he had done it like vibe coding, I would have requested a refund immediately) Conclusion: I look forward to the next lecture.

          • chl9010309961님의 프로필 이미지
            chl9010309961

            수강평 1

            평균 평점 5.0

            5

            31% 수강 후 작성

            zerocho님의 다른 강의

            지식공유자님의 다른 강의를 만나보세요!

            비슷한 강의

            같은 분야의 다른 강의를 만나보세요!

            강의상세.할인문구

            $50,820.00

            30%

            $56.10