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à
66,029
Học viên
1,654
Đánh giá
9,733
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
Phương pháp giảng dạy là xem xét mã. Từ phần tạo ứng dụng, chúng ta cùng nhau mã hóa theo cấu trúc thư mục và cấu trúc màn hình, nhưng cơ bản là bật mã do người hướng dẫn viết và đọc từng mã một để hiểu quy trình. bạn có thể theo dõi JavaScript và React ở một mức độ nào đó. Điều đó có thể hiểu được. Tôi thích nó vì tôi cảm thấy giống một đồng nghiệp hơn là một người hướng dẫn. Khi giải thích, hoặc là bạn giải thích sâu những gì đã thuộc lòng vì sách không giải chi tiết, hoặc ngược lại, bạn mạnh dạn bỏ qua những điều không cần phải suy nghĩ kỹ từng cái một (ví dụ: xuất mặc định, useState , toán tử bậc ba, v.v.) để rõ ràng bạn giỏi hơn người mới bắt đầu. Tôi có thể thấy nó phù hợp với người chơi ở trình độ trung cấp. Tôi đã tham gia khóa học này vì sự cần thiết trong khi làm việc và nó rất phù hợp với tôi!!
Tôi đang tìm việc làm trong tháng thứ 3 tự học React Native. Tôi cảm thấy việc tự mình học từng cái một trên Google sẽ có giá trị hơn là trả hàng trăm đô la cho một học viện tư nhân để học, vì vậy tôi đã mua khóa học này vì rất khó để vượt qua một cấp độ nhất định khi học. Đó là khoảng thời gian vô cùng bổ ích vì tôi cảm thấy như mình đang tiếp nhận được những kiến thức quý giá mà chỉ những người tu luyện mới có thể nghe được. Cảm ơn : )
Tôi đã học được rất nhiều lời khuyên hữu ích. Thật dễ hiểu và chắc chắn hữu ích. Một điều đáng thất vọng là tôi muốn biết một số mẹo để duy trì mã sạch như thể nó được sử dụng trong thực tế, nhưng có nhiều mã trùng lặp, các thành phần trùng lặp và các chức năng thực hiện cùng chức năng hơn tôi mong đợi. Tôi không biết cách tổ chức những phần như vậy một cách hiệu quả trong thực tế. Tôi đã nghĩ rằng tôi có thể xem mã như thể tôi đang viết nó, nhưng điều đó thật đáng tiếc.
Các định nghĩa kiểu cũng có thể được thực hiện một cách chặt chẽ hơn... Thật không may, tôi muốn thấy chúng được viết một cách chặt chẽ như các tập lệnh kiểu được sử dụng trong thực tế, nhưng...
"Thực tế khi code trong thực tế không có thời gian và rườm rà nên có rất nhiều code trùng lặp như khóa học này. Đúng hơn là nó phản ánh thực tiễn thực tế nhiều hơn!”… là một trò đùa. Mình sẽ cố gắng edit nó khi có thời gian. Cảm ơn bạn haha
Tôi đồng ý với nhận xét đó. Cấu trúc của bài giảng hiện tại cũng rất tốt. Có một phần tái cấu trúc riêng biệt, vì vậy ngay cả khi đây không phải là toàn bộ khóa học về tái cấu trúc, thì đó sẽ là một khóa học hoàn hảo nếu có một khóa học về cách tái cấu trúc đúng cách một thứ!
Như đã đăng, có thể sẽ hơi khó khăn đối với người mới bắt đầu. Mặc dù có thể khó khăn nhưng tôi bắt đầu nghe bài giảng với suy nghĩ sẽ tự mình lắng nghe và đánh giá, nhưng ở đây tôi cảm thấy mình thực sự chưa có nền tảng. 😆😆😆😆😆 Điều hơi thất vọng là bài giảng có vẻ hơi lộn xộn, cứ quay đi quay lại giữa giải thích a rồi nhớ b và giải thích b. Thay vì sử dụng ppt hoặc hình ảnh để sắp xếp nội dung như các bài giảng khác, các khái niệm được gõ ra trong lớp và đôi khi được giải thích. Đôi khi, tôi nghĩ mình phải chú ý lắng nghe trong lớp mới hiểu được người ta đang nói gì. Có lẽ đó là một điều tốt vì bạn có thể tập trung trong lớp? Tôi nghĩ bạn chắc chắn sẽ có thể học nó dễ dàng nếu bạn học ở cấp độ sơ cấp hoặc cao hơn. Dù sao, tôi dừng lại chỉ sau nửa buổi học để phản ứng và học lại lớp... Tôi không nghĩ rằng mình sẽ hiểu ngay cả khi nghe kỹ hơn. Zerocho-chan
Đây là khóa học tất cả trong một nơi bạn có thể cùng nhau tạo một ứng dụng. Tôi nghĩ đây là một khóa học quý giá dành cho những ai thực sự muốn thử công việc thực tế và khởi chạy ứng dụng. Thay vì chỉ sơ qua và cố gắng làm cho nó dễ dàng, chúng tôi sẽ nói về những khó khăn gặp phải khi khởi chạy một ứng dụng với tư cách là RN dựa trên kinh nghiệm của chúng tôi khi thực sự khởi chạy một ứng dụng với tư cách là RN và lắng nghe nó một cách tập trung trong suốt lớp học.
Tôi đặc biệt giới thiệu nó cho bất kỳ ai cần áp dụng nó vào thực tế. Có thể hơi khó khăn nhưng sau khi nghe hết, bạn sẽ hiểu rõ những phần nào cần có khi khởi chạy một ứng dụng với RN. Cảm ơn bài giảng!
Và đối với những người yếu đuối như tôi, tôi thực sự khuyên bạn nên sử dụng Time Attack do Zerocho điều hành.
Bạn có thể ngăn mình trở nên lười biếng bằng cách xem xét mục tiêu tiến độ hàng tuần và phản hồi từ những người tham gia khóa học.