이 책은 플러터 2.x 최신 버전을 사용했으며 Flutter와 Dart 기초부터 7가지 유형의 앱/웹 UI를 직접 만들면서 배운다!
플러터(Flutter)와 Dart 다트 언어를 익힌 후 7가지 앱/웹 UI를 직접 만들기를 다음과 같이 3단계 과정으로 진행된다.
▶ 1단계 : 플러터 이해와 시작하기
- 플러터, Dart 언어의 특징, 엔진, 아키텍처, 플러터 2.0 이해한다.
- Flutter SDK 설치, 안드로이드 스튜디오 설정과 플러터 프로젝트 생성 및 실행, Hot Reload를 체험해본다.
▶ 2단계 : Dart 다트 문법 익히기
- DartPad 사용법부터 변수, 연산자, 조건문, 함수, 클래스, 상속, Mixin, 추상 클래스, 컬렉션, 반복문, final과 const, Null Safety 등 Dart 다트 문법을 익힌다.
▶ 3단계 : 7가지 앱/웹 만들기
다양한 앱/웹을 직접 만들어본다.
- 스토어 앱 만들기
- 레시피 앱 만들기
- 프로필 앱 만들기
- 로그인 앱 만들기
- 쇼핑카트 앱 만들기
- 모두의숙소 웹 만들기
- 모두의채팅 앱 만들기
이 책의 예제 소스 코드, 저자에게 질문하는 방법은 “5, 8쪽”을 참고하고, 이 책의 실습 내용 관련 동영상은 6~7쪽을 참고한다.