코딩셰프의 플러터 맛집 (입문자도 쉽게 도전할 수 있는 순한 맛+)

코딩셰프의 플러터 맛집 (입문자도 쉽게 도전할 수 있는 순한 맛+)

$42.43
Description
★★플러터 전문 채널 ‘코딩셰프’의 명강의를 그대로! ★★
다트부터 크로스 플랫폼 앱 구현까지 플러터를 맛있게 먹는 방법!
플러터계 일타강사! 코딩셰프의 명강의가 책으로 탄생했다. 수년간 오로지 플러터 분야 강좌만으로 수만 명의 구독자와 수백 만의 누적 조회수를 만든 바로 그 채널이다. 코딩셰프는 유튜브 채널을 통해 순한 맛(기초) 과정부터 매운맛(심화) 과정까지 체계적인 커리큘럼을 선보이며, 한 명의 플러터 입문자도 절대 포기하지 않고 끝까지 학습할 수 있도록 세심하게 설명한다. 이 책은 이러한 코딩셰프의 학습 철학과 플러터에 대한 신념을 모두 담았다.
《코딩셰프의 플러터 맛집》은 플러터를 처음 만난 입문자가 길을 잃지 않도록 프로그램 설치, 개발 환경을 설정하는 방법부터 하나씩 꼼꼼히 설명한다. 이어지는 이론 파트에서는 다트의 기초와 플러터 앱을 만들기 위한 핵심 문법은 물론, 다양한 위젯을 통해 플러터의 구성 요소를 실습과 함께 제대로 이해할 수 있도록 안내한다. 누구나 시원하게 소화할 수 있는 프로젝트 또한 든든하게 구성했다. 외부 패키지를 활용한 ‘사운드 앱’, 반응형 웹을 적용한 ‘로또 앱’, 실시간 날씨를 반영한 ‘날씨 앱’, 파이어베이스를 활용한 ‘로그인 앱’ 등을 구현해 볼 수 있다.
이미 플러터 학습자들 사이에서 소문난 맛집! 《코딩셰프의 플러터 맛집》을 통해 플러터를 맛있게 배워 보자.
저자

코딩셰프

플러터전문채널‘코딩셰프’의운영자이자프로그래머.유튜브채널을통해다트의기초부터플러터심화과정까지체계적인강의를선보이며,모든구독자가플러터학습을끝까지완주할수있도록쉽고친절하게안내한다.
_유튜브:youtube.com/@codingchef

목차

01장플러터입문
__1.1플러터와다트이해하기
__1.2플러터에관심을가져야하는이유
__1.3설문조사결과로본플러터

02장윈도우개발환경구축
__2.1자바설치하기
__2.2개발환경구축하기
__2.3안드로이드스튜디오설치하기
__2.4첫번째프로젝트만들기
__2.5‘flutterdoctor’활용하기
__2.6비주얼스튜디오코드설치하기
__2.7프로젝트실행하기

03장맥OS개발환경구축
__3.1FlutterSDK설치하기
__3.2안드로이드스튜디오설치하기
__3.3CocoaPods설치하기
__3.4iOS시뮬레이터실행하기
__3.5맥OS에서비주얼스튜디오코드설치하기

04장플러터의핵심은위젯이다!
__4.1위젯이란?
__4.2위젯은레고블록이다!
__4.3위젯트리
__4.4상태의정의
__4.5위젯의종류

05장플러터를위한다트기초지식
__5.1객체,클래스,인스턴스
__5.2속성과기능
__5.3변수와인스턴스의크기
__5.4클래스만들기

06장플러터왕초보탈출하기
__6.1VScode세팅하기
__6.2플러터프로젝트구성이해하기
__6.3플러터기본코드이해하기1
__6.4플러터기본코드이해하기2
__6.5클래스와위젯의정체
__6.6Materialdesign3이해하기

07장캐릭터카드페이지만들기
__7.1기본위젯과레이아웃의구조이해하기
__7.2앱페이지기본구조만들기
__7.3pubspec.yaml파일을통해이미지등록하기
__7.4Column위젯내에자식위젯배치하기
__7.5Text위젯사용하기
__7.6crossAxisAlignment속성과Align위젯
__7.7Row위젯사용하기
__7.8CircleAvatar위젯사용하기

08장AnimalSounds앱구현하기
__8.1앱의구조이해하기
__8.2main.dart파일의기본코드구성하기
__8.3AppBar꾸미기
__8.4동물이미지배치하기
__8.5AnimalSounds소리구현하기

09장Stateless위젯vsStateful위젯
__9.1상속이란?
__9.2Stateless위젯
__9.3엘리먼트트리
__9.4Stateful위젯

10장버튼과라우트
__10.1플러터의주요버튼다루기
__10.2라우트와화면이동

11장로그인페이지와코드리팩토링
__11.1프로젝트생성및구성
__11.2레이아웃구성
__11.3flutter_animate적용
__11.4TextField위젯
__11.5코드리팩토링
__11.6Container위젯과Boxfit속성

12장반응형레이아웃앱
__12.1파일의구성
__12.2Constraints이해하기
__12.3로그인앱에반응형레이아웃적용하기
__12.4MediaQuery.of(context)
__12.5SingleChildScrollView위젯

13장로또앱구현하기
__13.1조건문과로그인기능구현
__13.2컬렉션타입
__13.3로또앱의기능구현
__13.4로또앱UI개선
__13.5로또앱UI완성
__13.6로또앱에반응형레이아웃적용하기

14장Future,async,await알아보기
__14.1Future의개념
__14.2비동기방식
__14.3이벤트루프
__14.4async와await키워드
__14.5try/catch블록
__14.6앱에서Future출력하기
__14.7Stream과StreamBuilder

15장날씨앱구현하기
__15.1API의개념
__15.2OpenWeatherMap사용하기
__15.3Geolocator패키지설치하기
__15.4initState()메서드와예외처리
__15.5http패키지사용하기
__15.6JSON데이터
__15.7코드리팩토링
__15.8실시간날씨데이터가져오기
__15.9화면에날씨데이터출력하기
__15.10로딩인디케이터추가하기
__15.11날씨앱마무리하기

16장파이어베이스
__16.1파이어베이스소개
__16.2로그인앱과파이어베이스프로젝트연동하기
__16.3firebase_auth패키지설치및이메일인증설정하기
__16.4회원등록페이지생성및사인업기능구현
__16.5로그인기능구현
__16.6로그아웃기능구현

17장상태관리입문
__17.1상태관리의의미
__17.2Provider도구알아보기

_부록ChatGPT와프로그래밍의미래

출판사 서평

★이책의핵심내용★
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****