Mã hóa bản sao ứng dụng phân phối [với React Native]
Hãy tạo một ứng dụng giao hàng cho người lái bằng React Native. Đây là bài giảng của một nhà phát triển đã tạo ra hơn 5 ứng dụng bằng React Native trong hơn 6 năm và bán chúng cho Kakao Mobility.
Zerocho , "người đáng tin cậy và được lắng nghe" Khóa học phát triển ứng dụng di động! 🤳
Trong bài giảng này?
Xây dựng ứng dụng giao hàng cho người đi xe bằng React Native Hãy cùng tìm hiểu mọi thứ từ cài đặt môi trường, phát triển và triển khai! (Bất kỳ ai biết React đều có thể tạo ứng dụng.)
Bối cảnh lập kế hoạch bài giảng🖋️
React Native là một công nghệ rất có giá trị đối với tôi vì nó cho phép tôi tạo và vận hành ứng dụng của công ty hiện tại một cách ổn định, thậm chí còn giúp tôi bán công ty cho Kakao Mobility. Tuy nhiên, khi xem xét các khóa học React Native trên thị trường, hầu hết đều sử dụng Expo hoặc quá đơn giản để bao quát các thành phần native. (Ngoài ra còn có rất nhiều thông tin sai lệch cho rằng bạn có thể xây dựng ứng dụng chỉ bằng JS, ngay cả khi bạn không biết gì về Native.) Vì vậy, theo phong cách riêng của mình, tôi đã tạo ra khóa học này để xóa bỏ những quan niệm sai lầm và cung cấp cái nhìn tổng quan thực tế về những gì cần thiết để thiết lập một dự án và đưa nó ra thị trường.
📌 Nếu bạn có bất kỳ câu hỏi nào, hãy hỏi nhé! Chúng tôi sẽ phản hồi nhanh chóng trong vòng 24 giờ.
Tính năng của khóa học📚
Chúng tôi sẽ cho bạn biết chính xác những ưu và nhược điểm thực tế của React Native.
Tài liệu này bao gồm những mối quan tâm và kiến thức chuyên môn mà Zerocho đã trải qua trong suốt 6 năm tạo ra các ứng dụng React Native.
Ghi chú bài giảng, tài liệu tham khảo và mã nguồn đều được cung cấp!
Bạn có biết rằng các khóa học Hỏi & Đáp của Zerocho có thời gian trả lời cực kỳ nhanh không? Ngoài ra, nếu bạn có bất kỳ câu hỏi thường gặp hoặc thông tin bổ sung nào, chúng tôi sẽ tạo một khóa học thưởng và chia sẻ với bạn. Hãy thoải mái để lại bình luận trong phần Hỏi & Đáp nhé!
Ai sẽ được hưởng lợi từ khóa học này?✋
Android và iOS Dành cho những ai thấy việc học mọi thứ thật nặng nề
Đến các nền tảng khác Bất kỳ ai muốn mở rộng công nghệ của mình
React Native One Bất kỳ ai muốn khởi chạy một ứng dụng
Đây là hình ảnh của tôi sau khi tham dự buổi thuyết trình 💭
Xây dựng ứng dụng với React Native
Phân phối trên App Store và Play Store
Tích hợp React Native và Native
Xem trước nội dung bài giảng📣
1. Đăng nhập, đăng xuất
2. Áp dụng màn hình chào mừng và đẩy mã
3. Một loạt các quy trình giao hàng (Chấp nhận đơn hàng, kiểm tra vị trí của tôi, tải hình ảnh lên sau khi giao hàng, kiểm tra thu nhập)
4. Tích hợp TMap
Câu hỏi và câu trả lời dự kiến ❔❕
H. Tôi có cần biết về React không?
Vâng, React Native cũng là React. Nếu bạn chưa quen với nó, tôi khuyên bạn nên xemkhóa học miễn phí của tôi trước để hiểu rõ hơn. Ngoài ra, bạn cũng nên có một chút kiến thức về CSS Flex.
H. Tôi có thực sự cần sử dụng TypeScript không?
Chúng tôi sẽ cho bạn biết chính xác phần nào của khóa học là mã TypeScript để bạn có thể chuyển sang JavaScript và học mà không cần TypeScript nếu muốn. Tuy nhiên, có thể khẳng định rằng hệ sinh thái JavaScript hiện đã chuyển đổi phần lớn sang TypeScript và điều quan trọng cần lưu ý là các công ty lớn hầu như luôn sử dụng TypeScript cho các dự án phát triển mới!
H. React và React Native có giống nhau không?
Các nguyên tắc cơ bản (trạng thái, đạo cụ, vòng đời, móc, v.v.) đều tương tự nhau. Tuy nhiên, thay vì các thành phần như div và đầu vào, chúng ta có các thành phần tương đương gốc. Việc vẽ màn hình sẽ được đề cập riêng trong khóa học.
H. Flutter đang rất phổ biến hiện nay.Có lý do gì khiến nó phải là React Native không?
Bạn cũng sẽ tìm hiểu vềcode push (thay đổi mã nguồn theo thời gian thực mà không cần phát hành), đây là lý do tại sao React Native được sử dụng thay vì Flutter , vì vậy hãy xem qua bài giảng nhé!
H. Tôi có cần máy Mac hoặc iPhone không?
Với Android, Windows là đủ, và khóa học cũng được thực hiện trên Windows. Tuy nhiên, để phát triển ứng dụng iPhone, cần có máy Mac vì Windows rất chậm và có vấn đề về bản quyền. Mặc dù không bắt buộc, iPhone vẫn hữu ích cho việc thử nghiệm phát hành.
Khác🛠️
Danh mục đầu tư / Video cá nhân Người lái xe bán tải Android ngày nayiOS
Bất kỳ ai muốn phát triển ứng dụng với React Native
Những người muốn mở rộng công nghệ của mình sang các nền tảng khác thông qua React
Cần biết trước khi bắt đầu?
Phản ứng
JavaScript
Xin chào Đây là
65,819
Học viên
1,633
Đánh giá
9,712
Trả lời
4.8
Xếp hạng
22
Các khóa học
제 강의의 장점은 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.