이미 소장하고 있다면 판매해 보세요.
|
01장 플러터 입문
__1.1 플러터와 다트 이해하기 __1.2 플러터에 관심을 가져야 하는 이유 __1.3 설문 조사 결과로 본 플러터 02장 윈도우 개발 환경 구축 __2.1 자바 설치하기 __2.2 개발 환경 구축하기 __2.3 안드로이드 스튜디오 설치하기 __2.4 첫 번째 프로젝트 만들기 __2.5 ‘flutter doctor’ 활용하기 __2.6 비주얼 스튜디오 코드 설치하기 __2.7 프로젝트 실행하기 03장 맥OS 개발 환경 구축 __3.1 Flutter SDK 설치하기 __3.2 안드로이드 스튜디오 설치하기 __3.3 CocoaPods 설치하기 __3.4 iOS 시뮬레이터 실행하기 __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.1 VS code 세팅하기 __6.2 플러터 프로젝트 구성 이해하기 __6.3 플러터 기본 코드 이해하기 1 __6.4 플러터 기본 코드 이해하기 2 __6.5 클래스와 위젯의 정체 __6.6 Material design3 이해하기 07장 캐릭터 카드 페이지 만들기 __7.1 기본 위젯과 레이아웃의 구조 이해하기 __7.2 앱 페이지 기본 구조 만들기 __7.3 pubspec.yaml 파일을 통해 이미지 등록하기 __7.4 Column 위젯 내에 자식 위젯 배치하기 __7.5 Text 위젯 사용하기 __7.6 crossAxisAlignment 속성과 Align 위젯 __7.7 Row 위젯 사용하기 __7.8 CircleAvatar 위젯 사용하기 08장 Animal Sounds 앱 구현하기 __8.1 앱의 구조 이해하기 __8.2 main.dart 파일의 기본 코드 구성하기 __8.3 AppBar 꾸미기 __8.4 동물 이미지 배치하기 __8.5 Animal Sounds 소리 구현하기 09장 Stateless 위젯 vs Stateful 위젯 __9.1 상속이란? __9.2 Stateless 위젯 __9.3 엘리먼트 트리 __9.4 Stateful 위젯 10장 버튼과 라우트 __10.1 플러터의 주요 버튼 다루기 __10.2 라우트와 화면 이동 11장 로그인 페이지와 코드 리팩토링 __11.1 프로젝트 생성 및 구성 __11.2 레이아웃 구성 __11.3 flutter_animate 적용 __11.4 TextField 위젯 __11.5 코드 리팩토링 __11.6 Container 위젯과 Boxfit 속성 12장 반응형 레이아웃 앱 __12.1 파일의 구성 __12.2 Constraints 이해하기 __12.3 로그인 앱에 반응형 레이아웃 적용하기 __12.4 MediaQuery.of(context) __12.5 SingleChildScrollView 위젯 13장 로또 앱 구현하기 __13.1 조건문과 로그인 기능 구현 __13.2 컬렉션 타입 __13.3 로또 앱의 기능 구현 __13.4 로또 앱 UI 개선 __13.5 로또 앱 UI 완성 __13.6 로또 앱에 반응형 레이아웃 적용하기 14장 Future, async, await 알아보기 __14.1 Future의 개념 __14.2 비동기 방식 __14.3 이벤트 루프 __14.4 async와 await 키워드 __14.5 try/catch 블록 __14.6 앱에서 Future 출력하기 __14.7 Stream과 StreamBuilder 15장 날씨 앱 구현하기 __15.1 API의 개념 __15.2 OpenWeatherMap 사용하기 __15.3 Geolocator 패키지 설치하기 __15.4 initState() 메서드와 예외 처리 __15.5 http 패키지 사용하기 __15.6 JSON 데이터 __15.7 코드 리팩토링 __15.8 실시간 날씨 데이터 가져오기 __15.9 화면에 날씨 데이터 출력하기 __15.10 로딩 인디케이터 추가하기 __15.11 날씨 앱 마무리하기 16장 파이어베이스 __16.1 파이어베이스 소개 __16.2 로그인 앱과 파이어베이스 프로젝트 연동하기 __16.3 firebase_auth 패키지 설치 및 이메일 인증 설정하기 __16.4 회원 등록 페이지 생성 및 사인 업 기능 구현 __16.5 로그인 기능 구현 __16.6 로그아웃 기능 구현 17장 상태 관리 입문 __17.1 상태 관리의 의미 __17.2 Provider 도구 알아보기 _부록 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**** |