목표 및 계획 정리


React Native (JavaScript, TypeScript) 기반

React Native 기반 iOS + Android 앱 개발

  • JavaScript(ES5, ES6, ES7) 및 TypeScript에 대한 이해
  • State, Props 이해
  • JSX 활용
  • React Navigation
  • axios 등의 라이브러리를 이용한 간단한 REST API 기반 통신
  • Context API

React Native 의 경우는 공식 웹사이트의 문서튜토리얼 을 참조하여 따라한다.

튜토리얼을 따라가다 어느 순간부터 앱을 스스로 만들어볼 수 있겠다 싶으면 스스로 앱을 하나 만들어본다.

JSX에 익숙해지거나 state, props를 편하게 쓰고, 다양한 react-native의 라이브러리를 활용해보려면 만들고 싶은 앱을 하나 만들어보는게 좋다.

협업 관련하여

  • Coding Convention에 대한 이해
  • git, Github(기본 작동 방식, Branch 나눠서 작업하는 방법, pull request 이해)

React Native JavaScript 같은 경우 Facebook, AirBnB, Google 등의 코딩 스타일을 따른다.

추가로 Firebase Analytics, Firestore, Auth를 공부해야 할 것 같다.