|
플러터가 무엇인지 또한 크로스 플랫폼에 대해서도 궁금해서 공부해보려고 했습니다. 자신도 없고 생소하기는 한데, 구글이 개발한 프레임워크라고 하니 일단 믿고 가보려고 선택한 책이었습니다.
다만, 진행 중인 일이 있어서 바로 스터디를 시작할 수는 없었는데 그동안 이 책이 절판되고 SDK 2.X에 맞추어 개정판이 나온 것을 알았습니다. 변경점이 많아서 잘 진행할 수 있을지 조금 걱정됐었지만, 스터디 카페에서 먼저 공부단을 진행하신 분들의 노트도 참고하고 질문도 드릴 생각으로 도전했습니다.
역시나 진행하다가 Null Safety 처리 등 오류가 발생하며 막히는 부분이 있었으나 이 책의 편집자님께서 기존에 정리해주신 정오표 및 버전업에 대한 주요 변경사항을 참고하였고
게다가 저에게 플로터는 괄호와의 싸움이었습니다. 소스를 참고하다가 중간에 괄호를 하나 빼먹으면 어디가 문제인지 한참을 찾아서 해결하느라 진땀을 뺐습니다. 그래도 진행이 안 되는 부분은 없었고, 저처럼 초판본으로 공부하실 분들을 위해서 스터디 노트 및 소스도 카페에 정리해두었으니 막히시는 분들은 이를 참고하시면 좋을 거 같습니다.
마지막으로 이 책은 DB를 사용하는 간단한 앱을 개발하고 싶은 분들 또는 내가 개발한 앱에 광고를 넣는 법이 궁금한 분들께 도움이 많이 될 거 같습니다. 저도 평소 광고가 포함된 앱을 사용하면서 하단 배너나 전면 광고 같을 걸 어떻게 넣는가 싶었는데 이 책을 보고 애드몹에 대해서 대략 이해할 수 있었습니다. 또한, 구글의 파이어 베이스를 활용하여 여기서 제공하는 데이터베이스나, 사용자 분석, 푸시 등을 사용해볼 수 있었고 오픈 API를 활용하는 법까지 실습과 함께 다양하게 경험해 볼 수 있어서 좋았습니다. |
|
원래는 하나의 코드로 안드로이드 앱과 아이폰 앱을 만들 수 없다. 그래서 하나의 코드로 서로 다른 플랫폼에 실행될 수 있는 앱을 만들기 위한 노력이 계속되어 왔지만, 주로 웹 브라우저를 이용한 방법과 네이티브 API에 의존적인 설계로 인해 성능이나 제약이 많이 발생했다. 하지만 플러터는 네이티브 언어로 직접 컴파일되고 자체 렌더엔진을 사용하므로 성능이 뛰어나며 모바일에 국한되지 않고 웹과 데스크톱으로까지 확장되어 가고 있어서 최근 인기가 급상승하고 있다. 플러터는 Dart 언어로 개발을 하는데 이 책에서는 Dart 언어 문법에 대한 자세한 내용은 포함하지 않고 핵심만 소개하고 플러터에 대한 내용이 많이 포함된 것 같다. 이부분이 초보자들에게는 단점이 될 수 있겠지만 프로그래밍 언어들은 비슷한 점이 많기 때문에 객체 지향 언어를 사용해 본 사람이라면 본문의 실습을 따라하다보면 쉽게 배울 수 있다고 생각한다. 이 책은 플러터의 핵심이라 할 수 있는 위젯을 시작하여 네트워크를 사용하여 오픈 API를 사용하는 방법과 다양한 데이터베이스 사용법, 그리고 애니메이션까지 다양한 내용을 배울 수 있다. 개인적으로 마음에 들었던 부분은 이렇게 사용법만 알려주는 것으로 끝내지 않고 지금까지 배웠던 내용을 최대한 활용하여 하나의 앱으로 만들어 본다는 것이다. |
높은 개발 효율, 유연한 사용자 인터페이스, 빠른 속도로
최근 앱 개발에서 주목 받고있으며 구글에서 만든 다트(Dart)라는 언어를 사용하는 크로스플랫폼 앱 개발 프레임워크
★ 플러터 ★
이 책은
단순히 '플러터란 이런 것이다' , '코드는 이렇게 작성한다' 에서 끝나는 것이 아닌, 플러터를 통해 앱 제작부터 배포까지의 과정을 전체적으로 배워 볼 수 있다는 장점을 지닌 책입니다.
또한, 프로그래밍 관련 책을 읽고나면 기본 개념만 다루고 있어 '그래서 이건 어떻게 써먹지?' 하는 생각이 드는 경우가 종종 있었는데
이 책에서는 오픈 API를 활용해 데이터들을 다뤄보고, 광고를 달아서 수익화 하는 방법과 같이 다양한 활용을 배울 수 있어 좋았습니다.
책에서 제공하는 강의 진도표는 16주를 기준으로 제공되어 있지만, 이전의 앱 개발 경험이 있다면 16일도 가능하다고 합니다!
컬러감이 있는 소스 코드들과 설명에 해당되는 코드 부분에는 노란색 형광펜 표시까지!
공부를 하다보면 생길 법한 궁금증에 대한 깨알 같은 설명을 담은 노란 박스
개념에 대한 설명만 있는 것이 아닌 Do it! 시리즈에 걸맞게 직접 따라해보며 배울 수 있도록 한 Do it! 실습 부분
저는 이러한 실습 부분이 있어서 Do it! 시리즈가 좋더라구요ㅎㅎ
각 실습에 대한 실행 결과 사진까지!
앱 프로그래밍은 처음 접해보는 거여서 잘 따라갈 수 있을 지 살짝 걱정이 됐었는 데, 꼼꼼하고 친절한 설명덕에 무사히 잘 따라갈 수 있었습니다!
플러터를 공부하려는 분들, 앱 개발을 공부하려는 분들, 개념만 배우는 것이 아닌 활용까지 접해보고 싶으신 분들께 이 책을 추천 드립니다!
( 프로그래밍에 대한 지식이 전혀 없는 분들께는 다소 어려울 것이라 생각됩니다! )
이 리뷰는 서평단 활동으로 이지스퍼블리싱에서 도서를 제공받아 작성하였습니다.
|