inflearn logo
Challenge
Ended

Expo (React Native) 6-Week Completion Challenge - 1st Cohort

This is a challenge to help you complete the Expo course. For those who haven't been able to launch an app yet due to a lack of willpower! If you finish the course, we will return 100% of the challenge fee as a lecture discount coupon.

795명이 수강한

강의로 진행되는 챌린지!

React
React Native
Hybrid App
TypeScript
expo

2개 수업 학습

6회 미션 수행

성취의 증표, 수료증을 발급해요.

완주 시 쿠폰을 제공해요.

질문하고 즉시 답을 얻어요.

같은 기수와 교류하고 함께 성장해요.

zerocho님과 함께해요!

Inflearn Verified

Career Verified

68,202

Learners

1,773

Reviews

9,768

Answers

4.8

Rating

26

Courses

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)

More

A 6-week completion challenge for those who find it difficult to finish a course due to a lack of willpower! If you follow the progress and complete the course, 100% of the challenge fee will be returned as a coupon for any course you want. This is a challenge-only course, so the original course must be purchased separately.

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 just by knowing React. Expo helps web developers easily create and deploy apps without complex native configurations. It is a tool optimized especially for side projects or MVP development where speed to market is crucial. If you are a solo developer, learning Expo will even allow you to take on app development outsourcing projects. This course covers 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-rounded framework. However, if you already know React? The story changes completely. You don't have to go out of your way 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 since it's based on JS/TS, productivity is outstanding. 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 also great, I want to let you know that for React developers, Expo can be a much more 'rational choice'.

Key features of this course

📌Practice-oriented and immediately actionable: 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 explain any parts of TypeScript you don't know.

Recommended for these types of people

I know how to build for the web now, and 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 projects!

I want to launch an app for an existing web service.
Those who want to launch an app with the exact same design as 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 completing 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 side as well (separate learning 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 in a flash!

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!

Since it's an app, there's a lot of user interaction, so let's handle it using 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

Hands-on Environment

  • The lectures use 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.

2월

11일

챌린지 시작일

2026년 2월 11일 오후 03:00

챌린지 종료일

2026년 4월 3일 오후 02:30

챌린지 커리큘럼

All

8 lectures ∙ (9min)

Course Materials:

챌린지 전용 수업

챌린지에서 배워요

  • Building an app quickly with Expo

  • Distinguishing between the Expo realm and the Native realm

  • Launching an app quickly

  • Updating the app after release without review

Recommended for
these people

Who is this course right for?

  • 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.

Need to know before starting?

  • React

  • JavaScript

Reviews

All

1 reviews

4.0

1 reviews

  • valensiah8747님의 프로필 이미지
    valensiah8747

    Reviews 3

    Average Rating 4.0

    4

    100% enrolled

    이 강의의 지난 수강평

    취소 및 환불 규정
    챌린지는 지식공유자가 설정한 수업 최소 정원이 충족되지 않을 경우, 폐강 안내가 고지되며 결제 내역이 자동취소됩니다.

    zerocho's other courses

    Check out other courses by the instructor!

    $17.60