kangba***
2022-11-27

이 책은 바로 프로젝트를 시작하면서 리액트 네이티브를 학습할 수 있도록 구성되어 있다. 계산기, ToDo리스트, 여행 사진 공유 앱 만들기 등 3가지 프로젝트를 진행하면서 필요한 리액트 네이티브 기초 내용을 익히고, 다양한 라이브러리를 사용해보며 크로스 플랫폼(iOS/안드로이드) 모바일 앱 개발 역량을 키운다.
한빛미디어의 소문난명강의 시리즈 중 하나인 “김범준의 핸즈온 리액트 네이티브”를 읽어보았습니다.
자바스크립트 언어의 활용이 점차 늘어남으로써 이제는 안드로이드와 아이폰 앱을 자바스크립트 언어를 사용하는 리액트 네이티브를 통해 개발할 수 있게 되었습니다. 안드로이드 앱 개발 언어인 자바와 코틀린, 아이폰 앱 개발 언어인 오브젝트씨와 스위프트를 각각 배우지 않고도 리액트 네이티브를 통해 크로스 플랫폼 앱을 제작할 수 있는 시대가 되었습니다.
어떤 언어나 프레임워크를 배우는 데 있어 좋은 방법이 직접 무언가를 만들어보는 것인데 이 책에서는 총 세 가지 앱을 제작하며 리액트 네이티브를 학습할 수 있게 해줍니다.
각각의 프로젝트는 계산기, ToDo리스트, 여행 사진 공유 앱 입니다. 이 책의 좋은 점이라고 생각되는 것 몇 가지를 이야기 해보겠습니다. 첫째로 한 앱을 만들때 필요한 제작 과정을 적절히 여러 챕터로 나눈 점인데 한번에 여러 개념들을 한꺼번에 설명하게 되면 생략하게 되는 개념들도 있을것이고 설명도 자세하지 않았을 것이라 생각됩니다. 둘째로 리액트 네이티비의 개념을 실제 앱 개발을 통해서 차근차근 배울 수 있다라는 점입니다. 만약 자신이 필요한 기능이 있다면 찾아보기에서 적절히 필요한 부분을 찾아 읽어 적용하는 것도 방법일 수 있겠습니다. 셋째로 책의 전체적인 디자인이 가독성있게 잘 디자인 되었다는 점입니다. 코드의 다양한 컬러와 강조되어 설명되는 부분에는 볼드체를 이용함으로써 코드의 가독성이 엄청 좋았습니다. 내용에 적절히 하이라이트 되어 있는 부분도 독자가 중요하게 지켜봐야 할 키워드를 알 수 있게 해줍니다. 마지막으로 이 책의 이후에 학습해야 할 부분에 대해 가이드를 해주는 마지막 부분이 인상 깊었습니다. 저자의 말대로 방대한 양의 내용을 모두 설명한다는 것이 현실적으로 어려운 부분임으로 리액트 네이티브를 시작할 때 알아야 하는 핵심내용들로 구성하되 추후 학습하면 좋은 내용들을 설명해 줌으로 써 책 이후의 방향을 잡아 주는 저자의 설명들이 주옥같다고 생각했습니다.
"한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다.”