플러터 인 액션 (안드로이드와 iOS 애플리케이션을 한 번에 개발하는 완벽 가이드)

플러터 인 액션 (안드로이드와 iOS 애플리케이션을 한 번에 개발하는 완벽 가이드)

$33.00
Description
플러터로 구현하는 하이브리드 애플리케이션
플러터는 렌더링 엔진에서 테스트 환경까지 아우르는 기능을 제공하는 SDK로 모바일 애플리케이션을 단일 언어로 손쉽게 구축할 수 있다. 플러터와 다트로 수준 높은 모바일 애플리케이션을 구축하는 방법을 소개한다. 먼저 다트 기초를 간단히 살펴보고 플러터의 방대한 내장 위젯으로 아름다운 UI를 구현하는 방법을 자세히 알아본다. 라우팅, 상태 관리, 비동기 프로그래밍과 같은 복잡한 주제를 쉽게 이해할 수 있도록 다이어그램과 예제, 친절한 주석을 함께 제공한다.
저자

에릭윈드밀

저자에릭윈드밀(EricWindmill)
주로클라이언트응용프로그램을개발하는소프트웨어엔지니어.운이좋게도플러터출시초창기부터여러회사에서플러터개발경험을쌓았다.FlutterByExample.com의운영자다.많은사람이유용한기술을이용할수있도록장벽을없애는일을즐긴다.

목차

[PARTI플러터와다트]

chapter1플러터
1.1플러터에서다트를사용하는이유
1.2다트
1.3누가플러터를사용할까?
1.4플러터사용권장대상
1.5대상독자
1.6다른모바일개발옵션
1.7플러터의장점
1.8플러터가앞으로제공하는혜택:웹앱과데스크톱앱
1.9플러터동작원리간단소개
1.10플러터렌더링:내부동작원리
1.11마치며

chapter2다트
2.1Hello,Dart!
2.2다트의프로그래밍개념
2.3제어흐름
2.4함수
2.5다트의객체지향프로그래밍
2.6마치며

chapter3플러터의세계로
3.1카운터앱소개
3.2위젯트리와형식,State객체
3.3BuildContext
3.4중요한위젯을추가해카운터앱개선하기
3.5상속보다조합을선호하는플러터
3.6플러터레이아웃
3.7요소트리
3.8마치며

[PARTII사용자상호작용과스타일,애니메이션]

chapter4플러터UI:주요위젯,테마,레이아웃
4.1앱구현과설정
4.2구조위젯과기타설정
4.3스타일링과테마
4.4자주사용하는레이아웃과UI위젯
4.5ListView와빌더
4.6마치며

chapter5사용자입력:폼과제스처
5.1사용자상호작용과제스처
5.2플러터폼
5.3FormField위젯
5.4FormUI와포커스작업
5.5폼메서드로폼상태관리하기
5.6마치며

chapter6픽셀제어:플러터애니메이션과캔버스사용하기
6.1플러터애니메이션
6.2CustomPainter와캔버스
6.3내장애니메이션,단계별애니메이션,TweenSequence
6.4재사용할수있는커스텀색변화위젯
6.5마치며

[PARTIII상태관리와비동기작업]

chapter7플러터라우팅
7.1라우팅
7.2선언형라우팅과기명라우트
7.3즉석라우팅
7.4라우팅애니메이션
7.5마치며

chapter8상태관리
8.1StatefulWidget자세히살펴보기
8.2순수플러터상태관리:InheritedWidget
8.3블록
8.4마치며

chapter9비동기다트와플러터그리고무한스크롤
9.1비동기다트
9.2싱크와스트림그리고StreamController
9.3블록에스트림사용하기
9.4비동기플러터:StreamBuilder
9.5무한,커스텀스크롤위젯
9.6마치며

[PARTIV기초를넘어]

chapter10데이터처리:HTTP,파이어스토어,JSON
10.1HTTP와Flutter
10.2JSON직렬화
10.3플러터로파이어베이스사용하기
10.4의존성주입
10.5마치며

chapter11플러터앱테스트
11.1플러터테스트
11.2Semantics위젯의접근성
11.3다음여정
11.4마치며

[PARTV부록]

부록A다트2와플러터설치
부록BPub패키지관리자
부록C웹개발자를위한플러터
부록DiOS개발자를위한플러터
부록E안드로이드개발자를위한플러터

출판사 서평

출판사리뷰
개발초보도쉽게배우는플러터로하이브리드앱개발하기

구글에서만든혁신적인크로스플랫폼SDK인플러터를사용하면안전한고성능네이티브앱을iOS와안드로이드용으로동시에구현할수있습니다.이토록놀라운플러터를배우는데이책한권이면충분합니다.플러터가알파버전일때부터사용한저자에릭윈드밀의경험과노하우를이책에가득담았습니다.
플러터를배우기위한준비과정부터아름답고편리한UI를가진앱을만드는방법,다양한애니메이션을적용하고외부데이터를처리하는법,앱을테스트하는방법까지소개합니다.할일앱과날씨앱,농산물직거래장터앱을직접구현하며플러터의유용한기능을배우고습득해나만의앱을만들어보세요.이책을읽고나면훌륭한플러터개발자로거듭날수있을겁니다.
이책은웹이나모바일앱을만들어본사람에게제일유용하지만,개발경험이적더라도프로그래밍개발기초를이해하고있다면술술읽을수있습니다.더불어플러터와다트를더깊이파악하고싶은노련한개발자라면이책에서플러터의가치를발견할수있을겁니다.
주요내용
● 다트기본개념
● 플러터의UI접근방식
● 맞춤형애니메이션제작방법
● 테스트와디버깅하는법

장별요약
1부는플러터를배우기위한준비과정입니다.
● 1장:플러터가무엇이며모바일개발자가플러터에관심을가져야하는이유를설명하고,플러터의기초를살펴봅니다.
● 2장:다트언어와객체지향프로그래밍(OOP)을간단하게설명합니다.다트를이미알고있거나새로운언어사용에거부감이없는독자라면이장은생략해도좋습니다.
● 3장:플러터내부동작원리를배우고기본적인플러터코드를구현합니다.플러터앱구현에필요한기초지식과환경설정방법을익힙니다.

2부는플러터의UI를설명합니다.
● 4장:플러터앱에서사용하는기본기능과위젯을설명합니다.
● 5장:폼과제스처를설명합니다.앱이사용자와상호작용하는방법도배웁니다.
● 6장:앱을아름답게꾸미는방법을설명합니다.캔버스에위젯과버튼을그리는방법과플러터애니메이션을자세히알아봅니다.

3부는상태관리와비동기작업을설명합니다.
● 7장:한라우트에서다른라우트로상태를전달하는방법과애니메이션을배웁니다.
● 8장:다양한상태관리방법중블록패턴을소개합니다.
● 9장:비동기다트개념인스트림을소개하며이를플러터에서활용하는방법을알아봅니다.

4부는외부데이터처리와테스트방법을설명합니다.
● 10장:HTTP,파이어베이스,JSON직렬화로외부데이터를처리하는방법을배웁니다.
● 11장:플러터의내장테스트프레임워크,모키토(mockito),플러터드라이버를활용하는방법을소개합니다.