★이 책의 핵심 내용★
1. 플러터 설치 및 다트 기초 지식 안내
-. 윈도우와 맥 환경에서 플러터 개발 환경 세팅하기
-. 다트와 위젯의 기초 지식 확립하기
-. 플러터 기본 코드 완벽하게 파악하기
2. 플러터 입문자도 쉽게 따라할 수 있는 앱 구현
-. 수준별로 세세한 설명과 함께 플러터 앱 만들기
-. 플러터의 핵심인 위젯의 심층 구조 이해하기
-. 비동기 방식으로 작동하는 앱 만들기
3. 상태 관리 입문과 ChatGPT
-. 상태 관리의 기초 개념 쌓기
-. 상태 관리 도구의 기초 사용법 익히기
-. ChatGPT와 개발자의 관계 이해하기
★이 책의 구성★
- 1~3장: 플러터 프레임워크와 향후 전망에 대한 소개를 담았습니다. 특히 플러터 개발 환경 구축은 플러터의 첫인상과도 같은 중요한 단계이므로 2, 3장에 걸쳐 단계별로 자세하게 설명하며, 각 장마다 코딩셰프 유튜브 채널과 연계하여 학습할 수 있습니다.
- 4~6장: 다트의 기초와 플러터 앱을 만들기 위한 핵심 문법들을 심도 있게 설명합니다. 프로그래밍을 처음 배우는 입문자를 위해 플러터 앱을 구성하는 기초 코드에 대해서 하나하나 알아봅니다. 유튜브 채널에서 많은 플러터 학습자에게 호평받았던 내용인 만큼, 플러터 앱을 이루는 기본 코드를 완벽하게 파악할 수 있습니다.
- 7~10장: 플러터에서 자주 사용되는 기초 위젯들과 위젯들을 활용한 레이아웃 구성 방법 등을 익힙니다. 플러터의 모든 것이라고 해도 과언이 아닌 Stateless 위젯과 Stateful 위젯을 깊이 있게 다룹니다. 또 플러터가 제공하는 다양한 버튼과 화면 이동에 대한 기본 개념 설명하고, 관련 위젯과 메서드를 사용해서 화면 이동 기능을 구현해 봅니다.
- 11~13장: 플러터 위젯과 다트 문법을 사용해서 다양한 실전 앱을 만듭니다. 11장에서는 수준 높은 애니메이션이 적용된 로그인 페이지 UI를 만들고, 12장에서는 기초적인 반응형 레이아웃 구현 방법을 알아봅니다. 그리고 13장에서는 로또 앱을 만들면서 일반적인 앱에서 빈번히 사용되는 기능들을 구현해 봅니다.
- 14~15장: 14장을 통해 비동기 방식으로 작동하는 앱에서 필수 요소인 Future 클래스와 async 및 await 키워드의 개념과 사용법을 학습합니다. 그리고 15장에서는 Future, async, await를 활용해서 내가 있는 지역의 날씨 정보를 보여주는 ‘날씨 앱’을 만들어 봅니다. 그리고 이 과정에서 JSON 데이터를 다루는 방법도 학습합니다.
- 16~17장: 로또 앱을 파이어베이스와 연동시켜서 회원 등록 및 로그인 기능을 구현해 봅니다. 17장에서는 상태 관리에 대한 기초 정의와 개념을 확실히 이해할 수 있도록 설명하고, 가장 보편적인 상태 관리 도구 중에 하나인 Provider를 사용한 기초적인 상태 관리의 구현 방법을 안내합니다.
★이 책의 대상 독자★
- 다트&플러터 이론부터 동영상 실습까지, 체계적인 강의가 필요한 학생 개발자
- 크로스 플랫폼 앱을 자유롭게 구현해 보고 싶은 초보 개발자
- 나만의 앱 서비스를 직접 제작, 론칭하고 싶은 1인 개발자
- 추천사 -
“국내 플러터계 최고의 일타 강사, 코딩셰프!” _@zs7*****
“플러터 5권의 책보다 훨씬 좋은 설명과 구성이 담겼어요” _@sunh****
“매일 코딩셰프님의 맛있는 플러터 요리를 꺼내 먹어요!” _@ink*****
“독자들이 궁금한 것, 원하는 것만 콕! 짚어서 알려 주는 명강의!” _@minj****