책 리뷰

소문난 명강의 김범준의 핸즈온 리액트 네이티브

프로젝트를 시작하며 익히는 크로스 플랫폼 모바일 앱 개발

김범준 저

한빛미디어

소문난 명강의 김범준의 핸즈온 리액트 네이티브

개발 경험이 없는 사람을 위한 리액트 네이티브

◎ 추천 포인트

  1. 초보자를 위한 세심한 안내
  2. 리액트 네이티브의 기본기를 다지기 위한 다양한 프로젝트
  3. 단계적으로 난이도를 올려가는 계단식 구성

IOS와 Android의 safeArea 차이, alert 비교 뿐만 아니라 기초부터 세세히 알려주고 있다.
초보자가 중간에 흥미를 잃거나 포기 하지 않도록 차근차근 단계적으로 프로그램을 진행한다.
다소 지루할수도 있지만, 끝까지 포기하지 않고 따라간다면 꽤 많은 것을 얻을수 있다.
특히 실습 준비에 앞서 기본 세팅에 대해서도 어렵지 않게 풀어내고 있다.
저자의 고심과 노력이 엿보이다.

핸즈온 프로젝트는 다음과 구성되어 있다.

  • 개발 준비 과정
    • node.js / homebrew / watchman / 개발 설정 / JDK 설치
      • 기본적인 개발환경에 필요한 설정
      • 리액트 네이티브 빌드 시 필요한 내용
    • 리액트를 조금 더 익숙하게 다루기 위한 빌드업
      • ES Lint / Prettier / JSX 문법에 대하여
  • 프로젝트 실습
    • 계산기
      • styleSheet를 사용한 계산기 패드 만들기
      • 계산 이벤트 구현
    • to do list
      • 로그인 로그아웃 기능 구현
      • navigation 페이지 이동
      • todo list 페이지
    • 사진 공유 앱
      • 인증 및 데이터 베이스를 다루기 위한 firebase 사용 방법
      • 사진 접근 권한 요청
      • 사진 갯수 선택

이미 개발자인 독자에게는 흥미를 끌지 못할수 있겠다.
하지만 리액트 네이티브 에 대한 세팅을 꼼꼼히 읽어보며 한 차례, 한 차례 다음으로 넘어가는 재미가 있다.

특히 프로젝트를 통한 실습은 처음부터 어려운 실습이 아닌 점점 난이도를 높여가며 거부감을 들지않게 해주고있다.
처음에는 서버기능 없이 간단한 계산기를 만들어 가며 가벼운 마음으로 시작할 수 있다.
이후 차근차근 기능과 난이도를 올려가며 네이티브 기능인 핸드폰 접근 권한 실습해 볼수 있다.

이책을 통해 리액트 네이티브를 마스터 할 수는 없을것이다.
하지만 기본기는 탄탄하게 만들어 주리라 생각한다.

한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다.