Inflearn English brand logo
Inflearn English brand logo
BEST

Delivery App Clone Coding [with React Native]

Let's create a delivery app for riders with React Native. This is a lecture by a developer who has created more than 5 apps with React Native over the past 6 years and sold them to Kakao Mobility.

(4.8) 58 reviews

1,824 students

React Native

This course is prepared for Intermediate Learners.

What you will learn!

  • React Native

  • React Navigation

  • Token Authentication

  • Naver Map

  • Native Module

  • WebSocket

  • Push Notifications

  • Code Push

  • App launch

Zerocho 's "Trust and Listen"
Mobile App Development Course! 🤳

In this lecture?

Building a delivery app for riders using React Native
Let's learn everything from environment settings, development, to deployment!
(Anyone who knows React can create an app.)


Lecture Planning Background
🖋️

React Native is a very valuable technology to me because it allowed me to create and run my current company's app stably, and I was also able to sell the company to Kakao Mobility.
However, when I looked at the React Native courses on the market, most of them used Expo, or were too simple apps and did not cover the native part. (There was also a lot of false information that you can make an app without knowing native if you only know JS.)
So, in my own style, I created this course to correct misconceptions and give you a realistic picture of what it takes to go from setting up your first project all the way to launch.

Who is ZeroCho?

Node textbook

Web Development Bestseller
author


Today's Pickup

Today's Pickup Co., Ltd.
CTO

📌 If you have any questions, please ask!
We will respond quickly within 24 hours.

Course Features 📚

  • I'll tell you exactly what pros and cons React Native has in reality.
  • It contains the concerns and know-how that Zerocho experienced while creating React Native apps for 6 years.
  • Lecture notes, reference materials, and source code are all provided!
  • Did you know that Zerocho courses have incredibly fast Q&A answers?
    In addition, if there are any frequently asked questions from students or if there is anything they would like to know more about, we will create a bonus course and upload it. Please leave your comments in Q&A at any time!

Who should take this course?

Android and iOS
For those who find it burdensome to learn everything

To other platforms
Anyone looking to expand their technology stack

React Native One
Anyone who wants to launch an app

How I look after attending the lecture 💭

  • Building apps with React Native
  • App Store and Play Store distribution
  • React Native and Native Integration

Preview of the lecture content 📣

1. Login, Logout


2. Apply splash screen and code push


3. A series of delivery processes
(Accept order, check my location, upload image after delivery, check proceeds)


4. TMap linkage


Expected Questions Answered ❔❕

Q. Do I need to know React?

Yes, React Native is also React. If you don't know, you can watch my free course first and you will understand it well. Additionally, it would be good to have some knowledge of CSS Flex.

Q. Do I have to use TypeScript?

Since we will tell you exactly which parts of the course are TypeScript code, you can switch to learning in JavaScript and leave out TypeScript if you want.
However, it is safe to say that the JavaScript ecosystem has now almost completely switched to TypeScript, and please note that large companies almost always use TypeScript when developing new projects!

Q. Are React and React Native similar?

The basic principles (state, props, lifecycle, hooks, etc.) are similar. However, instead of components like div and input, there are native-compatible components. How to draw the screen will be taught separately in the course.

Q. Flutter is popular these days. Is there a reason why it has to be React Native?

You will also learn about code push (real-time source code changes without release), which is the reason why React Native was used instead of Flutter , so please check it out in the lecture!

Q. Do I need a Mac or iPhone?

For Android, Windows is sufficient and the course is also conducted on Windows. However, if you want to develop iPhone apps, you need a Mac because Windows is very slow and has licensing issues. An iPhone is not required, but it is better to have one for release testing.


Other
🛠️

Recommended for
these people!

Who is this course right for?

  • Anyone who wants to develop an app with React Native

  • Anyone who wants to expand their technology stack to other platforms through React

Need to know before starting?

  • React

  • JavaScript

Hello
This is zerocho

63,811

Students

1,523

Reviews

9,597

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)

More

Curriculum

All

63 lectures ∙ (13hr 47min)

Published: 
Last updated: 

Reviews

All

58 reviews

4.8

58 reviews

  • alphacircle03226197님의 프로필 이미지
    alphacircle03226197

    Reviews 1

    Average Rating 5.0

    5

    83% enrolled

    蜂蜜のヒントをたくさん知っていきます。理解しやすく、助けが確実になります。一つ残念なのは、実際の実務で書くようにクリーンなコードを維持するための蜂蜜チップも得たかったが、思ったよりも重複したコード、重複したコンポーネント、同じ機能をする関数が多かった。私が書くようにコードを見ることができると思いました。 タイプ定義ももっときれいにすることができるでしょう。

    • zerocho
      Instructor

      "実務でコーディングする時は時間がなく面倒で、この講座のように重複したコードが多いです。むしろ、もっと実務を反映したのですね!"... は冗談です。時間が経過したら一度修正してみましょう。ありがとうございます

    • そのコメントに共感します。今講義構成もとても良いです。リファクタリングセクションが別々に存在し、全体のリファクタリングではなくても、1つを正しくリファクタリングする講座があれば本当に完璧な講義になりそうです!

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

    Reviews 2

    Average Rating 5.0

    5

    81% enrolled

    React Native 独学3ヶ月目の就学生です。学園に数百ずつ出して勉強するより一人でグーグルしながら一つずつ学んでいくのが価値があると感じて勉強をし、一定線以上では跳躍するのが難しく、この講座を購入するようになりました。実務者にしか聞こえない価値ある知識を受け取っているようで、とてもやりがいの時間でした。ありがとう:)

    • choisee020223님의 프로필 이미지
      choisee020223

      Reviews 1

      Average Rating 5.0

      5

      100% enrolled

      一つのアプリを一緒に作ってみるオールインワン講義です。実務やアプリの発売を本当にしてみたい方には、宝石のような講義のようです。スイカの舐め式で大体簡単に作ってみるのではなく、実際のRNでアプリをリリースした経験に基づいてRNでアプリをリリースすると、苦しむ苦情をヒントに溶かして授業中に集中して聞くことになります。 実務に適用が必要な方にお勧めです。難易度は多少あるかもしれませんが、すべて聞いたら、RNでアプリをリリースする際にどのような部分が必要かを確実に知ることができます。講義ありがとうございます! そして私のように意志が弱かった方はゼロチョ様が運営されるタイムアタックを強くお届けします。 毎週進歩目標のように受講される方々のフィードバックを見て怠惰になるのを防ぐことができますㅎㅎ

      • wodnjs3062161님의 프로필 이미지
        wodnjs3062161

        Reviews 5

        Average Rating 4.8

        5

        54% enrolled

        講義方法はコードレビューです。アプリ作成パートからはフォルダ構造や画面構成で一緒にコーディングするが、基本的な枠組みは講師様が編んだコードをつけて一緒に一つ一つ読みながら流れを把握する方法で、JavaScriptとリアクトをある程度従うことができるレベルになったときわかります。講師よりは職場先輩のような感じで良かったです。説明する時は本でも詳しく説明しないので、ただ覚えていたことを深く説明したり、逆にあえて一つ一つ乗じながらする必要はないもの(例えば export default、useState、三項演算子など)は果敢に過ぎて入門者よりも確かに中級者に似合うと見られました。私は実務中に必要に応じて講義を受講することになりましたが、私ととてもよく合います!

        • bywlslgnsl207453님의 프로필 이미지
          bywlslgnsl207453

          Reviews 2

          Average Rating 4.5

          4

          56% enrolled

          初心者には少し難しいと思います。 難しいけどとりあえず聞いて判断してみようという気持ちで授業を聴き始めましたが、ここで本当に基礎がないことに気づきました。 😆😆😆😆😆 少し残念だったのは、授業で a を説明している途中で b が思い浮かんで b を説明し始めるなど、少し整理されていない感じがします。他の授業のように ppt や画像を使って整理するのではなく、授業中に概念をタイプしながらその都度説明してくれます。時々、授業に集中しないと、何を言おうとしているのか理解できないことがあります。授業に集中すると、むしろ良い点かもしれません..? 初級以上の授業を聴かないと、スムーズに聴くことはできないと思います。とにかく、react を勉強して、半分くらい聴いて授業を止めておきました... ここでさらに聴いても理解できないと思うので。 ゼロから超初心者

          zerocho's other courses

          Check out other courses by the instructor!

          $55.00