『개발하는 남자의 핸즈 온 플러터』
김성덕 (지음)/ 한빛미디어(펴냄)
책을 만나기 전에 저자가 운영하는 유튜브 #개남자 를 먼저 만나봤다. 무려 13년 경력의 저자가 첫 책을 집필하고 그 모든 과정에 대한 언급도 있었는데 이 모든 것이 처음이라는 것도 놀라웠다.
책은 총 두 가지 파트로 되어 있다. 기본 문법과 플러터 기초를 먼저 다지는 부분은 초심자들에게 도움이 되는 부분이다. 나아가 2부에서는 최근 버전 3.0에 새로 생긴 기능들까지 정리되어 있다. 필수 개념 이해하고 응용과정을 다지는 부분과 개발자들이 현업에서 서비스하는 기본과정을 직접 다루는 점 좋았다. 저자가 유튜브에서 주로 다뤄온 클론 코딩으로 책의 기본 가닥을 잡았다. 초기엔ㄴ 성공하지 못한 다트에 관한 언급, 그 탄생 전후 비교도 흥미롭다. 개인적으로 필수 개념 이해하기 파트가 가장 흥미로웠는데 여기서, 하나의 페이지들이 생성되는 과정, 내가 주로 사용하는 위젯, 레이아웃 등을 직접 만들어보는 것 정말 신기한 경험이었다.
저자의 유튜브에서 3년 전부터 업로드해온 당근 마켓 클론 코딩 프로젝트 따라서 개발을 해 보는 부분. 간혹 오래된 버전 충돌로 인해 ui도 현재 버전으로 서술된다. 플러터 3. 대에서 최신화된 개발이 가능하게 해 주는 책이다. 최신 버전 재밌는 기능들 탑재했다.
플러터란 무엇인지 등장하게 된 배경도 흥미롭다. 필요한 정보를 검색하기 위한 우리나라 애플리케이션 사용자의 니즈에 딱 맞다. 2.0에 대한 혹은 3.0 이후에 업데이트된 기능들을 비교해 보는 것도 좋았다. 보이는 결과물들을 빠르게 만들어 낼 수 있는 점은 현업에서 실제로 작동되는 상품 등록을 하기에 유용하다.
앱 소개 페이지, 데이터 로딩, 인증 프로세스, 스플래시를 만드는 과정, 데이터 로드 방법, 거래 희망 장소 등 추가해서 지도를 통해 구매자들에게 희망 장소를 볼 수 있게 한다. 홈 화면 만들기 따라 해보았는데, 여기에 사용된 위젯만 해도 그 숫자가 많았고 어떻게 활용되는지 부분도 흥미로웠다. 책을 보다가 모르는 부분은 저자 유튜브를 참고해 보시길. 다양한 사용자들이 있겠지만 특히 다양한 언어나 프레임워크를 배워보고 싶은 개발자, 빠르게 서비스의 반응을 확인하고자 한다면, 혹은 개발의 속도를 중요시하는 분이라면 추천하고 싶은 책이다.
#구글로그인설정, #애플로그인설정, #내물건팔기,
#당근마켓클론코딩, #클론코딩, #플러터,
#앱만들기, #홈화면배치방법, #개발하는남자,
#개남자, #핸즈온플러터, #한빛미디어