Do it! 플러터 앱 프로그래밍(개정판) : 오픈 API 활용 + 파이어베이스 + 구글 맵 + 광고 수익까지
2021년 09월 03일 출간
종이책 : 2021년 09월 08일 출간
- eBook 상품 정보
- 파일 정보 pdf (51.65MB)
- ISBN 9791163032977
-
듣기(TTS)
가능
TTS 란?텍스트를 음성으로 읽어주는 기술입니다.
- 전자책의 편집 상태에 따라 본문의 흐름과 다르게 텍스트를 읽을 수 있습니다.
- 전자책 화면에 표기된 주석 등을 모두 읽어 줍니다.
- 이미지 형태로 제작된 전자책 (예 : ZIP 파일)은 TTS 기능을 지원하지 않습니다.
- '교보 ebook' 앱을 최신 버전으로 설치해야 이용 가능합니다. (Android v3.0.26, iOS v3.0.09,PC v1.2 버전 이상)
쿠폰적용가 18,000원
10% 할인 | 5%P 적립이 상품은 배송되지 않는 디지털 상품이며,
교보eBook앱이나 웹뷰어에서 바로 이용가능합니다.
카드&결제 혜택
- 5만원 이상 구매 시 추가 2,000P
- 3만원 이상 구매 시, 등급별 2~4% 추가 최대 416P
- 리뷰 작성 시, e교환권 추가 최대 300원
작품소개
이 상품이 속한 분야
오픈 API와 파이어베이스를 이용한 앱 개발부터 배포까지!
플러터 SDK 2.x 버전을 반영한 개정판!
이 책은 플러터의 기초부터 고급 활용법까지 다루어 다양한 영역에서 실용적으로 앱을 만드는 방법을 소개한다. 특별히 HTTP 통신이나 네이티브 소스와 연동하는 방법, 파이어베이스를 이용해 서버 없이 데이터를 저장하거나 불러오고, 앱 사용자 분석, 푸시 알림을 보내는 방법도 다룬다. 그뿐만 아니라 내가 만든 앱에 광고를 넣어 수익을 얻을 수 있는 방법까지 소개한다. 그리고 마지막에는 이 책에서 다룬 기술을 응용해 ‘모두의 여행’이라는 관광 정보 앱을 만든다. 이때 한국관광공사가 제공하는 공공 데이터를 이용해 보면서 누구나 쓸 만한 앱을 만들어 볼 수 있다 .
================
[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 구글 플레이에 앱 출시하기
찾아보기
이 책의 특징
=========
※ 플러터 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 님의 서평 중 -
이 책은 무엇보다 얻어 갈 ‘소스’가 많다는 것이 강점입니다. 기본 위젯부터 고급 기법까지 다루는데 그 과정에서 다양한 패키지를 사용해 볼 수 있다는 점이 좋았습니다. 플러터 책은 앱 개발의 기본 개념에 치
작가정보
저자(글) 조준수
저자 : 조준수
컴퓨터공학과를 졸업한 뒤 헬스케어, 보안, 엔터테인먼트 등 다양한 분야에서 모바일 앱을 개발했다. 지금은 캐롯손해보험에서 안드로이드와 iOS 앱을 개발하며 신규 서비스 기획 및 개발도 담당하고 있다. 신기술을 적용해 보고 공유하는 것을 즐겨 시간이 날 때마다 스택오버플로에서 개발 이슈에 답변을 달고 있다. 플러터로 다양한 플랫폼의 서비스를 시험해 보고 만드는 데 관심이 많다.
이 상품의 총서
Klover리뷰 (0)
- - e교환권은 적립일로부터 180일 동안 사용 가능합니다.
- - 리워드는 1,000원 이상 eBook, 오디오북, 동영상에 한해 다운로드 완료 후 리뷰 작성 시 익일 제공됩니다.
- - 리워드는 한 상품에 최초 1회만 제공됩니다.
- - sam 이용권 구매 상품 / 선물받은 eBook은 리워드 대상에서 제외됩니다.
- 도서나 타인에 대해 근거 없이 비방을 하거나 타인의 명예를 훼손할 수 있는 리뷰
- 도서와 무관한 내용의 리뷰
- 인신공격이나 욕설, 비속어, 혐오 발언이 개재된 리뷰
- 의성어나 의태어 등 내용의 의미가 없는 리뷰
구매 후 리뷰 작성 시, e교환권 100원 적립
문장수집
- 구매 후 90일 이내에 문장 수집 등록 시 e교환권 100원을 적립해 드립니다.
- e교환권은 적립일로부터 180일 동안 사용 가능합니다.
- 리워드는 1,000원 이상 eBook에 한해 다운로드 완료 후 문장수집 등록 시 제공됩니다.
- 리워드는 한 상품에 최초 1회만 제공됩니다.
- sam 이용권 구매 상품/오디오북·동영상 상품/주문취소/환불 시 리워드 대상에서 제외됩니다.
구매 후 문장수집 작성 시, e교환권 100원 적립
신규가입 혜택 지급이 완료 되었습니다.
바로 사용 가능한 교보e캐시 1,000원 (유효기간 7일)
지금 바로 교보eBook의 다양한 콘텐츠를 이용해 보세요!
- 구매 후 90일 이내 작성 시, e교환권 100원 (최초1회)
- 리워드 제외 상품 : 마이 > 라이브러리 > Klover리뷰 > 리워드 안내 참고
가장 와 닿는 하나의 키워드를 선택해주세요.
총 5MB 이하로 jpg,jpeg,png 파일만 업로드 가능합니다.
신고 사유를 선택해주세요.
신고 내용은 이용약관 및 정책에 의해 처리됩니다.
허위 신고일 경우, 신고자의 서비스 활동이 제한될 수
있으니 유의하시어 신중하게 신고해주세요.
이 글을 작성한 작성자의 모든 글은 블라인드 처리 됩니다.
구매 후 90일 이내 작성 시, e교환권 100원 적립
eBook 문장수집은 웹에서 직접 타이핑 가능하나, 모바일 앱에서 도서를 열람하여 문장을 드래그하시면 직접 타이핑 하실 필요 없이 보다 편하게 남길 수 있습니다.
차감하실 sam이용권을 선택하세요.
차감하실 sam이용권을 선택하세요.
선물하실 sam이용권을 선택하세요.
-
보유 권수 / 선물할 권수0권 / 1권
-
받는사람 이름받는사람 휴대전화
- 구매한 이용권의 대한 잔여권수를 선물할 수 있습니다.
- 열람권은 1인당 1권씩 선물 가능합니다.
- 선물한 열람권이 ‘미등록’ 상태일 경우에만 ‘열람권 선물내역’화면에서 선물취소 가능합니다.
- 선물한 열람권의 등록유효기간은 14일 입니다.
(상대방이 기한내에 등록하지 않을 경우 소멸됩니다.) - 무제한 이용권일 경우 열람권 선물이 불가합니다.
첫 구매 시 교보e캐시 지급해 드립니다.
- 첫 구매 후 3일 이내 다운로드 시 익일 자동 지급
- 한 ID당 최초 1회 지급 / sam 이용권 제외
- 구글북액션을 통해 교보eBook 구매 이력이 없는 회원 대상
- 교보e캐시 1,000원 지급 (유효기간 지급일로부터 7일)