강의

멘토링

로드맵

Inflearn brand logo image
BEST
Programming

/

Mobile Application Development

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.

(4.8) 59 đánh giá

1,844 học viên

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

Đánh giá từ những học viên đầu tiên

Dịch cái này sang tiếng Việt

  • Phản ứng gốc

  • Phản ứng điều hướng

  • xác thực mã thông báo

  • Bản đồ Naver

  • mô-đun gốc

  • ổ cắm web

  • thông báo đẩy

  • đẩy mã

  • Ra mắt ứng dụng

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.

ZeroCho là ai?

zer0cho

Blog Zerocho
Điều hành kênh YouTube

Sách giáo khoa Node

Sách bán chạy nhất về phát triển web
tác giả


Nhận hàng hôm nay

Công ty TNHH Today's Pickup
Giám đốc công nghệ

📌 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 xem khó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
🛠️

Khuyến nghị cho
những người này

Khóa học này dành cho ai?

  • 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,525

Học viên

1,602

Đánh giá

9,702

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

  • 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)

Chương trình giảng dạy

Tất cả

63 bài giảng ∙ (13giờ 47phút)

Ngày đăng: 
Cập nhật lần cuối: 

Đánh giá

Tất cả

59 đánh giá

4.8

59 đánh giá

  • wodnjs306님의 프로필 이미지
    wodnjs306

    Đánh giá 5

    Đánh giá trung bình 4.8

    5

    54% đã tham gia

    강의 방식은 코드리뷰 입니다. 앱 만들기 파트부터는 폴더구조나 화면구성에서 같이 코딩하긴 하지만, 기본적인 틀은 강사님이 짜신 코드를 켜놓고 같이 하나하나 읽으면서 흐름을 파악하는 방식으로, 자바스크립트랑 리액트를 어느정도 따라갈 수 있는 수준이 되었을 때 이해할만 합니다. 강사님보다는 직장선배같은 느낌이여서 좋았습니다. 설명하실 땐 책에서도 자세히 설명하지 않아 그냥 외웠던 걸 심도있게 설명하시거나, 반대로 굳이 하나하나 곱씹으면서 할필요는 없는 것(예를들면 export default, useState, 삼항연산자 등)들은 과감하게 지나가서 입문자보단 확실히 중급자한테 어울린다고 볼 수 있었습니다. 저는 실무 하다가 필요에 의해 강의를 수강하게 되었는데 저랑 너무 잘 맞습니다!!

    • 김민석님의 프로필 이미지
      김민석

      Đánh giá 2

      Đánh giá trung bình 5.0

      5

      81% đã tham gia

      React Native 독학 3개월차 취준생입니다. 학원에 몇 백씩 내면서 공부하는 것보다 혼자 구글링하면서 하나씩 배워나가는게 가치있다고 느껴 공부를 하다가 일정 선 이상으로는 도약하기가 힘들어서 이 강좌를 구매하게 되었습니다. 실무자에게만 들을 수 있는 값진 지식을 받아가는 것 같아서 너무나 보람찬 시간이었습니다. 감사합니다 : )

      • alphacircle0322님의 프로필 이미지
        alphacircle0322

        Đánh giá 1

        Đánh giá trung bình 5.0

        5

        83% đã tham gia

        꿀팁 많이 알고 갑니다. 이해하기도 쉽고 도움이 확실히 됩니다. 한가지 아쉬운거는 실제 실무에서 쓰는 것처럼 클린한 코드를 유지하기 위한 꿀팁도 얻고 싶었으나 생각보다 중복된 코드, 중복된 컴포넌트, 같은 기능을 하는 함수가 많았음.. 그런 부분을 어떻게하면 효과적으로 정리하는지 실무에서 쓰는 것처럼 코드를 볼 수 있을 줄 알았음 그게 아쉽네 타입 정의도 더 개빡세게 할 수 있을텐데.. 아쉬움 타입 스크립트 실무에서 쓰는 것 처럼 개빡세게 쓰는 것도 보고싶었는데 말이죵

        • 제로초(조현영)
          Giảng viên

          "사실 실무에서 코딩할 때는 시간이 없고 귀찮아서 이 강좌처럼 중복된 코드가 많습니다. 오히려 더 실무를 반영한 것이죠!"... 는 농담이고요. 시간 될 때 한 번 수정해보도록 하겠습니다. 감사합니다 ㅎㅎ

        • 해당 댓글에 공감합니다. 지금 강의 구성도 너무 좋은데요. 리팩토링 섹션이 별도로 존재하여 전체 리팩토링은 아니더라도 하나를 제대로 리팩토링하는 강좌가 있으면 정말 완벽한 강의가 될것 같습니다 !

      • 예진안님의 프로필 이미지
        예진안

        Đánh giá 2

        Đánh giá trung bình 4.5

        4

        56% đã tham gia

        게시되어있던 것처럼 초심자 분들에게는 좀 어려울 것 같습니다. 어려워도 일단 들어보고 판단해보자 라는 생각으로 강의를 듣기 시작했는데 저는 진짜 기초도 없다는 걸 여기서 느끼네요. ㅋㅋㅋㅋㅋ 약간 아쉬웠던 점은 강의가 a를 설명하시던 중에 b가 생각나셔서 b 설명해주시는 왔다갔다하는 약간 정리가 안되는 느낌이 좀 있습니다. 다른 강의 처럼 ppt나 이미지를 사용해서 정리하시기보다는 수업중간에 개념을 타이핑해주시면서 그때그때 설명해주십니다. 가끔은 수업을 빡집중해야 어떤 의도로 말씀하시는지 이해가 되는 것 같습니다. 수업을 집중하게 되니까 오히려 좋은 부분일지도..? 확실히 초급자 이상수업을 들어야 수월하게 들을 실 수 있을 것 같네용. 하여튼 react 공부하고 다시 수업들으려고 반정도만 듣고 스톱해놨습니다... 여기서 더 들어도 제가 이해를 못할 것같아서요. 제로초짱

        • choisee님의 프로필 이미지
          choisee

          Đánh giá 1

          Đánh giá trung bình 5.0

          5

          100% đã tham gia

          하나의 앱을 같이 만들어보는 올인원 강의 입니다. 실무와 앱 출시를 진짜 해보려는 분들에게 보석같은 강의일 것 같습니다. 수박 겉핥기 식으로 대충 쉽게 만들어 보는게 아니라, 실제 RN으로 앱을 출시해본 경험을 바탕으로 RN으로 앱을 출시하면 겪는 고충들을 팁으로 녹여내어 수업 내내 집중하며 듣게 됩니다. 실무에 적용이 필요하신 분들께 강추합니다. 난이도는 다소 있을 수 있지만, 다 듣고 나면 RN 으로 앱 출시할 때 어떤 부분들이 필요한 지 확실히 알 수 있게 됩니다. 강의 감사합니다! 그리고 저처럼 의지가 약하신 분들은 제로초님이 운영하시는 타임어택 강추 드립니다. 매주 진도 목표와 같이 수강하시는 분들의 피드백을 보며 게을러지는 것을 방지할 수 있습니다ㅎㅎ

          1.494.710 ₫

          Khóa học khác của zerocho

          Hãy khám phá các khóa học khác của giảng viên!