강의

멘토링

로드맵

BEST
개발 · 프로그래밍

/

모바일 앱 개발

배달앱 클론코딩 [with React Native]

리액트 네이티브로 라이더용 배달앱을 만들어봅니다. 6년간 리액트 네이티브로 5개 이상의 앱을 만들고, 카카오 모빌리티에 매각한 개발자의 강의입니다.

(4.8) 수강평 60개

수강생 1,850명

꽉꽉 채워낸
Q&A의 달인
React Native

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

이런 걸 배울 수 있어요

  • 리액트 네이티브

  • 리액트 내비게이션

  • 토큰 인증

  • 네이버 지도

  • 네이티브 모듈

  • 웹소켓

  • 푸쉬 알림

  • 코드푸쉬

  • 앱 출시

"믿고 듣는" 제로초
모바일 앱 개발 강의! 🤳

이 강의에서는?

리액트 네이티브로 라이더용 배달 앱을 따라 만들며
환경세팅, 개발, 배포까지 전부 배워봅시다!
(리액트를 아신다면 누구든 앱을 만들 수 있어요.)


강의 기획 배경 
🖋️

리액트 네이티브를 통해 현재 회사의 앱을 만들어서 안정적으로 운영하고, 카카오 모빌리티에 회사 매각도 가능했기 때문에 저에게는 매우 고마운 기술입니다.
하지만 시중에 판매 중인 리액트 네이티브 강의들을 보니 대부분 엑스포를 쓰고 있거나, 너무 간단한 앱이라 네이티브단을 다루지 않는 강좌들이 많았습니다. (JS만 알면 네이티브를 몰라도 앱을 만들 수 있다는 거짓된 정보도 많았고요.)
그래서 저만의 스타일로, 잘못된 오해를 바로잡고 첫 프로젝트 설정부터 출시까지 겪는 일들을 현실적으로 알려드리고자 강의를 만들었습니다.

Who is ZeroCho?

노드 교과서

웹개발 베스트셀러
<Node.js 교과서> 저자


오늘의픽업

주식회사 오늘의픽업
CTO

📌 모르는게 있다면, 질문해주세요!
24시간 이내에 빠르게 답변해드립니다.

강의 특징 📚

  • 리액트 네이티브가 현실적으로 어떠한 장단점이 있는 정확하게 알려드립니다.
  • 6년간 리액트 네이트브로 앱을 만들면서 제로초가 겪었던 고민 & 노하우가 함축되어있습니다.
  • 강의 교안, 참고 자료, 소스 코드가 전부! 준비되어있습니다.
  • 제로초 강좌는 Q&A 답변이 엄청 빠른 것 아시죠?
    거기다 추가로! 수강생분들의 질문이 빈번한 내용이나 추가로 알고싶은 내용이 있다면 보너스 강좌로 제작해서 올려드립니다. Q&A에 언제든지 의견 남겨주세요!

누가 이 강의를 들으면 좋은가요? 

안드로이드와 iOS를
다 배우기엔 부담스러우신 분

타 플랫폼으로의
기술 스택 확장을 원하시는 분

리액트 네이티브 하나로
앱 출시까지 하고싶으신 분

강의를 듣고난 후의 내 모습 💭

  • 리액트 네이티브를 통한 앱 제작
  • 앱스토어 및 플레이스토어 배포
  • 리액트 네이티브와 네이티브단 연동

강의내용 맛보기 📣

1. 로그인, 로그아웃


2. 스플래시 스크린, 코드푸쉬 적용


3. 일련의 배송 과정
(주문 수락, 내 위치 확인, 배송 완료 후 이미지 업로드, 수익금 확인)


4. TMap 연동


예상 질문 답변 ❔❕

Q. 리액트를 알아야하나요?

네, 리액트 네이티브도 리액트입니다. 잘 모르시는 분들은 제 무료 강좌를 먼저 보고 오시면 충분히 이해하실 수 있습니다. 추가적으로, CSS의 Flex 지식은 어느 정도 있으시면 좋습니다.

Q. 타입스크립트로 꼭 해야하나요?

강좌 중 어떤 부분이 타입스크립트 코드인지 정확하게 알려드리기 때문에 원하신다면 타입스크립트를 빼고 자바스크립트로 전환해서 학습하실 수 있습니다.
그러나 자바스크립트 생태계는 이제 거의 타입스크립트로 전환되었다고 보셔도 무방하고, 대기업들은 신규 개발을 할 때 거의 타입스크립트를 사용한다는 점은 참고해주세요!

Q. 리액트랑 리액트 네이티브랑 비슷한가요?

기본적인 원리 (state, props, 라이프사이클, 훅 등)는 비슷합니다. 하지만 div, input 같은 컴포넌트 대신 네이티브에 대응되는 컴포넌트가 따로 있습니다. 화면 그리는 법은 강좌에서 따로 알려드립니다.

Q. 요즘 플러터가 인기많던데 꼭 리액트 네이티브인 이유가 있나요?

플러터 대신 리액트 네이티브를 사용한 이유인 코드푸쉬 (출시없이 실시간 소스 변경)도 함께 배우니, 강의에서 확인해주세요!

Q. 맥이나 아이폰이 필요한가요?

안드로이드 쪽은 윈도우로도 충분하고 강좌도 윈도우로 진행됩니다. 다만 아이폰 앱 개발을 하려면 윈도우에서는 매우 느리고 라이선스 문제도 있기 때문에 맥이 필요합니다. 아이폰은 필수는 아닌지만 출시 테스트를 위해서 있으면 더 좋습니다.


기타 
🛠️

이런 분들께
추천드려요

학습 대상은
누구일까요?

  • 리액트 네이티브로 앱개발을 하고 싶으신 분

  • 리액트를 통해 다른 플랫폼으로 기술 스택을 넓히고 싶은 분

선수 지식,
필요할까요?

  • 리액트

  • 자바스크립트

안녕하세요
입니다.

65,903

수강생

1,646

수강평

9,723

답변

4.8

강의 평점

22

강의

제 강의의 장점은 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)

커리큘럼

전체

63개 ∙ (13시간 47분)

강의 게시일: 
마지막 업데이트일: 

수강평

전체

60개

4.8

60개의 수강평

  • wodnjs3062161님의 프로필 이미지
    wodnjs3062161

    수강평 5

    평균 평점 4.8

    5

    54% 수강 후 작성

    The lecture method is code review. From the app creation part, we code together on the folder structure and screen composition, but the basic framework is to open the code written by the instructor and read it one by one to understand the flow. It is understandable when you can follow JavaScript and React to some extent. I liked that it felt more like a senior at work than an instructor. When explaining, he either went into depth about things that I had memorized since they weren't explained in detail in the book, or on the contrary, he boldly skipped over things that I didn't necessarily have to chew over one by one (for example, export default, useState, ternary operator, etc.) so I could see that it was definitely more suitable for intermediate users than beginners. I took the lecture out of necessity while I was working, and it fit me so well!!

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

      수강평 2

      평균 평점 5.0

      5

      81% 수강 후 작성

      I am a job seeker who has been studying React Native on my own for 3 months. I felt that it was more valuable to learn one by one by Googling on my own rather than spending hundreds of dollars on studying at an academy, so I studied, but it was difficult to advance beyond a certain point, so I purchased this course. It was a very rewarding time because I felt like I was receiving valuable knowledge that only practitioners can hear. Thank you : )

      • alphacircle03226197님의 프로필 이미지
        alphacircle03226197

        수강평 1

        평균 평점 5.0

        5

        83% 수강 후 작성

        I learned a lot of great tips. They are easy to understand and definitely helpful. One thing I regret is that I wanted to get great tips for maintaining clean code like in actual practice, but there were more duplicated codes, duplicated components, and functions with the same functionality than I thought. I thought I would be able to see the code as if it were used in practice and learn how to effectively organize those parts. That's too bad. I think the type definition could be made even more strict. It's a shame. I wanted to see the type script used in practice as strictly as it is used in practice.

        • zerocho
          지식공유자

          "Actually, when I code in practice, I don't have time and it's annoying, so there are a lot of duplicate codes like this lecture. Rather, it reflects the practice more!"... I'm joking. I'll try to fix it when I have time. Thank you haha

        • I agree with that comment. The current course structure is also very good. If there was a separate refactoring section, and if there was a course that properly refactored one thing, if not all refactoring, it would be a perfect course!

      • bywlslgnsl207453님의 프로필 이미지
        bywlslgnsl207453

        수강평 2

        평균 평점 4.5

        4

        56% 수강 후 작성

        As posted, it seems a bit difficult for beginners. I started listening to the lecture thinking that it was difficult, but I realized that I really have no foundation. 😆😆😆😆😆 A little disappointing thing is that the lecture goes back and forth between explaining a and b because the instructor remembers b while explaining a, which feels a bit unorganized. Rather than using ppt or images like other lectures, the instructor types the concept during the class and explains it at that time. Sometimes, I have to concentrate hard to understand what the instructor means. Maybe it's a good thing that I have to concentrate hard on the class..? I definitely think you'll have an easier time listening if you take a class for intermediate or higher level. Anyway, I stopped listening to the lecture halfway through because I wanted to study react and listen to the lecture again... I don't think I'll understand if I listen to it any longer. Zero-cho-jang

        • choisee020223님의 프로필 이미지
          choisee020223

          수강평 1

          평균 평점 5.0

          5

          100% 수강 후 작성

          This is an all-in-one lecture where you can create an app together. It seems like a gem of a lecture for those who want to really try out practical work and app launching. It doesn't make it easy by just skimming the surface of watermelon, but based on the experience of launching an app with RN, it melts the difficulties experienced when launching an app with RN into tips, so you can listen to it while concentrating throughout the class. I highly recommend it to those who need to apply it to their work. It may be a bit difficult, but after listening to it all, you will definitely know what parts are needed when launching an app with RN. Thank you for the lecture! And for those who have weak willpower like me, I highly recommend Time Attack run by Zerocho. You can prevent yourself from getting lazy by looking at the feedback of those who are taking the class with the same progress goal every week.

          ₩71,500

          제로초(조현영)님의 다른 강의

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