책 이미지
책 정보
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 개발/방법론 > 모바일/무선/임베디드 프로그래밍
· ISBN : 9788960773479
· 쪽수 : 380쪽
목차
1 네이티브 UI 컴포넌트로 앱 제작
___소개
___윈도우와 뷰 생성
___탭 그룹 추가
___라벨 생성과 포맷팅
___텍스트 입력 필드 생성
___키보드와 키보드 툴바 사용
___슬라이더와 스위치 생성
___윈도우 사이에서 데이터 주고받기
___버튼 생성과 클릭 이벤트 감지
___대화상자와 경고 대화상자로 사용자에게 정보 제공
___라파엘 JS로 차트 작성
2 지역 데이터 소스와 원격 데이터 소스로 작업
___소개
___HTTPClient로 원격지에 있는 XML 데이터 읽어오기
___테이블 뷰로 데이터 표시
___테이블 뷰를 원하는 대로 만들기
___검색 바를 이용해 테이블 뷰 필터링
___JSON과 Yahoo! YQL로 원격 데이터를 더 빨리 가져오기
___SQLite 데이터베이스 생성
___SQLite 데이터베이스를 이용해 지역에 데이터 저장
___SQLite 데이터베이스에서 데이터 검색
___테이블 뷰를 당겨 업데이트
3 구글 맵과 GPS를 이용한 앱 작성
___소개
___맵뷰 추가
___GeoLocation으로 현재 위치 획득
___주소 값을 위경도 값으로 변환
___맵뷰에 어노테이션 추가
___어노테이션 설정과 맵뷰 이벤트 감지
___맵뷰 위에 경로 생성
___디바이스의 나침반을 이용한 방향 모니터링
4 오디오, 비디오, 카메라 사용
___소개
___옵션 대화상자로 디바이스 선택
___카메라를 이용한 사진 촬영
___포토 라이브러리에서 사진 선택
___스크롤이 가능한 뷰를 이용해 사진 표시
___디바이스 파일 시스템에 캡처한 사진 저장
___오디오 레코더를 이용한 오디오 녹음과 재생
___비디오 레코더를 이용한 비디오 녹화
___파일 시스템에 저장된 파일의 안전한 삭제
5 소셜 미디어와 이메일을 앱과 연동
___소개
___이메일 작성과 전송
___이메일에 첨부 파일 추가
___페이스북에 애플리케이션 등록
___페이스북과 타이타늄 앱 연동
___페이스북 담벼락에 글쓰기
___OAuth를 이용한 트위터와 연동
___PHP와 HttpRequest를 이용한 이미지 업로드
___Birdhouse와 OAuth를 이용해 트위터에 글쓰기
6 이벤트와 프로퍼티 처리
___소개
___애플리케이션 프로퍼티 읽고 쓰기
___이벤트 발생과 캡처
___커스텀 이벤트를 사용해 앱에서 웹뷰로 데이터 전달
7 애니메이션 생성, 좌표 변환, 드래그앤드롭
___소개
___animate 메소드로 뷰에 애니메이션 효과 적용
___2D matrix와 3D matrix 변환으로 뷰에 애니메이션 효과 적용
___터치 이벤트를 이용해 이미지 뷰 드래깅
___슬라이더 컨트롤로 이미지 뷰 확대/축소
___toImage() 메소드로 재미있는 얼굴 사진 저장
8 네이티브 폰 애플리케이션과 API 상호작용
___소개
___안드로이드 옵션 메뉴 작성
___연락처에 있는 주소록에 접근
___클립보드를 이용한 데이터 저장과 검색
___아이폰 백그라운드 서비스 작성
___아이폰에 로컬 알림 전송
___인텐드로 안드로이드에 알림 전송
___디바이스 SD 카드에 안드로이드 앱 저장
9 외부 서비스와 연동
___소개
___API를 이용한 기본 인증 사용
___구글 플레이스 API를 이용해 데이터 가져오기
___OAuth로 포스퀘어 서비스와 연동
___포스퀘어 서비스에 체크인 메시지 전송
___야후! YQL을 이용한 데이터 검색
___UrbanAirship.com을 이용해 푸시 알림 받기
___PHP와 HTTP POST를 이용한 푸시 알림 테스트
10 커스텀 모듈로 애플리케이션 작성
___소개
___페이팔 모바일 라이브러리를 기존 모듈에 통합
___iOS 모듈 개발환경 설정
___엑스코드로 아이폰 모듈 개발
___공개 API 메소드 작성
___test harness로 모듈 테스트와 배포
___모듈을 패키징해 마켓에 판매
11 플랫폼 간의 차이점, 디바이스 정보와 특징
___소개
___디바이스 정보 획득
___디바이스 해상도 정보 획득
___디바이스 방향 모드 이해
___iOS와 안드로이드 플랫폼에 따라 분기 처리
___디바이스가 전화를 걸 수 있는지 확인
12 배포 준비와 앱스토어에 등록
___소개
___iOS 개발자 프로그램 가입
___iOS 개발자 인증서와 프로비저닝 프로파일 설치
___타이타늄 스튜디오를 이용해 iOS 애플리케이션 작성
___안드로이드 개발자 프로그램 가입
___안드로이드 애플리케이션 배포키 생성
___안드로이드 마켓에 앱 등록