Step by Step 안드로이드 프로그래밍 (단계별 프로젝트로 배우는 앱 개발 | 개정판 5 판)

Step by Step 안드로이드 프로그래밍 (단계별 프로젝트로 배우는 앱 개발 | 개정판 5 판)

$40.27
Description
풍성한 콘텐츠를 담은 기본 안내서
이 책은 자바의 기초부터 안드로이드의 문법, 그에 따른 예제 그리고 구글의 새로운 공식 언어인 코틀린까지 다루었다. “가장 쉽고 재미있는 안드로이드 책”을 목표로 다양한 예제와 최신 업데이트된 내용까지 추가하여 알차게 구성했다.

달콤한 파이와 함께 돌아온 개정 5판
《Step by Step 안드로이드 프로그래밍》은 2011년 초판을 시작으로 꾸준히 개정되었다. 이번 개정 5판은 2018년 공개된 최신 버전인 안드로이드 파이(버전 9)를 수록했다. 그간 사용자의 편의를 위해 변화를 거듭한 안드로이드에 저자들의 고민과 노력을 얹어 본문의 완성도를 높였다. 따라서 강의를 진행하는 교수/강사뿐만 아니라, 개인이 공부하기에도 최적일 것이라 자부한다.
저자

장용식

현)한신대학교IT경영학과교수
전)㈜POSCOICT근무
서강대학교이학사
POSTECH이학석사
KAIST테크노경영대학원공학박사(경영공학)

목차

PART01앱의이해와개발원리

CHAPTER01스마트폰과앱
1.1스마트폰
1.2앱
1.3안드로이드이야기
1.4구글의새로운사업
요약
연습문제

CHAPTER02앱개발환경구축
2.1앱운영환경
2.2앱개발환경
2.3앱개발환경구축
요약
연습문제

CHAPTER03앱프로젝트구조와실행원리
3.1프로젝트시작:HelloAndroid
3.2프로젝트개발
3.3프로젝트파일구조
3.4프로젝트파일간연관성과앱의실행원리
요약
연습문제
응용문제

CHAPTER04안드로이드를위한자바/XML기초
4.1변수와연산자
4.2조건문
4.3반복문
4.4예외처리
4.5자바클래스정의와안드로이드클래스의이해
4.6XML
요약
연습문제

PART02콘텐츠활용과애니메이션

CHAPTER05텍스트와이미지를이용한갤러리
5.1텍스트의활용
5.2이미지의출력
5.3갤러리
요약
연습문제
응용문제

CHAPTER06오디오와비디오를활용한앨범
6.1오디오실행
6.2오디오목록과재생
6.3비디오재생
요약
연습문제
응용문제

CHAPTER07그래픽과애니메이션
7.1그래픽원리
7.2애니메이션
7.3클레이사격게임
요약
연습문제
응용문제

PART03API와센서활용

CHAPTER08지도API와공공데이터활용
8.1지도출력
8.2GPS를이용한현재위치추적
8.3공공데이터API를활용한대기오염정보
요약
연습문제
응용문제

CHAPTER09음성인식과음성출력
9.1음성인식
9.2DJ로봇
9.3음성인식과애니메이션
요약
연습문제
응용문제

CHAPTER10스마트폰센서활용
10.1스마트폰센서
10.2위치센서활용
10.3모션센서활용
요약
연습문제
응용문제

PART04입력컨트롤과데이터베이스활용

CHAPTER11데이터입력과전송

11.1입력컨트롤과데이터전송원리
11.2입력컨트롤을이용한인물등록
11.3액티비티별개발
요약
연습문제
응용문제

CHAPTER12데이터베이스활용과동적출력
12.1데이터베이스활용
12.2인물관리앱
12.3액티비티별개발
요약
연습문제
응용문제

PART05구글의새로운공식언어

CHAPTER13안드로이드앱을만드는새로운언어:코틀린
13.1코틀린개요
13.2코틀린프로젝트개발:HelloKotlin
13.3코틀린의MainActivity클래스이해
요약
연습문제

부록:자바클래스의Autoimport기능설정

출판사 서평

세계최고령개발자와카미야마사코는82세에자신만의게임앱을만들었다.그녀의작품은앱스토어에도등록되어많은이들에게좋은평가를받고있다.40여년을평범한은행원으로살았던그녀는은퇴후에몇권의프로그래밍서적을독학하며앱을만들었다고한다.

이책은현직프로그래머,컴퓨터공학도뿐만아니라한국의와카미야마사코를꿈꾸는컴퓨터비전공자와일반인까지자신만의앱을개발할때유용하게사용할수있다.그림을통해앱의작동원리를이해하고,단계별/절차중심으로구성된본문을살펴보며전반적인앱개발의흐름을파악할수있을것이다.

이제스마트폰앱은우리생활에서없어선안될존재가되었다.앱을이용해택시를부르고,음식을사먹고,공부와건강관리까지한다.이처럼편리한앱에자신만의개성과취향까지담고싶은독자에게일독을권한다

[이책의특징]

ㆍ최신자바SE2.0과안드로이드스튜디오3.4버전을수록했다.
ㆍ프로젝트개요-편집-단계별과정을통해자기주도적학습효과를높일수있다
ㆍ프로젝트구성파일간연관관계를통해이해력을향상할수있다.
ㆍ뷰와리니어/컨스트레인트/코디네이터레이아웃예제를통해앱의기본작동원리를이해한다.
ㆍ그래픽과애니메이션예제를통해게임의기본과원리를이해한다.
ㆍ네이버지도,공공데이터포털,인공지능API활용원리를이해한다.
ㆍ스마트폰내장센서를활용한사물인터넷세계를이해한다.
ㆍ입력컨트롤과내장데이터베이스기반정보관리를학습한다.
ㆍ코틀린언어를시작하는방법에대해학습한다.