간편결제, 신용카드 청구할인
인터파크 롯데카드 5% (25,650원)
(최대할인 10만원 / 전월실적 40만원)
북피니언 롯데카드 30% (18,900원)
(최대할인 3만원 / 3만원 이상 결제)
NH쇼핑&인터파크카드 20% (21,600원)
(최대할인 4만원 / 2만원 이상 결제)
Close

Do it! 플러터 앱 프로그래밍 : 오픈 API 활용 + 파이어베이스 + 구글 맵 + 광고 수익까지[개정판]

소득공제

2013년 9월 9일 이후 누적수치입니다.

판매지수 1,039
?
판매지수란?
사이트의 판매량에 기반하여 판매량 추이를 반영한 인터파크 도서에서의 독립적인 판매 지수입니다. 현재 가장 잘 팔리는 상품에 가중치를 두었기 때문에 실제 누적 판매량과는 다소 차이가 있을 수 있습니다. 판매량 외에도 다양한 가중치로 구성되어 최근의 이슈도서 확인시 유용할 수 있습니다. 해당 지수는 매일 갱신됩니다.
Close
공유하기
정가

30,000원

  • 27,000 (10%할인)

    1,500P (5%적립)

할인혜택
적립혜택
  • I-Point 적립은 마이페이지에서 직접 구매확정하신 경우만 적립 됩니다.
추가혜택
주문수량
감소 증가
  • 이벤트/기획전

  • 연관도서(44)

  • 상품권

AD

책소개

플러터 기본 & 고급 위젯은 물론
오픈 API와 파이어베이스를 이용한 앱 개발부터 배포까지!
플러터 SDK 2.x 버전을 반영한 개정판!

이 책은 플러터의 기초부터 고급 활용법까지 다루어 다양한 영역에서 실용적으로 앱을 만드는 방법을 소개한다. 특별히 HTTP 통신이나 네이티브 소스와 연동하는 방법, 파이어베이스를 이용해 서버 없이 데이터를 저장하거나 불러오고, 앱 사용자 분석, 푸시 알림을 보내는 방법도 다룬다. 그뿐만 아니라 내가 만든 앱에 광고를 넣어 수익을 얻을 수 있는 방법까지 소개한다. 그리고 마지막에는 이 책에서 다룬 기술을 응용해 ‘모두의 여행’이라는 관광 정보 앱을 만든다. 이때 한국관광공사가 제공하는 공공 데이터를 이용해 보면서 누구나 쓸 만한 앱을 만들어 볼 수 있다 .

출판사 서평

이 책의 특징
=========
※ 플러터 SDK 2.x 버전을 반영한 개정판입니다. 개정판에서는 책의 모든 소스 코드를 최신 버전에서 점검했으며 다트의 널 안전성(Null Safety)을 비롯하여 몇 가지 새로운 내용을 추가했습니다. 또한 초판 독자의 요구 사항을 반영하여 더욱 완성도를 높였습니다.
※ 4도 풀 컬러 인쇄로 소스 코드 하이라이트 기능을 안드로이드 스튜디오와 똑같이 적용해 가독성을 높였으며 새로 입력해야 하는 부분, 지워야 하는 부분을 표시해 실습할 때 헤매지 않게 했습니다.
※ 소스 곳곳에 말풍선으로 해설을 넣어 분석에 도움을 줍니다.
※ 초보 개발자를 위해 본문 중간 중간에 팁을 넣어 막히는 부분이 없게 했습니다.
※ 한 걸음 더 깊이 들어가는 내용은 〈아하!〉 코너에서 소개하며 자주 묻는 내용, 개발 도구 활용법 등도 알려 줍니다.
※ 실습 결과 화면을 자세하게 표시해 내가 작성한 소스가 앱에서 어떻게 표시되고 동작하는지 알 수 있습니다.
※ 베타테스터 3명이 전체 실습 과정과 소스를 검증했습니다.

=================================
90여 개의 예제 + ‘모두의 여행’ 앱 전체 소스 제공
"나도 앱을 만들 수 있다!"
=================================
모바일 앱을 개발의 새로운 트렌드를 접하고 싶다면 플러터를 배워 보세요. 이 책은 기본적인 프로그래밍 지식만 있으면 누구나 쉽게 모바일 앱을 만들 수 있도록 플러터의 기초부터 다룹니다. 또한 복잡한 이론이나 개념 설명보다는 90여 개의 [Do it! 실습] 코너를 통해 실전에서 바로 써먹을 수 있는 실용적인 소스로 플러터 앱 프로그래밍을 배웁니다.
복잡한 설정은 안드로이드 스튜디오가 대신해 주고, 어려운 코딩은 선배 개발자들이 만들어 놓은 패키지를 이용하고, 화려한 디자인은 플러터 프레임워크의 강점인 UI, 애니메이션 기능으로 대체할 수 있습니다. 따라서 기존의 모바일 앱 개발자뿐만 아니라 기획자나 디자이너, 학생과 일반인도 앱 개발에 도전할 수 있습니다.
============================
안드로이드와 iOS용 앱을 한방에 만드세요.
============================
플러터를 이용하면 한 번 작성한 소스로 안드로이드용 앱과 아이폰용 앱을 모두 만들 수 있으며, 개발 생산성은 높이고 유지ㆍ보수에 드는 비용은 절감할 수 있습니다. 이 책에서는 기존의 모바일 앱에서 가장 많이 사용하는 기능을 난이도에 따라 차례대로 만듭니다. 그리고 데이터베이스와 애니메이션, 네이티브 API 연동, 파이어베이스까지 배우면 마지막으로 ‘모두의 여행’이라는 관광 정보 앱을 만듭니다. 이 소스를 응용해 졸업 프로젝트나 취업을 위한 포트폴리오, 비즈니스 등에 활용할 수 있는 더 멋진 앱을 개발해 보세요.
==========================
플러터가 공식 인증한 패키지를 이용해
복잡한 코딩 없이 고급 기능을 누리세요.
==========================
이 책에서는 플러터가 제공하는 공식 라이브러리뿐만 아니라 플러터 개발자들이 많이 사용하는 패키지를 이용해 앱을 만듭니다. 훌륭한 개발자들이 미리 만들어 놓은 패키지를 이용하면 복잡한 로직을 신경 쓸 필요 없이 안정되고 고급스러운 기술을 빠르게 구현할 수 있습니다. 패키지 사용법은 한번 배워 두면 이후에 플러터 생태계가 지금보다 확장했을 때 새로운 패키지를 적용해 더 멋진 앱을 만들 수도 있습니다.
=================================
카카오 데이터, 공공 데이터 포털 사이트를 연결!
오픈 API 활용으로 양질의 데이터를 이용해 보세요.
=================================
앱을 만들 때 중요한 요소 중 하나는 앱을 통해 서비스할 데이터입니다. 하지만 양질의 데이터를 모으려면 많은 시간과 비용이 듭니다. 이럴 때 오픈 API를 이용해 볼 수 있습니다. 이 책은 07장에서 카카오 오픈 API(developers.kakao.com)를 이용해 도서 정보를 가져와 화면에 표시하고 제목으로 도서를 검색하는 앱을 만듭니다. 그리고 14~15장에서는 공공데이터포털(data.go.kr)에서 제공하는 관광 정보 데이터를 활용해 ‘모두의 여행’이라는 앱을 만듭니다. 이로써 세상에 공개된 수많은 데이터를 이용하는 방법을 터득할 수 있습니다.
========================
이 책을 먼저 체험한 독자들의 한마디
========================
무작정 따라 하기가 아닌 어떤 기능을 어느 때에 써야 하는지, 오류가 발생할 때 어떻게 대처하
는지, 그리고 모든 실습에서 새로 추가된 코드와 그 결과를 강조하고 있어 스스로 활용할 수 있
는 능력을 길러 줍니다. 플러터 입문서로 제격입니다.
- 초판 독자 by***126 님의 서평 중 -

이 책은 무엇보다 얻어 갈 ‘소스’가 많다는 것이 강점입니다. 기본 위젯부터 고급 기법까지 다루는데 그 과정에서 다양한 패키지를 사용해 볼 수 있다는 점이 좋았습니다. 플러터 책은 앱 개발의 기본 개념에 치중하기보다는 실제 소스랑 다양한 패키지 사용법을 알려 주는 게 좋다고 생각하거든요. 이 책은 그런 갈증을 해소해 줍니다. 사실 쓸 만한 앱의 전체 소스를 제공한다는 것만으로도 충분히 가치 있는 책이라고 생각합니다.
- 베타테스터 김은숙 -

군더더기 없는 내용으로 크로스 플랫폼 모바일 앱 개발을 빠르게 배울 수 있습니다. 오픈 API 활용이나 파이어베이스, 광고 넣기까지 다뤄 한 권의 책으로 다양하게 경험해 볼 수 있습니다. 특히 소스 코드에 색상을 입히고 들여쓰기, 말풍선, 입력할 소스 등을 표시해 소스를 읽고 해석하거나 실습을 진행하는 데 문제가 없도록 꼼꼼하게 배려한 점이 인상적이었습니다.
- 베타테스터 안동현 -
=========
이 책의 구성
=========
[첫째마당 - 헬로 플러터]
플러터가 무엇인지 알아보고 개발 환경을 준비합니다. 다트 언어는 핵심 내용만 빠르게 살펴보고 플러터 프로젝트의 구조와 모바일 앱 개발을 이해하는 데 필수인 생명주기를 다룹니다.

[둘째마당 - 플러터 핵심 기능 배우기]
플러터가 제공하는 기본적인 위젯을 다룹니다. 이 위젯들을 조립함으로써 앱을 개발할 수 있습니다. 이때 구글의 머티리얼 스타일과 애플의 쿠퍼티노 스타일로 앱을 만들어 봅니다. 또한 네트워크 통신과 화면 이동을 알아봅니다.

[셋째마당 - 플러터 고급 기능 배우기]
데이터가 사라지지 않도록 내부 저장소, 데이터베이스 등에 저장하고 불러오는 방법을 다룹니다. 또한 애니메이션으로 역동적인 앱을 만들고 네이티브 소스와 통신하는 법, 파이어베이스와 광고를 넣는 법도 다룹니다.

[넷째마당 - 앱 만들고 출시하기]
관광 정보를 제공하는 공공 데이터를 이용해 ‘모두의 여행’ 앱을 만듭니다. 그리고 구글 플레이 스토어에 앱을 출시하는 과정을 살펴봅니다.

목차

첫째마당 | 헬로 플러터
================
[01] 플러터 시작하기
01-1 플러터의 등장 배경
01-2 플러터가 주목받는 이유
01-3 개발 환경 준비하기
01-4 플러터 프로젝트 시작하기

[02] 다트를 알면 플러터가 보인다
02-1 카멜레온 같은 언어, 다트!
02-2 비동기 처리 방식 알아보기
02-3 JSON 데이터 주고받기
02-4 스트림 통신하기
02-5 도전! 다트 프로그램 만들기

[03] 플러터 내부 구조 살펴보기
03-1 플러터 프로젝트 구조 알아보기
03-2 위젯의 생명주기 이해하기

========================
둘째마당 | 플러터 핵심 기능 배우기
========================
[04] 플러터 위젯 사용법
04-1 스캐폴드를 이용한 머티리얼 디자인 적용
04-2 이미지와 폰트 추가하기
04-3 사용자와 상호작용하는 앱 만들기

[05] 탭바와 리스트 만들기
05-1 탭바로 화면 이동하기
05-2 목록을 보여주는 리스트뷰 만들기

[06] iOS 스타일로 플러터 앱 만들기
06-1 쿠퍼티노 위젯으로 동물 소개 앱 만들기
06-2 쿠퍼티노 위젯으로 동물 추가 화면 만들기
06-3 그 밖의 쿠퍼티노 위젯 소개

[07] 네트워크를 이용해 통신하기
07-1 카카오 API를 이용해 책 정보 받아오기
07-2 이미지 파일 내려받기

[08] 내비게이션 활용하기
08-1 내비게이션 이해하기
08-2 할 일을 기록하는 앱 만들기

========================
셋째마당 | 플러터 고급 기능 배우기
========================
[09] 내부 저장소 이용하기
09-1 공유 환경설정에 데이터 저장하기
09-2 파일에 데이터 저장하기

[10] 데이터베이스에 데이터 저장하기
10-1 데이터베이스 만들기
10-2 데이터베이스에서 데이터 처리하기
10-3 질의문으로 추가 기능 만들기

[11] 애니메이션 활용하기
11-1 애니메이션 구현하기
11-2 나만의 인트로 화면 만들기
11-3 스크롤 시 역동적인 앱바 만들기

[12] 네이티브 API와 통신하기
12-1 안드로이드 네이티브와 통신하기
12.2 안드로이드 네이티브와 데이터 주고받기

[13] 파이어베이스와 광고 수입 얻기
13-1 파이어베이스 설정하기
13-2 애널리틱스 사용하기
13-3 데이터베이스를 이용한 메모장 앱 만들기
13-4 푸시 알림 보내기
13-5 앱에 광고를 넣어 수익화하기

=========================
넷째마당 | 플러터 앱 만들고 출시하기
=========================
[14] 오픈 API를 활용한 여행 정보 앱 만들기
14-1 오픈 API 이용하기
14-2 여행 정보 앱 스케치하기
14-3 여행 정보 앱 프로젝트 시작하기

[15] 여행 정보 앱 완성하고 출시하기
15-1 메인 화면 만들기
15-2 상세보기 화면 만들기 - 구글 지도 넣기
15-3 즐겨찾기 화면 만들기
15-4 설정 화면 만들기
15-5 구글 플레이에 앱 출시하기

찾아보기

관련이미지

저자소개

생년월일 -

해당작가에 대한 소개가 없습니다.

이 상품의 시리즈

(총 47권 / 현재구매 가능도서 44권)

선택한 상품 북카트담기
펼쳐보기

컴퓨터/인터넷 분야에서 많은 회원이 구매한 책

    리뷰

    0.0 (총 0건)

    구매 후 리뷰 작성 시, 북피니언 지수 최대 600점

    리뷰쓰기

    기대평

    작성시 유의사항

    평점
    0/200자
    등록하기

    기대평

    0.0

    판매자정보

    • 인터파크도서에 등록된 오픈마켓 상품은 그 내용과 책임이 모두 판매자에게 있으며, 인터파크도서는 해당 상품과 내용에 대해 책임지지 않습니다.

    판매자

    (주)교보문고

    상호

    (주)교보문고

    사업자 종류

    법인사업자

    사업자번호

    102-81-11670

    연락처

    1544-1900

    이메일

    callcenter@kyobobook.co.kr

    통신판매 신고 번호

    01-0653

    영업소재지

    서울특별시 종로구 종로 1(종로1가,교보빌딩)

    교환/환불

    반품/교환 방법

    ‘마이페이지 > 취소/반품/교환/환불’ 에서 신청 또는 1:1 문의 게시판 및 고객센터(1577-2555)에서 신청 가능

    반품/교환가능 기간

    변심 반품의 경우 출고완료 후 6일(영업일 기준) 이내까지만 가능
    단, 상품의 결함 및 계약내용과 다를 경우 문제점 발견 후 30일 이내

    반품/교환 비용

    변심 혹은 구매착오로 인한 반품/교환은 반송료 고객 부담
    상품이나 서비스 자체의 하자로 인한 교환/반품은 반송료 판매자 부담

    반품/교환 불가 사유

    ·소비자의 책임 있는 사유로 상품 등이 손실 또는 훼손된 경우
    (단지 확인을 위한 포장 훼손은 제외)

    ·소비자의 사용, 포장 개봉에 의해 상품 등의 가치가 현저히 감소한 경우
    예) 화장품, 식품, 가전제품(악세서리 포함) 등

    ·복제가 가능한 상품 등의 포장을 훼손한 경우
    예) 음반/DVD/비디오, 소프트웨어, 만화책, 잡지, 영상 화보집

    ·시간의 경과에 의해 재판매가 곤란한 정도로 가치가 현저히 감소한 경우

    ·전자상거래 등에서의 소비자보호에 관한 법률이 정하는 소비자 청약철회 제한 내용에 해당되는 경우

    상품 품절

    공급사(출판사) 재고 사정에 의해 품절/지연될 수 있음

    소비자 피해보상
    환불지연에 따른 배상

    ·상품의 불량에 의한 교환, A/S, 환불, 품질보증 및 피해보상 등에 관한 사항은 소비자분쟁해결 기준 (공정거래위원회 고시)에 준하여 처리됨

    ·대금 환불 및 환불지연에 따른 배상금 지급 조건, 절차 등은 전자상거래 등에서의 소비자 보호에 관한 법률에 따라 처리함

    배송안내

    • 교보문고 상품은 택배로 배송되며, 출고완료 1~2일내 상품을 받아 보실 수 있습니다.

    • 출고가능 시간이 서로 다른 상품을 함께 주문할 경우 출고가능 시간이 가장 긴 상품을 기준으로 배송됩니다.

    • 군부대, 교도소 등 특정기관은 우체국 택배만 배송가능합니다.

    • 배송비는 업체 배송비 정책에 따릅니다.

    • - 도서 구매 시, 1만 원 이상 무료, 1만원 미만 2천 원 - 상품별 배송비가 있는 경우, 상품별 배송비 정책 적용