Flutter 입문에서 가장 답답한 순간은 보통 첫 화면을 띄운 뒤에 찾아옵니다. 위젯은 어느 정도 알겠는데 상태는 어디에 둬야 할지, 서버 데이터는 어떻게 연결해야 할지, Firebase와 배포 설정은 어디서부터 손대야 할지 막막해집니다. 이 책은 그 막막한 구간을 건너도록 설계된 실전형 Flutter 입문서입니다.
Dart 핵심 문법과 위젯 트리, Material 3 UI, 폼과 리스트, 라우팅, Provider와 Riverpod, REST API, 로컬 저장소, Firebase Auth·Firestore·Storage, 푸시 알림, 기기 권한, 테스트, 성능 최적화, 보안, Android/iOS 출시까지 앱 개발의 전체 흐름을 한 권 안에서 연결합니다. 단순히 버튼을 누르면 숫자가 올라가는 예제에서 끝나지 않고, 로그인과 데이터 저장, 검색, 이미지 첨부, 오프라인 캐시를 갖춘 개인 지식 노트 앱으로 지식을 모아 갑니다.
이 책의 목표는 특정 패키지 사용법을 외우게 하는 것이 아닙니다. Flutter 앱이 커질 때 어떤 구조가 필요한지, 상태와 데이터 흐름을 어떻게 분리해야 하는지, 배포 가능한 앱이 어떤 품질 기준을 가져야 하는지 판단할 수 있게 만드는 것입니다. 프로그래밍 기초는 있지만 앱 개발이 처음인 독자, 웹 개발 경험을 모바일 앱으로 확장하고 싶은 개발자, 사이드 프로젝트를 실제 출시까지 가져가고 싶은 1인 개발자에게 특히 잘 맞습니다.
책을 끝까지 따라오면 여러분은 Flutter의 기본 문법과 UI 작성법을 넘어, 앱다운 앱을 설계하고 연결하고 검증하고 배포하는 전체 과정을 경험하게 됩니다. 이제 Flutter를 "화면을 빨리 만드는 도구"가 아니라, 실제 사용자에게 전달할 제품을 만드는 도구로 다뤄 보겠습니다.

