"한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다."
플러터가 무엇인지, 플러터를 사용하기 위한 언어 다트(Dart), 플러터 개발(설정, 실습)을 전반으로 다루고 있는 책 입니다.
플러터를 배우고 싶어서 플러터 관한 책을 2번째 정독중입니다.
플러터는 크로스 플랫폼 애플리케이션 개발이 가능하고, 동작 하는 방법이 웹 개발자에게 유리한 프레임워크 입니다.
취미로 앱개발은 하고 싶은데 ,, 안드로이드 ios따로 배우고 싶지가 않고, 개발할 때 그 거대한 안드 네이티브를 돌리자니 생각만해도 답답해서
플러터를 사용해야겠다고 생각했습니다.
그리고 .. 똑똑한 구글이 만든거여서 특히 궁금했습니다..ㅎㅎ
"잘 몰라도 처음부터 끝까지 일단 만들어보자!" ~ 라는 내용을 담고 있는 책들과 마찬가지로
내용이 가볍고, 친절하고, 사용설명서 같은 면이 있는 책이었습니다. 그리고 가독성이 좋습니다.
실습을 안해봐서 거의 모르는 언어인데, 설명 자체가 잘 읽혔습니다.
좋았던 점은. 예제가 실용적이었다는 것이었습니다.
외부 api 호출, 안에 하드웨어에 접근하는 예제가 있습니다.
특히 외부 api 호출은 혼자 미니 프로젝트 할때, 고립되서 ? 하는 면이 있는데 그렇지 않도록
어떻게 network 통신(소통)을 이 앱을 통해 이룰 수 있는지 , 단순하고 강력하고 꼭 필요한 예제를 넣어줘서 좋았습니다.
어차피 예제를 통해서 코딩을 배우게 되기 때문에 예제가 좋다는것은 큰 장점인것 같습니다.
사실 이 책만 읽어서는 "나는 플러터를 마스터했다." 이렇게 ㅎㅎ 말하기는 어려울 것 같습니다.
왜냐하면, 순간순간 이 예제를 어떻게 구현하는지, 이 구현방식은 무엇을 뜻하는지를 알려주는 곳은 있지만,
왜 굳이 이것을 해야하고, 어떻게 다른 방식으로 고도화할 수 있고 어떤 구조가 더 바람직한지에 대한 설명은 거의 없기 때문입니다.
만약 책을 읽고 더 흥미가 생기고 진짜 어떤 프로젝트를 해보고 싶다면 직접 찾아보실 것 같습니다.
(저는 Stateful, Stateless 쪽이 바로 이해가 안가서 구글링해보게 되었습니다 ㅎㅎ)
그래도 전체적인 플러터 개발 흐름과, 다트 문법을 익히고, 위젯을 어떻게 활용하는지에 대해서 경험 해보기로 좋을 것 같습니다.
제가 미니 프로젝트를 혼자한다면 이 책을 읽고 구글링을 하는 방법을 택할 것 같습니다.
플러터의 장점을 잘 설명한 책이고, 또 예제가 자세해서
얼른 IDE 키고 예제 코드를 라인 by 라인으로 타이핑하면서 플러터 개발을 시작하고 싶어지는 책이었습니다.