목차 일부
추천사 = 4
지은이의 말 = 6
감사의 말 = 8
옮긴이의 말 = 9
들어가기 전에 = 11
예제 소스 사용하기 = 16
PART 01 앱 인벤터 프로젝트
01 안녕 야옹이
01 무엇을 배우는가? = 28
02 앱 인벤터 개발 환경 = 28
03 컴포넌트 설계 = 30
04 라이브 테스팅 = 36
...
더보기
목차 전체
추천사 = 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
더보기 닫기