[책] 한빛리뷰어 <나는 리뷰어다> 2월 - Flutter in action

devssun 2021. 2. 15. 23:33
728x90
반응형

플러터 인 액션

작년에 이어 올해도 한빛미디어 "나는리뷰어다2021"에 참가하게 되었다. 2021년 첫 도서는 Flutter in action을 선택했다. 인 액션 시리즈는 유명한 개발 도서인데다 지금 Flutter로 사이드 프로젝트를 하고 있는 것이 있어서 도움이 될 거 같아 신청했다.

이 책이 담고 있는 것

주요 내용

  • 다트 기본 개념
  • 플러터의 UI 접근 방식
  • 맞춤형 애니메이션 제작 방법
  • 테스트와 디버깅하는 법

간단하게는 위 네가지로 정리할 수 있으며 세부적인 내용은 플러터를 배우기 위한 준비과정부터 각종 위젯들, ListView와 빌더, HTTP, JSON 연동, 테스트하는 법 등을 설명하고 있다.

사이드 프로젝트를 하면서 플러터의 내부 동작 원리라던가 언어의 특징 등은 훑어보고 개발에만 집중했었는데 개발할 수록 내부 동작 원리를 아는 것이 큰 도움이 될 거라는 생각이 들었다.

추천하는 이유

  1. Flutter의 동작 원리부터 쉽게 이해할 수 있다.

    • "1장 - 플러터"에서는 플러터에서 다트를 사용하는 이유, 플러터의 장점, 동작 원리, 렌더링 내부 동작 원리 등을 소개하고 있는데 자칫하면 어려울 수 있는 설명을 각종 그림, 도표와 관련 예제를 통해 이해할 수 있게 서술하여 개념을 이해하는데 오랜 시간이 걸리는 나도 쉽게 읽고 이해할 수 있었다.

    • "1.9.1 모든 것이 위젯"을 통해 플러터의 핵심 개념은 모든 것이 위젯이라는 점을 일깨워주며 플러터에서 어떤 부분을 살펴봐야 하는건지, 실제로 앱을 만들 때 어떤 관점에서 봐야하는 건지 알려준 부분이 기억에 남았다.

  2. 이론과 실습의 적절한 비율

    • 이 책은 단순히 여러 개의 앱을 만들어보기만 하는 것에 집중하지 않고 플러터의 위젯들 폼, 제스처, 비동기 작업 등 내용을 예제와 함께 차근차근 살펴보기 때문에 플러터에 대해 동작 원리부터 구현까지 깊숙하게 경험해보고 싶은 분들께 추천한다.
      • 그 말인즉슨 빨리 앱을 만드는 것이 중요한 분이라면 맞지 않을 수도 있다.
  3. 플러터 입문자부터 고수까지 볼 수 있는 도서

    • 위에 기술한 2번과 비슷한 내용일수도 있는데, 예를 들어 GestureDetector 위젯에 대해 설명한다면 GestureDetector 위젯은 무엇이고, 어떻게 활용할 수 있는지, GestureDetector 예제, 어떤 제스처 콜백이 있는지, 구현 예제까지 살펴보기 때문에 입문자는 한 개념에 대해 A-Z를 알 수 있고, 고수 분들은 개념 정리용으로 보기 좋은 것 같다.

마무리

Flutter in action의 부제는 "안드로이드와 iOS 애플리케이션을 한 번에 개발하는 완벽 가이드"이다. 실제로 읽어보니 완벽 가이드라는 말이 틀리지 않은 것 같다.

한 권으로 플러터의 모든 것을 알 수 있게 되는 책이라 좋았고 틈틈히 읽다보면 얻어가는 것이 많은 책이라 생각된다.

반응형