메뉴 바로가기 검색 및 카테고리 바로가기 본문 바로가기
처음 배우는 플러터 : 예제로 배우는 크로스 플랫폼 애플리케이션 개발

처음 배우는 플러터 : 예제로 배우는 크로스 플랫폼 애플리케이션 개발

한빛미디어

집필서

절판

  • 저자 : 유동환
  • 출간 : 2020-03-01
  • 페이지 : 244 쪽
  • ISBN : 9791162242858
  • eISBN : 9791162247976
  • 물류코드 :10285
  • 초급 초중급 중급 중고급 고급
1 2 3 4 5
4.6점 (34명)
좋아요 : 1

책소개

플러터를 익히는 가장 쉽고 빠른 책

 

이 책은 플러터를 처음 배우는 개발자를 위한 입문서입니다. 플러터 기본 구조, 환경 설정부터 다트 언어, 네트워킹 연결과 테스트까지 플러터 앱 개발 과정을 예제로 실습하며 배웁니다.  플러터 기본 개념을 익히고, 모바일 프로그래밍에 필요한 다트 언어를 배운 다음, 소규모 모바일 애플리케이션을 만들어봅니다. 글보다는 소스코드로 이해할 수 있도록 단순하지만 바로 실행할 수 있는 예제를 제공합니다. 앱이 정상 작동하는지 확인하는 테스트도 다룹니다. 플러터 앱 개발을 이 책 한 권으로 빠르게 익힐 수 있습니다.

 

 

이 책의 구성

이 책은 플러터 개발을 하면서 필요한 내용을 빠르게 찾아볼 수 있는 공구 상자 역할을 목표로 합니다. 플러터 기본 개념과 다트 언어를 배운 다음, 소규모 모바일 애플리케이션을 만들면서  ‘레이아웃과 위젯’, ‘화면 이동과 상태 관리’, ‘HTTP/JSON 프로그래밍’, ‘채널 프로그래밍’, ‘테스트’를 다룹니다.

 

1장 플러터 입문하기 

플러터를 소개하고 기술적인 특성과 개발자로 느낄 수 있는 플러터의 매력을 알아봅니다. 앞으로 실습할 개발 환경을 설치합니다.

 

2장 처음 만드는 플러터 앱 

안드로이드 스튜디오를 기반으로 첫 플러터 프로젝트를 만듭니다. 플러터 프로젝트의 구성요소를 알아보고 핫 리로드를 실습합니다. 플러터 앱의 기본 요소인 위젯의 개념을 알아봅니다.

 

3장 다트 언어 소개 

플러터 앱은 다트 언어로 작성합니다. 언어를 알아야 앱을 구현할 수 있습니다. Hello Dart 프로그램을 시작으로 다트 언어의 다양한 키워드를 알아봅니다. 기본 자료구조와 표준 라이브러리를 활용해 빠르게 실습합니다. 

 

4장 레이아웃과 위젯 

다양한 위젯을 알아봅니다. 텍스트와 이미지를 표시하는 Text, Image 위젯부터 버튼 위젯과 레이아웃 위젯을 배웁니다. 더 도전적인 ListView 위젯과 마지막으로 공식처럼 활용하는 MaterialApp과 Scaffold 위젯도 알아봅니다. 

 

5장 화면 이동과 상태 관리 

새로운 화면을 추가하고 다른 화면으로 이동하는 방법을 알아봅니다. 정적 Routes와 동적 Routes의 개념을 배웁니다. 마지막으로 Provider를 활용한 앱의 상태 관리(State Management)를 실습합니다. 

 

6장 HTTP/JSON 프로그래밍 

HTTP 네트워크 프로그래밍을 배웁니다. 서버와 통신하여 JSON 데이터를 받아 파싱해봅니다. 마지막으로 공공 API를 연동하여 지하철 교통정보를 표시하는 앱을 만들어봅니다. 

 

7장 안드로이드 채널 프로그래밍

플러터는 안드로이드와 iOS 모바일 기기의 내부 정보에 접근하는 채널(Channel)을 제공합니다. 배터리 정보와 현재 위치 정보 사례를 통해 채널 프로그래밍을 실습합니다. 

 

8장 테스트 

플러터에서 제공하는 다양한 테스트 도구를 알아봅니다. 다트 언어를 테스트하는 다트 테스트, 개별 위젯을 테스트하는 위젯 테스트와 실제 사용자 환경에서 앱을 실행시키는 통합 테스트를 배웁니다.

저자소개

유동환 저자

유동환

책 쓰는 프로그래머. 연세대학교 정보대학원에서 경영정보학을 전공한 후 LG전자에서 안드로이드 앱을 개발했다. 자바카페와 한국자바개발자협의회(JCO)에서 초기 멤버로서 수년간 활동했다. 집필한 책으로는 『처음 배우는 플러터』, 『RxJava 프로그래밍』, 『안드로이드를 위한 Gradle』(공저, 이상 한빛미디어)이 있고, 번역한 책으로는 『자바로 배우는 핵심 자료구조와 알고리즘』, 『Java 9 모듈 프로그래밍』, 『그레이들 레시피』(이상 한빛미디어), 『Professional Java Web Services』(정보문화사, 2002) 와 『자바와 JUnit을 활용한 실용주의 단위 테스트』(길벗, 2019)가 있다. 

목차

CHAPTER 1 플러터 입문하기 

_1.1 플러터 소개 

_1.2 플러터 시스템 구조 

_1.3 플러터의 매력 

_1.4 다른 플랫폼과 비교 

_1.5 플러터 설치 및 환경 설정 

_1.6 마치며

 

CHAPTER 2 처음 만드는 플러터 앱 

_2.1 Hello Flutter 프로젝트 생성하기 

_2.2 플러터 프로젝트 구성요소 

_2.3 더 단순한 앱 만들기 

_2.4 위젯 개념 잡기 

_2.5 Stateful 위젯 생명주기 

_2.6 마치며

 

CHAPTER 3 다트 언어 소개 

_3.1 다트 역사 

_3.2 Hello Dart 프로그램 

_3.3 주석, 변수, 데이터 타입 

_3.4 연산자

_3.5 조건문과 제어문 

_3.6 final, const, static 

_3.7 함수 

_3.8 객체와 클래스 

_3.9 기본 자료구조 

_3.10 표준 라이브러리 활용 

_3.11 마치며

 

CHAPTER 4 레이아웃과 위젯 

_4.1 Text와 Image 위젯 

_4.2 RaisedButton 위젯 

_4.3 Container, Row, Column 위젯 

_4.4 ListView 위젯 

_4.5 MaterialApp, Scaffold 위젯 

_4.6 마치며

 

CHAPTER 5 화면 이동과 상태 관리 

_5.1 새로운 화면으로 이동 

_5.2 동적 routes 활용 : onGenerateRoutes 

_5.3 상태 관리 

_5.4 마치며

 

CHAPTER 6 HTTP/JSON 프로그래밍 

_6.1 비동기 HTTP 호출 

_6.2 JSON 데이터 파싱 

_6.3 공공 API 연동하기 

_6.4 마치며

 

CHAPTER 7 안드로이드 채널 프로그래밍 

_7.1 플랫폼 채널의 개념 

_7.2 배터리 정보 가져오기 

_7.3 현재 위치 가져오기 

_7.4 마치며

 

CHAPTER 8 테스트 

_8.1 다트 테스트 

_8.2 위젯 테스트 

_8.3 통합 테스트 

_8.4 마치며

출판사리뷰

출판사 서평/리뷰


핵심 개념 위주로 빠르게 이해하고, 

가벼운 예제로 쉽게 실습하는 플러터 프로그래밍 입문

 

모바일 개발과 플러터를 몰라도 프로그래밍 기초 개념 정도만 알고 있으면 따라올 수 있도록 구성했습니다. 안드로이드 스튜디오 공식 IDE를 사용해 다트 기본 문법을 익히고 다양한 플러터 실습 예제를 다룹니다. 70여 예제로 플러터를 체계적으로 학습할 수 있습니다.

 

 

추천사

 

이 책은 1년간 플러터 스터디를 진행하면서 구성원들이 어려워했던 부분이나 중요하게 생각한 부분을 정리한 책입니다. 책이 알려주는 순서대로 플러터의 다양한 내용을 학습하면 스터디 그룹에 참여하여 함께 공부하는 것처럼 플러터 활용 기술을 얻을 수 있을 것입니다.

김진형, 메이크아이티 CEO

 

입문자에게 꼭 필요한 내용만 골라 효율적으로 학습할 수 있도록 구성됐습니다. 플러터로 앱을 개발하는 것이 어떤 것인지 빠르게 감을 잡고자 하는 분에게 추천합니다.

이현석, 업투데이트북스 대표

 

꼭 필요한 부분을 요약, 정리하여 플러터의 기본 흐름을 빠르게 알 수 있습니다. 안드로이드와  iOS에서 동시에 개발하기 어려워 크로스 플랫폼을 찾는 분, 플러터가 어떤 것인지 알고자 입문하는 분에게 추천합니다. 

허지훈, 드림인사이트 백엔드 개발자

 

앱 개발을 처음 시작하는 독자에게 훌륭한 지침서입니다. 파이썬과 같은 스크립트 언어만 다룬 입장에서 다트에 대한 막연한 두려움이 있었지만, 주제에 맞게 잘 구성된 책의 예제를 따라서 직접 코드를 입력하고 결과를 확인하다 보니 생각했던 것보다 쉽고 재밌었습니다.

이완선, 유니드컴즈 데이터 분석가

독자리뷰

오탈자 보기

부록/예제소스

결제하기
• 문화비 소득공제 가능
• 배송료 : 2,000원배송료란?

배송료 안내

  • 20,000원 이상 구매시 도서 배송 무료
  • 브론즈, 실버, 골드회원 무료배송
닫기

리뷰쓰기

닫기
* 상품명 :
처음 배우는 플러터 : 예제로 배우는 크로스 플랫폼 애플리케이션 개발
* 제목 :
* 별점평가
1 2 3 4 5
* 내용 :

* 리뷰 작성시 유의사항

글이나 이미지/사진 저작권 등 다른 사람의 권리를 침해하거나 명예를 훼손하는 게시물은 이용약관 및 관련법률에 의해 제재를 받을 수 있습니다.

1. 특히 뉴스/언론사 기사를 전문 또는 부분적으로 '허락없이' 갖고 와서는 안됩니다 (출처를 밝히는 경우에도 안됨).
2. 저작권자의 허락을 받지 않은 콘텐츠의 무단 사용은 저작권자의 권리를 침해하는 행위로, 이에 대한 법적 책임을 지게 될 수 있습니다.

오탈자 등록

닫기
* 도서명 :
처음 배우는 플러터 : 예제로 배우는 크로스 플랫폼 애플리케이션 개발
* 구분 :
* 상품 버전
종이책 PDF ePub
* 페이지 :
* 위치정보 :
* 내용 :

도서 인증

닫기
도서명*
처음 배우는 플러터 : 예제로 배우는 크로스 플랫폼 애플리케이션 개발
구입처*
구입일*
부가기호*
부가기호 안내

* 온라인 또는 오프라인 서점에서 구입한 도서를 인증하면 마일리지 500점을 드립니다.

* 도서인증은 일 3권, 월 10권, 년 50권으로 제한되며 절판도서, eBook 등 일부 도서는 인증이 제한됩니다.

* 구입하지 않고, 허위로 도서 인증을 한 것으로 판단되면 웹사이트 이용이 제한될 수 있습니다.

닫기

해당 상품을 장바구니에 담았습니다.이미 장바구니에 추가된 상품입니다.
장바구니로 이동하시겠습니까?