React Native with Expo: 제로초에게 제대로 배우기
제로초(조현영)
웹 개발자가(특히 React 개발자라면) 정말 손쉽게 앱을 출시할 수 있는 시대가 되었습니다. Expo와 함께라면 더더욱 빠르게 Android와 iOS 앱 모두를 출시할 수 있습니다. Expo를 통해 빠르게 앱까지 출시할 수 있는 개발자가 되어봅시다.
초급
React, 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.
React Native
React Navigation
Token Authentication
Naver Map
Native Module
WebSocket
Push Notifications
Code Push
App launch
Zerocho , the "trusted and listened to"
Mobile App Development Course! 🤳
Building a delivery app for riders using React Native
Let's learn everything from environment settings, development, and deployment!
(Anyone who knows React can create an app.)
React Native is a very valuable technology for me, as it allowed me to create and operate my current company's app stably, and even helped me sell the company to Kakao Mobility.
However, looking at the React Native courses on the market, most of them either use Expo or are too simple to cover native components. (There's also a lot of misinformation out there claiming you can build apps with just JS, even if you don't know anything about Native.)
So, in my own style, I created this course to clear up misconceptions and provide a realistic overview of what it takes to set up a project and get it to market.
Zerocho Blog and
Running a YouTube channel
📌 If you have any questions, please ask!
We will respond quickly within 24 hours.
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
This is what I look like after attending the lecture 💭
Q. Do I need to know React?
Yes, React Native is also React. If you're unfamiliar with it, I recommend watching my free course first to gain a thorough understanding. Additionally, some knowledge of CSS Flex is recommended.
Q. Do I really need to use TypeScript?
We'll tell you exactly which parts of the course are TypeScript code, so you can switch to JavaScript and learn without TypeScript if you want.
However, it's safe to say that the JavaScript ecosystem has now largely transitioned to TypeScript, and it's important to note that large companies almost always use TypeScript for new development!
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 equivalents. Drawing the screen will be covered 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, for iPhone app development, a Mac is required, as Windows is very slow and has licensing issues. While an iPhone isn't required, it's helpful for release testing.
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
65,566
Learners
1,607
Reviews
9,704
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)
All
63 lectures ∙ (13hr 47min)
All
59 reviews
4.8
59 reviews
Reviews 5
∙
Average Rating 4.8
5
강의 방식은 코드리뷰 입니다. 앱 만들기 파트부터는 폴더구조나 화면구성에서 같이 코딩하긴 하지만, 기본적인 틀은 강사님이 짜신 코드를 켜놓고 같이 하나하나 읽으면서 흐름을 파악하는 방식으로, 자바스크립트랑 리액트를 어느정도 따라갈 수 있는 수준이 되었을 때 이해할만 합니다. 강사님보다는 직장선배같은 느낌이여서 좋았습니다. 설명하실 땐 책에서도 자세히 설명하지 않아 그냥 외웠던 걸 심도있게 설명하시거나, 반대로 굳이 하나하나 곱씹으면서 할필요는 없는 것(예를들면 export default, useState, 삼항연산자 등)들은 과감하게 지나가서 입문자보단 확실히 중급자한테 어울린다고 볼 수 있었습니다. 저는 실무 하다가 필요에 의해 강의를 수강하게 되었는데 저랑 너무 잘 맞습니다!!
Reviews 2
∙
Average Rating 5.0
Reviews 1
∙
Average Rating 5.0
5
꿀팁 많이 알고 갑니다. 이해하기도 쉽고 도움이 확실히 됩니다. 한가지 아쉬운거는 실제 실무에서 쓰는 것처럼 클린한 코드를 유지하기 위한 꿀팁도 얻고 싶었으나 생각보다 중복된 코드, 중복된 컴포넌트, 같은 기능을 하는 함수가 많았음.. 그런 부분을 어떻게하면 효과적으로 정리하는지 실무에서 쓰는 것처럼 코드를 볼 수 있을 줄 알았음 그게 아쉽네 타입 정의도 더 개빡세게 할 수 있을텐데.. 아쉬움 타입 스크립트 실무에서 쓰는 것 처럼 개빡세게 쓰는 것도 보고싶었는데 말이죵
"사실 실무에서 코딩할 때는 시간이 없고 귀찮아서 이 강좌처럼 중복된 코드가 많습니다. 오히려 더 실무를 반영한 것이죠!"... 는 농담이고요. 시간 될 때 한 번 수정해보도록 하겠습니다. 감사합니다 ㅎㅎ
해당 댓글에 공감합니다. 지금 강의 구성도 너무 좋은데요. 리팩토링 섹션이 별도로 존재하여 전체 리팩토링은 아니더라도 하나를 제대로 리팩토링하는 강좌가 있으면 정말 완벽한 강의가 될것 같습니다 !
Reviews 2
∙
Average Rating 4.5
4
게시되어있던 것처럼 초심자 분들에게는 좀 어려울 것 같습니다. 어려워도 일단 들어보고 판단해보자 라는 생각으로 강의를 듣기 시작했는데 저는 진짜 기초도 없다는 걸 여기서 느끼네요. ㅋㅋㅋㅋㅋ 약간 아쉬웠던 점은 강의가 a를 설명하시던 중에 b가 생각나셔서 b 설명해주시는 왔다갔다하는 약간 정리가 안되는 느낌이 좀 있습니다. 다른 강의 처럼 ppt나 이미지를 사용해서 정리하시기보다는 수업중간에 개념을 타이핑해주시면서 그때그때 설명해주십니다. 가끔은 수업을 빡집중해야 어떤 의도로 말씀하시는지 이해가 되는 것 같습니다. 수업을 집중하게 되니까 오히려 좋은 부분일지도..? 확실히 초급자 이상수업을 들어야 수월하게 들을 실 수 있을 것 같네용. 하여튼 react 공부하고 다시 수업들으려고 반정도만 듣고 스톱해놨습니다... 여기서 더 들어도 제가 이해를 못할 것같아서요. 제로초짱
Reviews 1
∙
Average Rating 5.0
5
하나의 앱을 같이 만들어보는 올인원 강의 입니다. 실무와 앱 출시를 진짜 해보려는 분들에게 보석같은 강의일 것 같습니다. 수박 겉핥기 식으로 대충 쉽게 만들어 보는게 아니라, 실제 RN으로 앱을 출시해본 경험을 바탕으로 RN으로 앱을 출시하면 겪는 고충들을 팁으로 녹여내어 수업 내내 집중하며 듣게 됩니다. 실무에 적용이 필요하신 분들께 강추합니다. 난이도는 다소 있을 수 있지만, 다 듣고 나면 RN 으로 앱 출시할 때 어떤 부분들이 필요한 지 확실히 알 수 있게 됩니다. 강의 감사합니다! 그리고 저처럼 의지가 약하신 분들은 제로초님이 운영하시는 타임어택 강추 드립니다. 매주 진도 목표와 같이 수강하시는 분들의 피드백을 보며 게을러지는 것을 방지할 수 있습니다ㅎㅎ
$55.00
Check out other courses by the instructor!
Explore other courses in the same field!