dodi***
2021-06-20

크로스 플랫폼 앱개발 프레임워크인 플러터와 다트의 기본 내용을 학습하고 실용적인 앱을 개발하는 입문서
"한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다."
- 0장: 플러터에 입문하기 - 플러터 소개와 설치
- 1장: 생애 첫 모바일 앱 생성하기 - 프로젝트 만들기 (IDE 들어가서 프로젝트 생성)
- 2장: 다트 문법 - 다트 기본 문법 (친숙한 문법)
- 3장: 프로젝트와 앱 구조 - 처음 프로젝트 만들면 생성되는 폴더들 구조와 자동 생성되는 샘플앱 구조(코드) 뜯어보기 (간단하게)
- 4장: 기본 위젯 1 - 화면 구성 위젯 (화면 구성 요소들 - 동그라미, 세모, ... 입력판 ...어떻게 다루는지 살펴보기)
- 5장: 기본 위젯 2 - 화면 구성 위젯 (응용하고, 움직일 수 있는 것 과 같은 심화 위젯)
- 6장: 내비게이션 - 화면 전환 방법, 그 원리 (코드 상세 설명)
- 7장: 복잡한 UI 작성 -화면 기본 구성을 어떻게 채우고, 어떤 기능을 넣을 수 있는지 알아보는 곳, (코드 상세 설명)
- 8장: 플러터2 변경점
1. 느낀 점
다트와 플러터 사용 설명서 같은 책이다.
책 안에 있는 그림과 디렉션 들이 명확하고, 정말 말 그대로 사용 설명서 처럼
설명이 난해한 부분이 없고, 어딜 보고 어떻게 구현해야하는지 명확하게 알려준다.
명확한 것이 가장 친절한 것이라 생각한다.
다트 문법은 신기했다.
자바 + 자바스크립트 + 약간의 파이썬
같은 느낌이라 처음 보았지만 처음 본것 같지 않았고,
이 책이 그 기초를 필요한 부분만 간단하게 알려주고 있어서 좋았다.
(특히 접근제어 방법이나 믹스인, .. 아련한 연산자를 알아서 재밌었다.)
예제 전까지는 다 읽었지만, 예제는 꼼꼼히 못읽었다.
시간이 난다면 취미로 예제를 따라하면서 원했던 앱을 만들어보고 싶다.
2. 장/단점
<장점>
- 명확한 설명, 충분한 사진! (제일 좋았다.)
- 글로만 설명한 것이 아니고 사진으로도 충분히 따라갈 수 있도록 되어있다.
- 내용이 흥미롭다. (플러터에 장벽을 느낄새도 없이 읽힌다.)
- 프로젝트 구조 설명해주는 부분이 좋았다. 프로젝트 파일을 일일히 알려주는 책은 많지 않았던것 같다..
- 원리 설명, 구조 설명이 잘 되어있다. 예를 들어서 화면 구성이 어떻게 되어있는지 전체적으로 알려준다던가 코드 구조가 어떤지 그 부분을 추려서 알려준다.
<단점>
- 문법이 간단하게 설명되어있는데, 그 심화를 공부할 수 있는 책이나 예제 사이트를 알려주면 좋았을 것 같다. (단점은 아님, 아쉬운 점
- 예제가 구현하는 내용이 실용적이지만 발전 시키기엔 조금 단순하지 않은가 생각한다. (아쉬운 점임)
- 넘기다가 손을 베면 무척 아플 종이 재질이다. ..
- 딱히 없는거 같다.
3. 추천 독자
- 플러터 입문자, 궁금한 사람.
(강추, 필자도 그저 궁금해서 읽었는데 플러터를 잘 설명해주어서 앱개발을 막 하고 싶어졌다.)
- 앱 완전 입문자.
- 코딩은 해보았으나, 앱은 공부해 본적 없는 사람.
별점: ★★★★★