꿀잼 앱 인벤터
쉽고 재미있는 앱 프로그래밍의 세계
이 책은 자신만의 앱을 만들고자 하는 누구나 쉽고 즐겁게 배울 수 있도록 만들었습니다. 처음 접하는 개념들과 수록된 25개의 예제를 동화책처럼 술술 읽을 수 있도록 쉽고 친숙하게 설명하였습니다. 각 장마다 실습내용, 퀴즈, 창의 문제를 제시하여 학습한 내용을 응용하도록 유도합니다.
Couldn't load pickup availability
출판사 리뷰
출판사 리뷰
"블록 쌓기를 할 수 있다면 누구나 앱을 만들 수 있다."
앱 인벤터를 알게 된다면 누구나 스마트폰 어플리케이션을 만들 수 있습니다. 어려운 명령어를 사용하는 코딩 과정을 거치지 않고 블록 쌓기처럼 진행되기 때문에 놀이처럼 즐겁게 앱을 제작할 수 있습니다. 스마트폰에서 실시간으로 테스트를 해보며 앱을 구동해 볼 수 있습니다.
이 책은 자신만의 앱을 만들고자 하는 누구나 쉽고 즐겁게 배울 수 있도록 만들었습니다. 처음 접하는 개념들과 수록된 25개의 예제를 동화책처럼 술술 읽을 수 있도록 쉽고 친숙하게 설명하였습니다. 각 장마다 실습내용, 퀴즈, 창의 문제를 제시하여 학습한 내용을 응용하도록 유도합니다.
꿀단지처럼 달콤한 "꿀잼 앱 인벤터"는 총 4부로 구성되며, 1부에서는 앱 인벤터를 소개하여 꿀단지를 구경합니다. 2부에서는 앱 인벤터 프로그래밍에 대한 내용으로 꿀단지의 뚜껑을 열고, 3부에서 기초 실습을 통해 찍어 먹어 볼 것입니다. 마지막으로 4부에서는 심화실습을 통해 "꿀잼 앱 인벤터"를 들이킵니다.
직접 떠서 만든 장갑을 끼는 것처럼 본인이 원하는 앱을 만들어 사용한다면 기쁨도 즐거움도 배가 될 것입니다. 이 책을 통해서 앱 개발에 대한 호기심을 풀고 궁금증을 채우기를 기대합니다. 앱 개발이 어렵다는 고정 관념을 날려 버리고 여러분의 재능을 마음껏 발산할 수 있도록 안내해 드리겠습니다. 이제부터 "꿀잼 앱 인벤터"의 꿀단지 속으로 들어가 봅시다.
이 책의 특징은
놀랄 만큼 쉽고 간단하다.
짧은 시간에 몽땅 배울 수 있다.
거의 모든 앱을 만들 수 있다.
음성인식 등 막강한 기능을 통째로 쓸 수 있다.
구글 맵과 연동된다.
스마트폰의 진동을 작동시킨다.
바로 전화걸기를 수행한다.
카메라를 제어한다.
폰의 스피커를 자유자재로 활용한다.
폰의 센서(가속도, GPS, 방향)들을 버튼 하나로 자유자재로 활용한다.
누구나 상상 속의 앱을 만들 수 있게 해준다.
앱 개발과 게임 제작을 25개의 예제를 통해 손쉽게 할 수 있도록 체계적으로 설명한다.
독자들이 단기간에 책만으로 스스로 학습할 수 있도록 개발 과정을 자세히 설명한다.
매 장마다 창의성 문제를 제시하여 학습 내용을 다양하게 응용해 활용할 수 있다.
책 어디에서 시작하더라도 따라할 수 있도록 알차게 구성하였다.
네이버 카페 "꿀잼 앱 인벤터(http://cafe.naver.com/appinv)"에서 앱 인벤터에 대한 즉각적인 질의응답과 사용자들의 앱을 공유할 수 있습니다.
목차
목차
1장 앱 인벤터 소개 18
1. 앱 인벤터란? 18
2. 앱 인벤터로 활용할 수 있는 스마트폰의 기능 19
3. 앱 인벤터로 어떤 기능을 만들 수 있을까? 20
4. 앱 인벤터 작업 환경 20
2장 앱 인벤터 준비 21
1. 크롬 브라우저 설치 21
2. 구글 ID 만들기 22
3. 앱 인벤터 시작 22
3장 앱 만들기 실습 23
1. 새 프로젝트 "shakeTalk" 만들기 24
2. 디자이너[Designer]에서 컴포넌트[Component] 준비하기 26
3. 블록[Blocks] 에디터에서 기능 설정하기 28
4. 스마트폰에서 테스트하기 30
4장 앱 인벤터 테스트 준비하기 32
1. Wifi로 연결하기 32
2. 에뮬레이터 사용하기 33
3. USB 케이블 사용하기 35
5장 앱 패키징 및 앱 공유 38
2부 꿀잼 앱 인벤터 뚜껑열기
6장 디자이너[Designer], 블록[Blocks] 에디터 42
1. 디자이너[Designer] 42
2. 블록[Blocks] 에디터 43
7장 블록[Blocks]의 소개 45
1. 이벤트 핸들러(Event Handler) 46
2. 명령(Command)블록과 표현(Expression)블록 46
3. 블록 다루기 48
8장 실행순서 49
9장 컴포넌트[Component] 50
1. 컴포넌트 속성 값 다루기 50
2. 글상자[Textbox] 컴포넌트 51
3. 캔버스[Canvas] 컴포넌트 52
4. 글로벌 변수(전역변수) 54
5. 시계[Clock], 타이머[Timer] 컴포넌트 55
6. 공[Ball], 스프라이트[ImageSprite] 컴포넌트 57
7. 화면에서 컴포넌트 정렬하기 58
3부 꿀잼 앱 인벤터 찍어먹기
10장 버튼 누르면 말하기 62
1. 새 프로젝트 "buttonTalk" 만들기 63
2. 디자이너[Designer]에서 컴포넌트[Component] 준비하기 64
3. 블록[Blocks] 에디터에서 기능 설정하기 65
4. 스마트폰으로 테스트하기 67
11장 폰 흔들기로 말하기 68
1. 프로젝트를 복사하고 이름 바꾸기 69
2. 디자이너[Designer]에서 컴포넌트[Component] 준비하기 69
3. 블록[Blocks] 에디터에서 기능 설정하기 70
4. 스마트폰으로 테스트하기 72
12장 음성 인식 74
1. 새 프로젝트 "voiceTalk" 만들기 75
2. 디자이너[Designer]에서 컴포넌트[Component] 준비하기 76
3. 블록[Blocks] 에디터에서 기능 설정하기 77
4. 스마트폰으로 테스트하기 81
13장 낙서장 만들기 82
1. 새 프로젝트 "sketch" 만들기 83
2. 디자이너[Designer]에서 컴포넌트[Component] 준비하기 84
3. 블록[Blocks] 에디터에서 기능 설정하기 85
4. 스마트폰으로 테스트하기 88
14장 사운드 실행 89
1. 새 프로젝트 "sound" 만들기 90
2. 재료 준비하기 91
3. 디자이너[Designer]에서 컴포넌트[Component] 준비하기 92
4. 블록[Blocks] 에디터에서 동작 설정 94
5. 스마트폰으로 테스트하기 95
15장 카메라로 사진 찍기 96
1. 새 프로젝트 "camera" 만들기 97
2. 디자이너[Designer]에서 컴포넌트[Component] 준비하기 98
3. 블록[Blocks] 에디터에서 기능 설정하기 99
4. 스마트폰으로 테스트하기 99
16장 버튼 누르면 "야옹" 소리내기 101
1. 새 프로젝트 "cat" 만들기 102
2. 디자이너[Designer]에서 컴포넌트[Component] 준비하기 103
3. 블록[Blocks] 에디터에서 기능 설정하기 105
4. 스마트폰으로 테스트하기 107
17장 고양이 "야옹" 기능추가 108
1. 이전 실습 "cat" 프로젝트에 이어서 작업하기 109
2. 디자이너[Designer]에서 컴포넌트[Component] 준비하기 109
3. 블록[Blocks] 에디터에서 기능 설정하기 110
4. 스마트폰에서 테스트하기 112
18장 전화 걸기 113
1. 새 프로젝트 "phoneCall" 만들기 114
2. 디자이너[Designer]에서 컴포넌트[Component] 준비하기 115
3. 블록[Blocks] 에디터에서 기능 설정하기 116
4. 스마트폰에서 테스트하기 118
19장 폰 데이터베이스 119
1. 새 프로젝트 "tinyDB" 만들기 120
2. 디자이너[Designer]에서 컴포넌트[Component] 준비하기 121
3. 블록[Blocks] 에디터에서 기능 설정하기 123
4. 스마트폰에서 테스트하기 127
20장 멀티스크린 128
1. 새 프로젝트 "multiScreen" 만들기 129
2. 디자이너[Designer]에서 컴포넌트[Component] 준비하기 130
3. 블록[Blocks] 에디터에서 기능 설정하기 131
4. 스마트폰에서 테스트하기 133
21장 폰 방향 따라 무당벌레 움직이기 134
1. 새 프로젝트 "bugFollow" 만들기 135
2. 디자이너 [Designer]에서 컴포넌트 [Component] 준비하기 136
3. 블록[Blocks] 에디터에서 기능 설정하기 138
4. 스마트폰으로 테스트하기 142
22장 가위바위보 143
1. 새 프로젝트 "gawibawibo" 만들기 144
2. 디자이너[Designer]에서 컴포넌트[Component] 준비하기 145
3. 블록[Blocks] 에디터에서 기능 설정하기 146
4. 스마트폰으로 테스트하기 149
23장 폰을 흔들면 가위바위보 150
1. 앱의 복사 151
2. 블록[Blocks] 에디터에서 기능 설정하기 151
3. 스마트폰으로 테스트하기 156
24장 실로폰 157
1. 새 프로젝트 "xylophone" 만들기 158
2. 디자이너 [Designer]에서 컴포넌트 [Component] 준비하기 159
3. 블록[Blocks] 에디터에서 기능 설정하기 161
4. 블록의 복사 164
5. 스마트폰으로 테스트하기 165
4부 꿀잼 앱 인벤터 들이키기
25장 그림 그리기 만들기 168
1. 새 프로젝트 "DrawColor" 만들기 169
2. 디자이너[Designer]에서 컴포넌트[Component] 준비하기 170
3. 블록[Blocks] 에디터에서 기능 설정하기 172
4. 스마트폰으로 테스트하기 175
26장 그림 그리기와 사진 촬영 177
1. 새 프로젝트 "Draw" 만들기 178
2. 디자이너[Designer]에서 컴포넌트[Component] 준비하기 179
3. 블록[Blocks] 에디터에서 기능 설정하기 182
4. 스마트폰으로 테스트하기 187
27장 두 개의 사운드 실행 189
1. 프로젝트 복사하기 190
2. 디자이너[Designer]에서 컴포넌트[Component] 준비하기 190
3. 블록[Blocks] 에디터에서 기능 설정하기 194
4. 스마트폰으로 테스트하기 197
28장 지도검색 199
1. 새 프로젝트 "mapFind" 만들기 200
2. 디자이너[Designer]에서 컴포넌트[Component] 준비하기 201
3. 블록[Blocks] 에디터에서 기능 설정하기 203
4. 스마트폰으로 테스트하기 204
29장 공 굴리기 206
1. 새 프로젝트 "BallBounce" 만들기 207
2. 디자이너[Designer]에서 컴포넌트[Component] 준비하기 208
3. 블록[Blocks] 에디터에서 기능 설정하기 210
4. 스마트폰으로 테스트하기 213
30장 두더지 잡기 214
1. 새 프로젝트 "Mole" 만들기 215
2. 디자이너[Designer]에서 컴포넌트[Component] 준비하기 216
3. 블록[Blocks] 에디터에서 기능 설정하기 219
4. 더 알아보기 226
5. 스마트폰으로 테스트하기 228
31장 미니 골프 230
1. 새 프로젝트 "GolfBall" 만들기 231
2. 디자이너[Designer]에서 컴포넌트[Component] 준비하기 232
3. 블록[Blocks] 에디터에서 기능 설정하기 233
4. 점수 매기기 237
5. TouchUp과 TouchDown 이벤트를 이용하여 공을 티 위에 위치시키기 240
6. 실행한 게임 횟수 기록, "새로 시작하기" 기능 추가하기 244
7. 장애물 만들기 246
8. 스마트폰으로 테스트하기 247
32장 인물 퀴즈 249
1. 새 프로젝트 "Quiz" 만들기 250
2. 디자이너[Designer]에서 컴포넌트[Component] 준비하기 251
3. 블록[Blocks] 에디터에서 기능 설정하기 254
4. 스마트폰으로 테스트하기 263
33장 XML 파싱 265
1. 새 프로젝트 "xmlParser" 만들기 266
2. 디자이너[Designer]에서 컴포넌트[Component] 준비하기 267
3. 블록[Blocks] 에디터에서 기능 설정하기 267
4. 스마트폰으로 1차 테스트하기 271
5. XML 파서 만들기 271
6. 스마트폰으로 테스트하기 277
34장 스마트폰과 컴퓨터의 대화 279
단계 1. 스마트폰의 앱 작성
1. 새 프로젝트 "RGB send" 만들기 281
2. 서버의 주소 찾기 282
3. 디자이너[Designer]에서 컴포넌트[Component] 준비하기 282
4. 블록[Blocks] 에디터에서 기능 설정하기 283
단계 2. 서버 프로그램의 작성
1. 프로세싱으로 서버 만들기 286
2. 프로세싱 스케치의 실행 287
3. 앱 인벤터의 실행 287
4. 스마트폰과 컴퓨터로 테스트하기 287
저자
저자
저서 『야금야금 프로세싱』
Your payment information is processed securely. We do not store credit card details nor have access to your credit card information.

