본 컨텐츠는 한빛미디어의 <나는 리뷰어다>에 신청한 도서로 참여하는 리뷰입니다.
책 링크 www.hanbit.co.kr/store/books/look.php?p_code=B6928806254 |
-간략하게 정리해본 목차-
[PART I 플러터와 다트]
- 1장 플러터 : 모바일 개발자가 플러터에 관심을 가져야 하는 이유, 플러터의 기초
- 2장 다트 : 다트 언어와 다트의 객체지향 프로그래밍(OOP)
- 3장 플러터의 세계로 : 플러터 내부 동작 원리를 배우고 기본적인 플러터 코드를 구현. 플러터 앱 구현에 필요한 기초 지식과 환경 설정 방법을 익히기
[PART II 사용자 상호작용과 스타일, 애니메이션] : 플러터의 UI
- 4장 플러터의 UI : 플러터 앱에서 사용하는 기본 기능과 위젯, 테마, 레이아웃
- 5장 사용자 입력 : 폼과 제스처. 앱이 사용자와 상호작용하는 방법
- 6장 픽셀 제어 : 앱을 아름답게 꾸미는 방법. 캔버스에 위젯과 버튼을 그리는 방법과 플러터 애니메이션을 자세히
[PART III 상태 관리와 비동기 작업]
- 7장 플러터 라우팅 : 한 라우트에서 다른 라우트로 상태를 전달하는 방법과 애니메이션
- 8장 상태 관리 : StatefulWidget, InheritedWidget, 블록 패턴
- 9장 비동기 다트와 플러터, 무한 스크롤 : 비동기 다트 개념인 스트림을 소개 및 플러터에서 활용하는 방법
[PART IV 기초를 넘어] : 외부 데이터 처리와 테스트 방법
- 10장 데이터처리 : HTTP, 파이어베이스, JSON 직렬화로 외부 데이터를 처리하는 방법
- 11장 플러터 앱 테스트 : 플러터의 내장 테스트 프레임워크, 모키토(mockito), 플러터 드라이버를 활용
[PART V 부록]
부록 A 다트 2와 플러터 설치
부록 B Pub 패키지 관리자
부록 C 웹 개발자를 위한 플러터
부록 D iOS 개발자를 위한 플러터
부록 E 안드로이드 개발자를 위한 플러터
슬슬 올해부터 앱 개발에 관심을 가지면서 플러터를 알게 되었는데
개발 초심자의 눈으로 설치부터 앱을 만드는 것을 따라 할 수 있는 서적을 찾다 이 책을 발견하게 되었다
개발 서적에서 툴 다음으로 중요하게 보는 것은, 저자의 전문성과 출판일인데...(버전 때문에..)
원서는 에릭 윈드밀이며 2020년도1월 출판(다트 버전 2.9),
번역은 2020년도 12월에 되어(다트 최신 버전2.10) 현재, 2021년 2월에 초판 발행되었다! 📑
제대로 이 책을 활용하기 위해서는 전반적으로 목차의 순서대로 따라가면서 쭉 읽는 것이 효과적이다.
책에 예제로 나온 앱은 : 할 일 앱, 날씨 앱, 농산물 직거래 장터 앱
개념 설명이 꽤 잘 되어있고 중요한 단어에는 굵은 표시가 되어 있어 가독성이 좋아 만족스럽다.
예제 코드에 화살표로 해서 주석도 잘 되있는게 이전까지 보아오던 다른 서적들보다 친절하다...
예제 소스 다운 받는 곳 : manning.com/books/flutter-in-action
해당 사이트에서 원서도 일부 볼 수 있는데, 이런 그림도 번역서에서 깨알 번역되어 있어 재미있다.
📌- 다트(Dart) : 구글이 멀티 플랫폼 상에서 동작되도록 하는 앱을 위해 제창된 프로그래밍 언어. 다트는 2011년 10월에 공개되었다. 기본적으로 C언어의 문법과 거의 같으며 Java, C#, Javascript와 같은 기능적 스트럭쳐를 추가한 언어 ...
2017년 발표한 크로스플랫폼 앱 프레임워크인 Flutter가 이 언어를 사용하고 있다...
공식적으로 지원하고 있는 IDE로는 안드로이드 스튜디오, IntelliJ IDEA, VS Code 등이 있으며 각각의 IDE에서 Dart 및 Flutter 플러그인을 설치하여 다트/플러터 프로그래밍에 필요한 소프트웨어 디자인 환경을 제공하고 있다.
[출처:위키백과]
공식 홈페이지 flutter.dev/
Flutter - Beautiful native apps in record time
Flutter SDK is Google's UI toolkit for crafting beautiful, natively compiled applications for mobile, web, and desktop from a single codebase.
flutter.dev
교재 맨 뒤에 관련 도서로 한빛미디어의 다른 플러터 책도 두 권 소개가 되어 있다.
- 소문난 명강의 : 오준석의 플러터 생존 코딩 (2020.03/ 오준석 지음)
- 처음 배우는 플러터 : 예제로 배우는 크로스 플랫폼 애플리케이션 개발 (2020.03/ 유동환 지음)
난이도는 비슷해보이는데 비교하는 글도 추후 써봐야 겠다.
'BOOK & CLASS' 카테고리의 다른 글
[책] 러닝리액트 2판 (0) | 2021.07.11 |
---|---|
[책] 모던 자바스크립트 핵심 가이드 (0) | 2021.06.19 |
[책] 스파크를 활용한 실시간 처리 (0) | 2021.05.22 |
[책] 이것이 안드로이드다 with코틀린(개정판) (0) | 2021.04.04 |
IT 기사 보기 (0) | 2020.06.24 |