책 이미지

책 정보
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 개발/방법론 > 애플/아이폰/안드로이드 프로그래밍
· ISBN : 9791158390242
· 쪽수 : 480쪽
· 출판일 : 2016-02-05
책 소개
목차
[첫째마당] 안녕! 앱 인벤터
▣ 01장: 앱 인벤터란?
1.1 앱 인벤터의 이해
1.2 앱 인벤터로 할 수 있는 것들
1.3 앱 인벤터를 위한 준비
___구글 크롬 설치
___구글 계정 만들기
___앱 인벤터 접속
▣ 02장: 첫 번째 앱 만들기
2.1 프로젝트 만들기
2.2 디자인 편집기로 형태 만들기
___컴포넌트 배치
___컴포넌트 속성 설정
2.3 블록 편집기로 생명 불어넣기
___그림 그리기 기능 만들기
___지우개 기능 만들기
2.4 스마트폰에서 확인하기
▣ 03장: 앱 인벤터 메뉴 이해하기
3.1 프로젝트 관리하기
3.2 스마트폰과 연결하기
___AI 컴패니언을 이용한 스마트폰과의 무선 연결
___에뮬레이터를 이용한 앱 실행
___USB로 스마트폰과 연결하기
___연결 초기화하기
3.3 설치 파일 만들기
___QR 코드를 이용한 앱 설치
___apk 파일을 컴퓨터에 저장
3.4 도움 받기
3.5 스크린 이동, 추가, 삭제
3.6 그 밖의 기능들
___내 프로젝트
___갤러리
___가이드
___문제 보고
___English
___***@gmail.com
▣ 04장: 디자인 편집기 들여다보기
4.1 팔레트 패널
___사용자 인터페이스
___레이아웃
4.2 뷰어 패널
4.3 컴포넌트 패널
4.4 미디어 패널
4.5 속성 패널
___컴포넌트의 공통 속성
___스크린 속성
▣ 05장: 블록 이해하기
5.1 블록을 이용한 코딩
___블록을 이용한 코딩과 텍스트를 이용한 코딩 비교
___블록 조립 방법의 이해
___블록 삭제
___오류 처리
5.2 블록의 구분
5.3 컴포넌트 블록
___이벤트 핸들러 블록
___함수 호출 블록
___속성 블록
5.4 공통 블록
___[제어] 서랍
___[논리] 서랍
___[수학] 서랍
___[텍스트] 서랍
___[리스트] 서랍
___[변수] 서랍
___[색상] 서랍
___[함수] 서랍
5.5 알아두면 유용한 기능들
___블록 우클릭 메뉴
___[뷰어] 패널의 우클릭 메뉴
___텍스트 입력으로 블록 만들기
[둘째마당] 도전! 앱 인벤터
▣ 06장: 웹 브라우저 앱
6.1 앱 개발 준비
___앱 구상
___앱 제작에 필요한 컴포넌트 살펴보기
___새로운 프로젝트 만들기
6.2 화면 디자인
___[Screen1] 속성 설정
___화면 구성
___보이지 않는 컴포넌트 배치
___컴포넌트 속성 정리
6.3 블록 조립
___초기 설정 작업
___[go] 버튼 기능 만들기
___웹 페이지와 주소창 주소 일치시키기
___페이지 이동 버튼 기능 만들기
6.4 기능 추가
___컴포넌트 추가
___북마크 메뉴 만들기
___북마크 페이지로 이동 기능 만들기
___북마크 삭제 기능 만들기
▣ 07장: 한 번에 전화 걸기 앱
7.1 앱 개발 준비
___앱 구상
___앱 제작에 필요한 컴포넌트 살펴보기
___새로운 프로젝트 만들기
7.2 화면 디자인
___화면 구성
___보이지 않는 컴포넌트 배치
___컴포넌트 속성 정리
7.3 블록 조립
___전화 번호 입력 기능 만들기
___전화 번호 저장 및 종료 기능 만들기
___전화 걸기 기능 만들기
7.4 기능 추가
___컴포넌트 추가
___전화번호 선택 기능 만들기
▣ 08장: 금연 도우미 앱
8.1 앱 개발 준비
___앱 구상
___앱 제작에 필요한 컴포넌트 살펴보기
___새로운 프로젝트 만들기
8.2 화면 디자인
___[Screen1] 속성 설정
___정보 표시 레이아웃 만들기
___정보 입력 레이아웃 만들기
___보이지 않는 컴포넌트 배치
___컴포넌트 속성 정리
8.3 블록 조립
___초기 설정 및 화면 전환 기능 만들기
___[금연정보계산하기] 함수 만들기
___[금연기간계산하기] 함수 만들기
___날짜 및 시간 선택 기능 만들기
___하루 흡연량 설정 기능 만들기
___화면 및 TinyDB 초기화 기능 만들기
___자료 저장 기능 만들기
8.4 기능 추가
▣ 09장: 사진 꾸미기 앱
9.1 앱 개발 준비
___앱 구상
___앱 제작에 필요한 컴포넌트 살펴보기
___새 프로젝트 만들기
9.2 화면 디자인
___[Screen1] 속성 설정
___이미지 영역 구성
___펜 설정 영역 구성
___보이지 않는 컴포넌트 배치
___컴포넌트 속성 정리
9.3 블록 조립
___사진을 앱 화면으로 가져오는 기능 만들기
___펜과 지우개 기능 만들기
___펜 설정 기능 만들기
___사진 저장 기능 만들기
9.4 기능 추가
___컴포넌트 추가
___캔버스에 글자 쓰기 기능 만들기
▣ 10장: 비행기 게임 앱
10.1 앱 개발 준비
___앱 구상
___앱 제작에 필요한 컴포넌트 살펴보기
___미디어 파일 준비하기
___새 프로젝트 만들기
10.2 화면 디자인
___미디어 업로드
___[Screen1] 속성 설정
___정보 표시 영역 만들기
___게임 영역 만들기
___보이지 않는 컴포넌트 배치
___컴포넌트 속성 정리
10.3 블록 조립
___초기 설정 작업
___[비행기] 움직임 만들기
___[적군위치설정하기] 함수 만들기
___[시작버튼] 기능 만들기
___[미사일] 발사 기능 만들기
___[미사일]로 [적군]을 맞추지 못했을 때 실행되는 기능 만들기
___[미사일]로 [적군]을 맞췄을 때 실행되는 기능 만들기
___게임 종료 기능 만들기
10.4 기능 추가
___컴포넌트 추가
___단계 기능 만들기
▣ 11장: 위치 전송 앱
11.1 앱 개발 준비
___앱 구상
___앱 제작에 필요한 컴포넌트 살펴보기
___새로운 프로젝트 만들기
11.2 화면 디자인
___[Screen1] 속성 설정
___위치 정보 표시 영역 만들기
___버튼 영역 만들기
___보이지 않는 컴포넌트 배치
___컴포넌트 속성 정리
11.3 블록 조립
___초기 설정 작업
___[위치정보출력하기] 함수 만들기
___위치 정보 업데이트 기능 만들기
___[위치보기] 버튼 기능 만들기
___[위치전송] 버튼 기능 만들기
11.4 기능 추가
___컴포넌트 추가
___공유 기능 만들기
▣ 12장: 영어 암기장 앱
12.1 앱 개발 준비
___앱 구상
___앱 제작에 필요한 컴포넌트 살펴보기
___새로운 프로젝트 만들기
12.2 Screen1 화면 디자인
___[Screen1] 속성 설정
___화면 구성
___보이지 않는 컴포넌트 배치하기
___컴포넌트 속성 정리
12.3 Input 화면 디자인
___[Input] 속성 설정
___이전 버튼과 화면 제목 만들기
___자료입력 인터페이스 만들기
___보이지 않는 컴포넌트 배치
___컴포넌트 속성 정리
12.4 Study 화면 디자인
___[Study] 속성 설정하기
___뒤로 가기 버튼과 화면 제목 만들기
___디스플레이 영역 만들기
___버튼 영역 만들기
___보이지 않는 컴포넌트 배치
___컴포넌트 속성 정리
12.5 Screen1 블록 조립
___컴포넌트 색깔 재설정
___[공부하기] 버튼 기능 만들기
___[자료입력하기] 버튼 기능 만들기
___[자료관리하기] 버튼 기능 만들기
12.6 Input 블록 조립
___[<-] 버튼 기능 만들기
___[입력] 버튼 기능 만들기
12.7 Study 블록 조립
___[<-] 버튼 기능 만들기
___초기 설정 작업
___[학습자료바꾸기] 함수 만들기
___[듣기] 버튼 기능 만들기
___[말하기] 버튼 기능 만들기
___[읽기] 버튼과 [쓰기] 버튼 기능 만들기
___[O] 버튼과 [X] 버튼 기능 만들기
12.8 기능 추가
___컴포넌트 추가
___[녹음] 버튼 기능 만들기
___[재생] 버튼 기능 만들기
___학습 자료 무작위 선택 기능 만들기
___설정 창 바로 열기 기능 만들기
▣ 13장: 팔 굽혀 펴기 앱
13.1 앱 개발 준비
___앱 구상
___앱 제작에 필요한 컴포넌트 살펴보기
___새로운 프로젝트 만들기
13.2 화면 디자인
___[Screen1] 속성 설정
___근접 센서 값 출력 영역 만들기
___버튼 영역 만들기
___보이지 않는 컴포넌트 배치
___컴포넌트 속성 정리
13.3 블록 조립
___초기 설정 작업
___팔 굽혀 펴기 인식 기능 만들기
___[운동시작] 버튼 기능 만들기
___[기록보기] 버튼 기능 만들기
13.4 기능 추가
___컴포넌트 추가
___컴포넌트 크기 재설정
___일일 최고기록과 총 운동 일수 표시 기능 만들기
___일일 최고기록 업데이트 기능 만들기
___기록 보기 기능 수정
[셋째마당] 완성! 앱 인벤터
▣ 14장: 피아노 타일 게임 앱
14.1 앱 개발 준비
___앱 구상
___미디어 준비
___새로운 프로젝트 만들기
14.2 Screen1 디자인
___미디어 파일 업로드
___[Screen1] 속성 설정
___시간과 점수 표시영역 만들기
___버튼 영역 만들기
___보이지 않는 컴포넌트 배치
___컴포넌트 속성 정리
14.3 Screen1 블록 조립
___초기 설정 작업
___[버튼색임의설정하기] 함수 만들기
___터치 다운 이벤트 처리
___[버튼색판단하기] 함수 만들기
___배경음악 제어 기능 만들기
___[버튼색이동시키기] 함수 만들기
___[버튼색설정하기] 함수 만들기
___게임 제한 시간 계산 기능 만들기
___[게임끝내기] 함수 만들기
___앱 종료 기능 만들기
14.4 Screen2 디자인
___[Screen2] 속성 설정
___레이아웃 구성
___컴포넌트 속성 설정
___보이지 않는 컴포넌트 배치
___컴포넌트 속성 정리
14.5 Screen2 블록 조립
___초기 설정 작업
___[공유] 버튼 기능 만들기
___이전 화면으로 돌아가는 기능 만들기
___[종료] 버튼 기능 만들기
▣ 15장: 영화 검색 앱
15.1 앱 개발 준비
___앱 구상
___앱 제작에 필요한 컴포넌트 살펴보기
___API 키 발급 받기
___API 사용법
___새로운 프로젝트 만들기
15.2 화면 디자인
___[Screen1] 속성 설정
___검색 영역 만들기
___상태 및 찜 영역 만들기
___영화 정보 표시 영역 만들기
___기타 컴포넌트 배치
___컴포넌트 속성 정리
15.3 블록 조립
___변수 선언 및 초기화
___화면 초기화
___정보 요청 기능 만들기
___정보 추출 기능 만들기
___정보 표시 기능 만들기
___영화 찜 기능 만들기
___오류처리 기능 만들기