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.
Zerocho , the "trusted and listened to" Mobile App Development Course! 🤳
In this lecture?
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.)
Lecture Planning Background🖋️
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.
📌 If you have any questions, please ask! We will respond quickly within 24 hours.
Course Features📚
We'll tell you exactly what React Native's realistic pros and cons are.
It contains the concerns and know-how that Zerocho has experienced while creating React Native apps for 6 years.
Lecture notes, reference materials, and source code are all provided!
Did you know that Zerocho's Q&A courses are incredibly quick to answer? Plus, if you have any frequently asked questions or additional information, we'll create a bonus course and share it with you. Feel free to leave your comments in the Q&A section!
Who would benefit from 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
This is what I look like after attending the lecture 💭
Building apps with React Native
Distribution on App Store and Play Store
React Native and Native Integration
Preview of the lecture content📣
1. Log in, log out
2. Apply splash screen and code push
3. A series of delivery processes (Accept order, check my location, upload image after delivery, check earnings)
4. TMap integration
Expected Questions and Answers ❔❕
Q. Do I need to know React?
Yes, React Native is also React. If you're unfamiliar with it, I recommend watching myfree coursefirst 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 aboutcode 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.
Other🛠️
Portfolio / Personal Videos Today's Pickup Riders AndroidiOS
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
65,892
Learners
1,644
Reviews
9,722
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
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!!
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 : )
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.
"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!
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
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.