목차
추천사 = 4
지은이의 말 = 6
감사의 말 = 8
옮긴이의 말 = 9
들어가기 전에 = 11
예제 소스 사용하기 = 16
PART 01 앱 인벤터 프로젝트 
  01 안녕 야옹이
    01 무엇을 배우는가? = 28
    02 앱 인벤터 개발 환경 = 28
    03 컴포넌트 설계 = 30
    04 라이브 테스팅 = 36
    05 컴포넌트 동작 프로그래밍 = 37
    06 안드로이드 폰에 앱 설치 = 44
    07 완성된 앱 공유 = 44
    확장해 보기 / 요약 = 46
  02 페인트 통 
    01 무엇을 개발하는가? = 49
    02 무엇을 배우는가? = 50
    03 프로젝트 생성 = 50
    04 컴포넌트 설계 = 51
    05 컴포넌트 동작 프로그래밍 = 56
    06 전체 앱 프로그램 = 66
    확장해 보기 / 요약 = 67
  03 잡아라! 두더지 
    01 무엇을 개발하는가? = 70
    02 무엇을 배우는가? = 70
    03 프로젝트 생성 = 70
    04 컴포넌트 설계 = 71
    05 컴포넌트 동작 프로그래밍 = 74
    06 전체 앱 프로그램 = 81
    확장해 보기 / 요약 = 82
  04 운전 중 문자 금지 
    01 무엇을 배우는가? = 86
    02 프로젝트 생성 = 87
    03 컴포넌트 설계 = 87
    04 컴포넌트 동작 프로그래밍 = 88
    05 전체 앱 프로그램 = 99
    확장해 보기 / 요약 = 100
  05 무당벌레 추적 
    01 무엇을 만드는가? = 101
    02 무엇을 배우는가? = 102
    03 프로젝트 생성 = 103
    04 컴포넌트 설계 = 103
    05 컴포넌트 초기 배치 = 104
    06 컴포넌트 동작 프로그래밍 = 106
    07 개구리 추가 = 116
    08 전체 앱 프로그램 = 119
    확장해 보기 / 요약 = 121
  06 파리 관광 
    01 무엇을 배우는가? = 123
    02 컴포넌트 설계 = 124
    03 ActivityStarter 컴포넌트 속성 설정 = 125
    04 컴포넌트 동작 프로그래밍 = 126
    05 전체 앱 프로그램 1 : ActivityStarter를 이용한 버전 = 129
    06 웹 뷰어를 이용한 가상 관광 = 129
    07 전체 앱 프로그램 2 : WebViewer를 이용한 버전 = 132
    확장해 보기 / 요약 = 133
  07 내 차를 찾아줘 
    01 무엇을 배우는가? = 135
    02 프로젝트 생성 = 135
    03 컴포넌트 설계 = 136
    04 컴포넌트 동작 프로그래밍 = 138
    05 전체 앱 프로그램 = 146
    확장해 보기 / 요약 = 147
  08 대통령 알아맞히기 
    01 무엇을 배우는가? = 150
    02 프로젝트 생성 = 151
    03 컴포넌트 설계 = 151
    04 컴포넌트 동작 프로그래밍 = 152
    05 전체 앱 프로그램 = 164
    확장해 보기 / 요약 = 165
  09 실로폰 
    01 무엇을 만드는가? = 167
    02 무엇을 배우는가? = 168
    03 프로젝트 생성 = 168
    04 컴포넌트 설계 = 169
    05 건반 만들기 = 169
    06 녹음하고 재생하기 = 176
    07 전체 앱 프로그램 = 183
    확장해 보기 / 요약 = 184
  10 퀴즈 만들기와 퀴즈 풀기 
    01 무엇을 만드는가? = 188
    02 무엇을 배우는가? = 189
    03 프로젝트 생성 = 189
    04 컴포넌트 설계 = 190
    05 컴포넌트 동작 프로그래밍 = 192
    06 〈퀴즈 만들기〉전체 앱 프로그램 = 201
    07 〈퀴즈 풀기〉앱 = 202
    08 〈퀴즈 풀기〉전체 앱 프로그램 = 205
    확장해 보기 / 요약 = 206
  11 방송 허브 
    01 무엇을 만드는가? = 210
    02 무엇을 배우는가? = 210
    03 프로젝트 생성 = 210
    04 컴포넌트 설계 = 211
    05 컴포넌트 동작 프로그래밍 = 212
    06 전체 앱 프로그램 = 224
    확장해 보기 / 요약 = 225
  12 원격 로봇 
    01 무엇을 배우는가? = 228
    02 NXT와 핸드폰 연결 및 프로젝트 생성 = 228
    03 컴포넌트 설계 = 229
    04 컴포넌트 동작 프로그래밍 = 232
    확장해 보기 / 요약 = 240
  13 서점에서 온라인 검색하기 
    01 무엇을 배우는가? = 241
    02 API란 무엇인가? = 242
    03 프로젝트 생성 = 245
    04 컴포넌트 설계 = 245
    05 컴포넌트 동작 프로그래밍 = 247
    06 전체 앱 프로그램 = 254
    07 맞춤형 API = 255
    확장해 보기 / 요약 = 256
PART 02 앱 인벤터 메뉴얼 
  14 앱의 구조 이해하기 
    01 컴포넌트 = 262
    02 동작 = 263
    03 이벤트 유형 = 266
    04 조건을 검사하는 블록 = 268
    05 반복하는 블록 = 269
    06 기억하는 블록 = 269
    07 웹과 대화하는 블록 = 270
    요약 = 270
  15 소프트웨어 공학과 앱 디버깅
    01 소프트웨어 공학의 원리 = 271
    02 앱 디버깅 = 282
    요약 = 279
  16 메모리 
    01 메모리 이름 = 283
    02 수식 설정하기 = 286
    03 변수 표시하기 = 288
    04 지역 변수 = 289
    요약 = 289
  17 애니메이션 
    01 Canvas 컴포넌트 추가 = 291
    02 Canvas 좌표계 = 292
    03 타이머 이벤트로 애니메이션 효과내기 = 293
    04 충돌 알아내기 = 295
    05 대화식 애니메이션 = 297
    06 타이머 없이 애니메이션 만들기 = 299
    요약 = 300
  18 조건 블록과 의사 결정 
    01 if와 else if 블록을 사용한 조건 검사하기 = 302
    02 if then else를 사용하여 둘 중 하나 선택하기 = 303
    03 조건문 안에 조건문 넣기 = 304
    04 복잡한 조건 처리하기 = 305
    요약 = 309
  19 리스트 
    01 리스트 변수 생성 = 312
    02 리스트의 내용에 접근 = 312
    03 동적 데이터 = 316
    04 중첩 리스트 = 320
    요약 = 322
  20 반복
    01 분기와 반복을 활용한 앱의 실행 흐름 제어 = 323
    02 for each 블록을 사용한 반복 처리 = 324
    03 유지보수가 가능하도록 코드 작성하기 = 327
    04 for each 블록을 사용한 리스트 내용 출력 = 328
    05 while-do 블록을 사용한 반복 처리 = 330
    요약 = 332
  21 프로시저
    01 프로시저를 사용한 코드 중복 제거 = 335
    02 프로시저의 정의 = 336
    03 프로시저의 호출 = 336
    04 프로그램 카운터 = 337
    05 매개변수가 있는 프로시저 = 338
    06 값을 반환하는 프로시저 = 340
    07 다른 앱과 코드 공유 = 343
    08 distanceBetweenPoints 프로시저 = 343
    요약 = 345
  22 데이터베이스
    01 TinyDB = 348
    02 공유 데이터와 TinyWebDB = 350
    03 웹 데이터베이스 구축 = 358
    요약 = 359
  23 센서
    01 위치 센서 = 361
    02 방향 센서 = 366
    03 가속도 센서 = 369
    요약 = 371
  24 웹과 대화
    01 WebViewer 컴포넌트 = 375
    02 Web 컴포넌트 = 377
    요약 = 379
닫기