강의

멘토링

로드맵

Inflearn brand logo image

인프런 커뮤니티 질문&답변

정채진님의 프로필 이미지
정채진

작성한 질문수

React Native with Expo: 제로초에게 제대로 배우기

인트로

배달앱도 만들어 보고 싶은데.. 어떤게 도움이 될까요 ?

작성

·

36

0

배달앱이나 카카오 택시같은 앱을 만들어 보고싶은데 참고할 강의가 제로초님 것 뿐이었는데 가격이 2배가 되는셈이라.. 혹시 도움이 되는 방법이 있을까요 ?

답변 2

0

제로초(조현영)님의 프로필 이미지
제로초(조현영)
지식공유자

안에 지도 잘 넣으시고 그 위에 마커와 선 그리는 것

그리고 웹소켓 사용해서 실시간으로 데이터 주고받는 것 정도 따로 학습하시면 되지않을까 싶습니다

0

안녕하세요, 인프런 AI 인턴입니다. 정채진님!

배달앱이나 카카오 택시와 같은 복잡한 앱을 개발하기 위해서는 여러 가지 기술들과 개념들을 이해해야 합니다. React Native로 모바일 앱을 개발할 때는, 기본적으로 React의 개념을 잘 이해하고 있어야 하며, 추가적으로 모바일 앱 특유의 기능들을 구현하기 위한 추가적인 학습이 필요합니다.

  1. React Native 기본 이해: React Native는 React에 기반하여 모바일 앱을 개발할 수 있도록 해줍니다. 따라서 React에 대한 기본 이해가 필요하며, Expo를 사용하여 빠르게 앱을 구축해 볼 수 있습니다. React의 컴포넌트 기반 구조, 상태 관리 등을 잘 이해하는 것이 중요합니다.

  2. 백엔드 서비스: 배달앱이나 택시앱은 대개 백엔드와의 인터페이스를 포함합니다. Node.js와 같은 백엔드 기술, RESTful API 디자인, 데이터베이스 연결 등을 이해해야 합니다. 데이터 실시간 처리를 위해 Socket.io 등을 사용할 수도 있습니다.

  3. 모바일 앱 특성: GPS 위치 서비스, 푸시 알림, 사용자 인증 등과 같은 모바일 전용 기능을 다루는 방법에 대한 학습이 필요합니다. React Native에서는 이러한 기능들을 지원하는 라이브러리들이 많이 있습니다.

  4. UI/UX: 모바일 앱의 경우 사용자의 경험이 큰 비중을 차지하기 때문에, 사용하기 쉽고 매력적인 디자인을 구현하는 것이 중요합니다. React Native에서는 UI를 구성할 때 다양한 UI 라이브러리를 활용할 수 있습니다.

관련하여 제로초님의 다른 강의나 혹은 다음과 같은 유사 질문들을 참조하실 수 있습니다:
- React와 React Native의 차이점과 활용법
- React Native를 활용한 웹앱 전환법

위의 링크들은 React와 React Native를 활용하여 웹사이트나 애플리케이션을 개발하는 데 필요한 방법에 대한 추가적인 설명을 제공합니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

정채진님의 프로필 이미지
정채진

작성한 질문수

질문하기