목차 일부
개정판을 내면서 = ⅳ
학습 안내 = ⅵ
각 장의 구성 = ⅶ
프로젝트 파일 간의 연관관계 = ⅷ
파일 편집과 구성요소들의 쓰임새 = ⅹ
PART 01 앱의 이해와 개발원리 = 1
Chapter 01 스마트폰과 앱 = 5
1.1 스마트폰 = 6
1.2 앱 = 8
1.3 안드로이드 이야기 = 14
...
더보기
목차 전체
개정판을 내면서 = ⅳ
학습 안내 = ⅵ
각 장의 구성 = ⅶ
프로젝트 파일 간의 연관관계 = ⅷ
파일 편집과 구성요소들의 쓰임새 = ⅹ
PART 01 앱의 이해와 개발원리 = 1
Chapter 01 스마트폰과 앱 = 5
1.1 스마트폰 = 6
1.2 앱 = 8
1.3 안드로이드 이야기 = 14
1.4 구글이 만드는 세상 = 18
Chapter 02 앱 개발환경 구축 = 21
2.1 앱 운영환경 = 22
2.2 앱 개발환경 = 24
2.3 앱 개발환경 구축과 My Application 앱 개발 = 26
2.4 실행화면 캡처 = 57
Chapter 03 앱 프로젝트 구조와 실행원리 = 61
3.1 프로젝트 예제 : Hello Android 프로젝트(프로젝트의 시작) = 62
3.2 프로젝트 개발 = 63
3.3 프로젝트 파일 구조 = 72
3.4 앱의 실행원리 = 74
3.5 프로젝트 소스 간의 연관성 = 76
3.6 어플리케이션 아이콘의 변경 = 79
3.7 기존 My Application 앱 프로젝트 열기 = 83
Chapter 04 맛보기 프로젝트 1 : Pinwheel(바람개비의 회전) = 85
4.1 프로젝트 개요 = 86
4.2 프로젝트 개발 = 87
Chapter 05 맛보기 프로젝트 2 : Follow Me 1(터치 위치를 따라오는 이미지) = 91
5.1 프로젝트 개요 = 92
5.2 프로젝트 개발 = 93
PART 02 콘텐츠 활용 = 100
쉼터 1 : XML의 이해 = 102
쉼터 2 : 자바 클래스의 이해 = 104
Chapter 06 텍스트 출력과 레이아웃 = 111
6.1 텍스트 활용 앱과 출력 원리 = 112
6.2 텍스트 출력과 폰트의 변화 : TEXT 1 프로젝트(시 목록 1) = 120
6.3 텍스트의 출력모양 : TEXT 2 프로젝트(시 목록 2) = 142
6.4『시』앱 만들기 : Poem 프로젝트(시) = 156
Chapter 07 이미지의 출력 = 165
7.1 이미지 출력 앱과 출력 원리 = 166
7.2 이미지 출력 : Image 1 프로젝트(명화) = 168
7.3 이미지 목록 출력 : Image 2 프로젝트(명화 목록) = 176
7.4 그리드 형태의 이미지 출력 : Picture Album 1 프로젝트(명화 앨범 1) = 184
쉼터 3 : 변수, 데이터형, 연산자 = 193
Chapter 08 이벤트 처리와 액티비티 간 이동 = 197
8.1 이벤트 처리와 액티비티 간 이동의 이해 = 198
8.2 시의 목록과 사용자 클릭 인식 : Event 프로젝트(시 목록 클릭) = 201
8.3 시집 만들기 : Poetical Works 프로젝트(시집) = 212
8.4 명화목록과 큰 이미지 보기 : Picture Album 2 프로젝트(명화 앨범 2) = 225
8.5 친구목록과 전화 걸기 : Call My Friend 프로젝트(내 친구들) = 240
쉼터 4 : 조건문 = 249
Chapter 09 오디오 재생 = 253
9.1 오디오 재생 원리 = 254
9.2 오디오 자동 재생 : Audio 1 프로젝트(노래 목록 1) = 256
9.3 클릭과 오디오 재생 : Audio 2 프로젝트(노래 목록 2) = 268
9.4 노래 목록의 다수 아이템에 대한 오디오 재생 : Audio 3 프로젝트(노래 목록 3) = 227
9.5 노래 목록과 재생화면 : Music Album 프로젝트(음악 앨범) = 288
Chapter 10 비디오 재생 = 305
10.1 비디오 재생 원리 = 306
10.2 비디오 자동 재생 : Video 1 프로젝트(동영상 1) = 308
10.3 클릭과 비디오 재생 : Video 2 프로젝트(동영상 2) = 316
10.4 비디오 목록과 재생 액티비티 : Video Album 프로젝트(비디오 앨범) = 325
Chapter 11 애니메이션 = 343
11.1 애니메이션 원리 = 344
11.2 프로프피 애니메이션을 이용한 이미지 회전 : Roulette 1 프로젝트(룰렛 1) = 347
11.3 뷰 애니메이션을 이용한 이미지 회전 : Roulette 2 프로젝트(룰렛 2) = 366
11.4 프로프티 애니메이션을 이용한 병풍 : Folding Screen 1 프로젝트(불꽃놀이 1) = 384
11.5 뷰 애니메이션을 이용한 병풍 : Folding Screen 2 프로젝트(불꽃놀이 2) = 401
11.6 프레임 애니메이션을 이용한 애니메이션 : Folding Screen 3 프로젝트(달과 새) = 414
PART 03 사물인터넷과 센서의 활용 = 428
Chapter 12 터치 센서 = 431
12.1 터치 센서의 이해 = 432
12.2 터치 위치 읽기 : Touch 프로젝트(터치 위치) = 434
12.3 터치 위치를 따라 아이콘 움직이기 : Follow Me 2(나를 따라와 2) = 442
Chapter 13 모션 센서 = 453
13.1 센서의 이해 = 454
13.2 모션 센서의 이해 = 455
13.3 모션 센서값 읽기 : Motion Sensor(모션 센서) = 458
13.4 가속도 센서를 이용한 점프 회수 구하기 : Jumping(점프) = 470
Chapter 14 위치 센서 = 479
14.1 위치 센서의 이해 = 480
14.2 위치 센서값 읽기 : Position Sensor(위치 센서) = 483
14.3 근접 센서를 이용한 이미지 떨림 : Shaking 프로젝트(나를 그냥 둬) = 494
Chapter 15 환경 센서 = 503
15.1 환경 센서의 이해 = 504
15.2 환경 센서의 측정 : Environment Sensor 프로젝트(환경 센서) = 506
15.3 조도에 따른 가로등 불 밝히기 : Street Light 프로젝트(가로등) = 515
쉼터 5 : 예외처리
Chapter 16 NFC활용 = 526
16.1 NFC 활용 원리 = 527
16.2 NFC 태그 읽기 : NFC Reader 프로젝트(태그 읽기)
16.3 NFC 태그 쓰기 : NFC Writer 프로젝트(태그 쓰기)
16.4 NFC 태그 읽기와 웹페이지 오픈 : NFC Web(NFC 웹)
PART 04 네트워크와 공개 API 활용 = 532
Chapter 17 하이브리드 앱 = 535
17.1 웹페이지 출력의 원리 = 536
17.2 웹뷰를 이용한 웹페이지 출력 : Hybrid App 1 프로젝트(웹페이지) = 538
17.3 웹사이트 목록과 링크 : Hybrid App 2 프로젝트(웹사이트 목록) = 545
쉼터 6 : 반복문 = 559
Chapter 18 공공 DB 오픈 API 활용 = 561
18.1 공공 DB 오픈API 원리와 활용 = 562
18.2 버스노선의 ID 조회 : Bus Route ID 프로젝트(노선ID) = 571
18.3 노선버스위치 조회 : Bus Positions 프로젝트(노선버스 위치) = 588
18.4 노선ID와 위치정보의 결합 : Seoul Bus Positions(서울버스 위치) = 597
Chapter 19 구글맵과 위치추적 = 609
19.1 구글맵 활용 원리 = 610
19.2 구글맵 프로젝트의 시작과 구글맵 API 키 받기 : Google Map 프로젝트(Map) = 616
Chapter 20 공공 DB와 구글맵 활용 = 649
20.1 공공DB와 지도 활용 원리 = 650
20.2 노선버스 실시간 위치 지도출력 : Seoul Bus 프로젝트(서울버스) = 652
PART 05 데이터 관리 = 664
Chapter 21 입력 컨트롤과 데이터 전송 = 667
21.1 입력 컨트롤과 데이터 전송 원리
21.2 입력 컨트롤을 이용한 화면 구성 : Contents Mgt 프로젝트(갤러리)
Chapter 22 데이터베이스 활용 = 671
22.1 데이터베이스 활용 예와 원리
22.2 Contents Mgt 프로제트의 DB 연동(갤러리 앱)
찾아보기 = 675
더보기 닫기