[강의 업데이트]
이 강의를 통해 가장 최신 버전의 React Native를 학습하실 수 있습니다!
(최근에 완전히 재촬영함으로 업데이트 된 강의입니다.)
[본 강의를 수강해야 하는 이유]
모바일 앱은 사용자와의 상호 작용을 위한 최고의 수단 중 하나로, 누구나 모바일 앱을 만들고 싶어 하는 게 당연합니다!
여러분이 가진 웹 개발 지식과 React 지식을 조합해 모바일 앱을 구축할 수 있다면 멋지지 않겠습니까?
그런 분들을 위해 React Native가 있습니다!
Java, Android, Swift, ObjectiveC 등을 배울 필요 없이, React와 JavaScript만으로 Android와 iOS 두 플랫폼에서 사용할 수 있는 훌륭한 네이티브 앱을 제작할 수 있습니다. 이런 장점으로 인해 Instagram, AirBnB, Skype 등 다수의 글로벌 기업에서 React Native를 통해 모바일 앱을 구축하죠.
이 강의와 함께라면, 여러분도 할 수 있습니다. 제가 여러분에게 React Native 앱을 생성하고 Google Play Store 및 Apple App Store에 퍼블리싱하는 방법에 대해 모두 알려드리고, React Native 생태계를 샅샅이 파헤쳐 드리겠습니다.
React Native를 구성하는 이론, 핵심 개념, 다양한 크기의 기기상에서 동적인 디자인을 구축하는 법, 화면 이동하는 법, 지도와 카메라를 활용하는 법 등을 모두 배우시게 될 겁니다!
직접 실제 앱을 구축해 보는 것보다 더욱 좋은 학습법은 없겠죠? 이번 강의를 통해 “즐겨 찾는 장소” 앱을 구축할 텐데요, 이 앱을 통해 사용자들이 자신이 직접 찍은 사진과 사진을 찍은 장소를 공유할 수 있게 할 겁니다. 이 앱을 통해 지도, 카메라, 사용자 인증, 서버로의 연결 등을 직접 살펴보실 수 있게 될 겁니다.
강의가 마무리하기 전에는 앱스토어에 앱을 퍼블리싱하는 방법 또한 단계별로 알아볼 겁니다.
[본 강의에서 다룰 내용]
배우시게 될 내용은 이렇습니다.
핵심 개념 및 이론
React, JavaScript, 네이티브 컴포넌트의 사용법
React Native 앱 내에서 화면 이동하는 방법 이해
React Native 앱의 스타일링과 애니메이팅 심층 분석
React Native 앱에서 서드 파티 라이브러리 사용하는 법
지도 혹은 이미지 선택기 사용법에 관한 자세한 예시
사용자 인증의 전체적인 플로우
앱을 백엔드 서버와 연결하는 법
디버깅 방법
그리고 더 많은 내용이 있습니다!
[본 강의의 성공적인 수강을 위하여]
Android, Java, Swift, ObjectiveC 사전 지식은 필요하지 않습니다.
JavaScript와 (웹용) React 사전 지식은 필요합니다 - 전문가 수준의 지식은 필요하지 않지만, 기초적인 지식은 필요합니다. (이 강의에는 복습 섹션이 준비되어 있습니다!)
이 강의를 여러분과 함께하게 되어 정말 기쁘네요!
1강에서 뵙겠습니다!
- Max 드림