Description
상상하던 서비스를 플러터로 직접 만든다!
수익 구조를 포함한 앱 기획부터 디자인, 개발, 출시까지 한 권으로 배우자!
프로그래밍 기본 언어는 공부했지만, 앱 개발을 어떻게 시작해야 할지 막막하다면 이 책을 보세요! 수익 구조를 고려한 앱 기획부터 디자인, 사용할 수 있는 리소스, 개발과 출시까지 앱 서비스를 완성하는 전 과정을 배웁니다. 심리 테스트 앱, 부동산 실거래가 검색 앱, 클래식 사운드 앱, SNS 앱, 마켓 앱까지 일상에서 쉽게 접할 수 있는 상용화 앱을 서버리스 시스템으로 빠르게 구현하고 구글 파이어베이스의 기능을 활용해 강력하게 완성합니다. 애널리틱스 데이터를 활용한 앱 개선 방법부터 광고 수익을 위한 애드몹 활용까지 다양한 기능으로 실제 서비스할 수 있는 앱을 만들어 보세요. 이 책을 다 배우고 나면 단순히 따라 하는 것을 넘어 여러분이 상상했던 상용화 앱을 직접 만들고 출시할 수 있습니다!
저자

조준수

저자:조준수
컴퓨터공학과를졸업한뒤,모바일앱개발의열정을이어오고있다.헬스케어,보안,엔터테인먼트등다양한분야에서쌓은경험을바탕으로,현재캐롯손해보험에서안드로이드와iOS앱개발을총괄하며보험과연계할수있는신규서비스를기획·개발하고있다.새로운기술을적용해보고공유하는것을즐겨시간이날때마다스택오버플로에서개발이슈에답변을달고있다.특히플러터에남다른관심을갖고있어다양한플랫폼에서작동하는서비스를직접개발해보며플러터의무한한가능성을탐구하고있다.

목차

첫째마당|플러터와다트기초다지기
01장플러터준비하기
01-1플러터에주목하는이유
01-2플러터개발환경준비하기
01-3플러터프로젝트시작하기

02장다트언어살펴보기
02-1카멜레온같은언어,다트!
02-2비동기처리방식알아보기
02-3다트로데이터다루기
02-4간단한프로그램만들기

03장라이브러리와파이어베이스알아보기
03-1다트라이브러리추가하기
03-2파이어베이스추가하기

둘째마당|플러터핵심기능으로앱개발트레이닝
04장심리테스트앱만들기
04-1심리테스트앱기획하기
04-2프로젝트생성하고메인페이지구성하기
04-3파이어베이스로서비스개선하기
04-4실시간으로서버에서데이터받기
04-5인터넷에연결되지않을때처리방법

5장부동산실거래가조회앱만들기
05-1부동산앱기획하기
05-2부동산앱데이터베이스설정하기
05-3메인페이지와지도검색기능구현하기
05-4즐겨찾기기능과상세페이지만들기

6장클래식사운드앱만들기
06-1클래식사운드앱기획하기
06-2환경설정하고시작화면만들기
06-3클래식사운드앱메인페이지만들기
06-4플레이리스트기능과설정페이지만들기
06-5검색기능과부가기능만들기

셋째마당|플러터고급기능으로앱개발자되기
7장SNS앱만들기
07-1SNS앱기획하기
07-2SNS앱기본페이지만들기
07-3SNS앱메인페이지만들기
07-4댓글페이지와알림푸시기능만들기

8장마켓앱만들기
08-1마켓앱기획하기
08-2마켓앱기본페이지만들기
08-3마켓앱메인페이지만들고광고설정하기
08-4마켓앱상세페이지만들고딥링크연결하기
08-5관리자페이지만들기

9장앱배포하기
09-1안드로이드앱배포하기
09-2iOS앱배포하기

찾아보기

출판사 서평

심리테스트앱,부동산검색앱,클래식사운드앱,SNS앱,마켓앱
5가지상용화앱을직접만들며앱출시의전과정을익힌다!

시장상황을파악하고서비스를빠르게만들어야하는기업이나개인개발자에게플러터는최적의선택지입니다.이책은단순히플러터가무엇인지익히는데멈추지않고상상을실제앱서비스로바꾸는도구로활용하는방법을소개합니다.13년차앱개발자의노하우를담아실제서비스에서다양한기능을적절하게이용하는법을배우고,앱을실제서비스할때반드시고려해야하는요소를초보자도놓치지않도록상용화체크리스트를통해알아봅니다.수익구조를고려한앱기획부터,기능구현을위한화면디자인,상용화앱의기본기능구현,앱을강력하게만들어줄부가기능을만드는방법,그리고상용화를위해고려해야하는디테일까지이책한권으로모두배워보세요!

1.앱기획부터개발,출시까지!
1인개발자가되는모든과정을체계적으로배운다!

이책은플러터의특징과다트의핵심문법을빠르게알아본뒤앱을직접만들며플러터를익힙니다.단순히코드만따라해보는것이아니라실제앱서비스를만드는과정을전반적으로배울수있습니다.경쟁앱을벤치마킹하고요구사항을정리하는기획단계부터기능구현을위한간단한화면디자인,앱을개발하고배포하는방법까지체계적으로담았습니다.첫째마당에서플러터와다트의기초를빠르게다지고둘째마당에서실시간데이터베이스,클라우드함수,인증등의핵심기능을익히며앱개발의훈련을시작합니다.셋째마당에서는클라우드메시징,앱체크,간편로그인호스팅,광고등더많은기능을익히고앱을출시하는방법까지알아봅니다.준비한실습을하나하나직접따라만들다보면심리테스트앱부터마켓앱까지상용화할수있는앱을만들수있습니다.

2.파이어베이스기능을활용한강력한앱!
서버리스시스템으로빠르게만든다!

이책에서는앱을빠르게만들때필요한서버리스시스템과앱을강력하게만들어줄수있는구글의파이어베이스를적극활용합니다.앱의기본기능은물론이고파이어베이스를활용해앱을편리하고강력하게만들어주는부가기능도함께배웁니다.단계별로차근차근익히면서5가지앱을모두만들고나면파이어베이스의거의모든기능을익힐수있습니다.기존에많이사용하던파이어베이스기능은물론호스팅,클라우드함수,인증,간편로그인,광고등다양한기능을활용해더강력한앱을구현할수있습니다.

3.직접만드는5가지상용화앱!
상용화체크리스트를활용해나만의앱으로발전시킨다!

이책에서는다음5가지상용화앱을직접만들면서플러터를배웁니다.

MBTI나심리테스트를모아둔심리테스트앱
공공API를데이터베이스로활용한부동산실거래가조회앱
음악을감상하고내가좋아하는음악을관리해주는클래식사운드앱
취미가같은사람과소통할수있는SNS앱
수공예품을판매할수있는C2C마켓앱

각각의앱에필요한필수기능은물론이고파이어베이스를활용해앱의기능을다양하게업그레이드하는방법을자세히다룹니다.앱을더편리하게만들어주는매력적인부가기능으로사용성을높이고,앱사용데이터를수집하고활용하는방법을배워앱을발전시킬수있습니다.또한앱을완성할때마다상용화체크리스트를통해실제로앱이서비스되는데필요한부분을확인할수있습니다.앱을직접만들어보면서플러터기능을익히고부가기능을추가해서상용화체크리스트를활용해나만의앱을완성해보세요!

4.실용적인교재를찾는교강사에게도추천!
15회차학습계획표와실습파일을제공합니다

이책에서다루는모든실습파일은이지스퍼블리싱홈페이지의자료실과저자깃허브에서내려받을수있습니다.실습에필요한준비파일과결과파일은물론,체계적인학습을위한15회차학습계획표도함께제공하니학원이나대학교재로적극활용해보세요!
실습파일내려받기:이지스퍼블리싱→[자료실]→도서명검색
저자깃허브:github.com/rollcake86/do_it_flutter_makeApp

5.함께배우고,나누고,성장하는‘Doit!스터디룸’으로오세요!

혼자계획을세우고공부하다보면금방지치기마련입니다.어려운내용은나와비슷한고민을하는독자를만나공유해보세요.서로도움을주고받으며공부하다보면더보람차니까요.내가잘이해한내용은남을도와주고내가잘이해하지못한내용은도움을받으면서공부하면복습효과도누릴수있습니다.멀리가려면친구와함께해보세요.
Doit!스터디룸:cafe.naver.com/doitstudyroom

이책,이런분께추천해요!

플러터프로그래밍에입문하고싶으신분
포트폴리오나개인프로젝트를위해앱을직접만들어보고싶으신분
안드로이드,iOS구분하지않고앱개발을배워보고싶은개발자