logo
logo
x
바코드검색
BOOKPRICE.co.kr
책, 도서 가격비교 사이트
바코드검색

인기 검색어

실시간 검색어

검색가능 서점

도서목록 제공

PhoneGap 한국어판

PhoneGap 한국어판

(폰갭으로 하는 크로스플랫폼 모바일 앱 개발)

앤드류 루니 (지은이), 이태상 (옮긴이)
  |  
에이콘출판
2012-02-07
  |  
30,000원

일반도서

검색중
서점 할인가 할인률 배송비 혜택/추가 실질최저가 구매하기
yes24 로딩중
교보문고 로딩중
영풍문고 로딩중
인터파크 로딩중
11st 로딩중
G마켓 로딩중
쿠팡 로딩중
쿠팡로켓 로딩중
notice_icon 검색 결과 내에 다른 책이 포함되어 있을 수 있습니다.

중고도서

검색중
로딩중

e-Book

검색중
서점 정가 할인가 마일리지 실질최저가 구매하기
로딩중

책 이미지

PhoneGap 한국어판

책 정보

· 제목 : PhoneGap 한국어판 (폰갭으로 하는 크로스플랫폼 모바일 앱 개발)
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 개발/방법론 > 모바일/무선/임베디드 프로그래밍
· ISBN : 9788960772731
· 쪽수 : 392쪽

책 소개

오픈소스 프레임워크인 폰갭을 이용해 iOS, 안드로이드, 블랙베리 웹웍스에서 실행되는 크로스플랫폼 모바일 애플리케이션을 개발한다. 표준 웹 기술인 HTML5, CSS3, 모바일 자바스크립트를 사용해 개발하고, 웹 브라우저와 개발자 도구를 사용해 테스트와 디버깅을 하며, 폰갭을 통해 네이티브 모바일 앱을 빌드하는 전 과정을 예제를 통해 설명한다. 또한 각 모바일 플랫폼에 있어서 고려해야 할 사항과 모바일 앱에 필요한 실전 기법들을 제시한다.

목차

1 폰갭 설치
___운영체제
___필수 도구
___iOS로 시작하기
____________실습 예제 | 아이폰 시뮬레이터에서의 앱 실행
___아이폰용 폰갭
____________실습 예제 | Hello World 폰갭 아이폰 애플리케이션
___안드로이드로 시작하기
______개발 환경에 대해
____________실습 예제 | SDK 실행
______폰갭 안드로이드용
____________실습 예제 | Hello World 폰갭 안드로이드 애플리케이션
_________폰갭 안드로이드 애플리케이션 안에는?
___블랙베리 웹웍스로 시작하기
____________실습 예제 | 첫 번째 폰갭 블랙베리 앱
______블랙베리 코드 서명
___정리

2 멀티플랫폼 빌드와 디버깅
___데스크탑 브라우저용 설계
______웹킷
___첫 번째 애플리케이션: You Are The Best
____________실습 예제 | 초기 설계와 기능
______워크플로우
______스타일
_________겸손한 CSS
_________너비와 높이
_________-webkit-border-radius
______스크립트
_________겸손한 스크립트
_________addEventListener
_________DOMContentLoaded
___웹 인스펙터의 사용
______웹 인스펙터의 실행
____________실습 예제 | 간단한 로깅과 에러 확인
___네이티브 플랫폼으로의 이동
____________실습 예제 | 아이폰용 You Are The Best
______
______phonegap.js
______deviceready
___정리

3 모바일 웹에서 모바일 앱으로
___웹 서버 기능 구현
____________실습 예제 | 로컬 저장소 구현
______다른 저장소
_________Web SQL
_________Indexed DB
___뷰의 템플릿화
____________실습 예제 | 음식 상세 보기
______원격 자원 접근
_________크로스 오리진 정책
____________실습 예제 | 음식 이야기
______원격 자원 접근
_________원격 데이터 파싱
_________이벤트 위임
_________슬라이트: 폰갭 개발 서버
___정리

4 크로스플랫폼 기반 코드 관리
___플랫폼 고유의 차이
______단일 기반 코드 사용
____________실습 예제 | 탐지와 대비
______브라우저 정보 알아내기
______특성 탐지
______미디어 쿼리
______코드 전처리
___정리

5 HTML5 API와 모바일 자바스크립트
___모바일 자바스크립트
______XUI
____________실습 예제 | XUI 다운로드, 빌드, 사용
______제이쿼리를 사용하지 않은 이유
___HTML5
______미디어 요소
____________실습 예제 | 폰갭과의 만찬
_________미디어 이벤트와 속성
_________오디오 요소
______캔버스 요소
____________실습 예제 | 만찬 대시보드
______캔버스 API
______성능에 관한 첨언
______HTML5에 있는 기타 기능
___정리

6 CSS3 트랜지션, 트랜스폼, 애니메이션
___트랜지션을 사용한 변환
____________실습 예제 | 모달 트윗 뷰
______타이밍 함수
______여타 트랜스폼
___스크롤
______뷰포트
______iScroll
____________실습 예제 | 음식 목록 스크롤
______다른 접근 방법
___명시적 애니메이션
____________실습 예제 | 헤드라인 애니메이션
______CSS와 HTML5
___정리

7 센서
___센서 소개
____________실습 예제 | 엽서 쓰기
______폰갭과 HTML5
______다른 위치 정보 데이터
___가속도 센서
____________실습 예제 | 흔들기 감지
______기기의 방향과 모션
___오리엔테이션 미디어 쿼리
____________실습 예제 | 가로 방향 엽서
______다른 미디어 쿼리
______자력계: 빼먹은 API
___정리

8 카메라
____________실습 예제 | 카메라 API를 사용한 Hello World
_________브라우저는 에뮬레이터나 실제 기기와는 다르다
_________이미지 소스
_________기타 옵션
___이미지를 얻은 이후의 일
____________실습 예제 | 파일 경로 보여주기
_________이미지 위치
______원본 이미지 데이터
____________실습 예제 | 사진 저장
_________확실한 품질 설정
______라이브 데이터의 사용
___정리

9 연락처
____________실습 예제 | navigator.service.contacts.find
_________ContactFields
______연락처 데이터 작성
____________실습 예제 | 친구 만들기
_________새로운 문제가 발생하면?
_________ContactField, ContactName 등과 같은 객체
_________책임을 져라
___정리

10 폰갭 플러그인
______폰갭 플러그인 얻기
____________실습 예제 | ChildBrowser
_________플랫폼의 차이점
_________플러그인 찾기
______폰갭 플러그인 작성
____________실습 예제 | 배터리 뷰
_________iOS용 폰갭 플러그인에서 알아두면 좋은 정보
___플러그인 포팅
____________실습 예제 | 안드로이드와 블랙베리
_________크로스플랫폼 플러그인
_________무제한
___정리

11 오프라인 동기화와 캐싱
______루비와 시내트라
____________실습 예제 | 뉴스 사이트
_________시내트라의 대안
______뉴스 캐싱
____________실습 예제 | 로컬 데이터베이스에 뉴스 캐싱
_________애플리케이션 초기화 관리
___정리

부록 A iOS 배포 방법
____________실습 예제 | 기기로 배포하기

부록 B 깜짝 퀴즈 정답
___1장
______아이폰용 폰갭 기초
___2장
______초기 설계
___3장
______머스테쉬를 사용한 템플릿화
___4장
______특성 탐지와 브라우저 정보 얻기
___5장
______XUI
______미디어 요소
___6장
______스크롤
___7장
______위치 정보
______방향 회전과 미디어 쿼리
___8장
______navigator.camera.getPicture
______destinationType
___9장
______연락처
___10장
______폰갭 플러그인 사용하기
______폰갭 플러그인 만들기
___11장
______간단한 웹뷰 서비스

저자소개

앤드류 루니 (지은이)    정보 더보기
캐나다 밴쿠버의 니토비 소프트웨어(Nitobi Software)에서 초보 팀장을 맡고 있는 소프트웨어 개발자다. 잔인한 상어의 공격으로 전도유망한 서퍼 생활을 접은 이후 니토비에서 4년 이상 근무했다. 또한 폰갭 빌드(PhoneGap Build) 웹 서비스의 수석 개발자이자 만능선수이자, 폰갭 팀의 멤버이며, 폰갭 관련 기술에 10년 이상의 경험이 있다. 루비, 자바스크립트, 유닉스, 깃(Git), 인터넷을 좋아한다. 니토비는 앙드레 샬랜드(Andre Charland), 데이브 존슨(Dave Johnson), 브라이언 르루(Brian Leroux)가 이끄는 소프트웨어 회사로, 크로스플랫폼 모바일 개발과 설계 분야의 전문 회사이며, 폰갭 오픈소스 프로젝트의 스폰서다. 2011년 10월에는 어도비(Adobe) 사에서 인수했다. 앤드류는 여가 시간에 사이클, 달리기, 걷기, 점프를 즐긴다. 브리티시 컬럼비아 주립대학교로부터 그와 별로 연관이 없을 것 같은 두 개의 학위를 받았다.
펼치기
이태상 (옮긴이)    정보 더보기
자바와 웹 전문가로서 오랜 기간 개발, 교육, 컨설팅을 했으며 현재 전자금융 관련 업무를 담당하고 있다. 『톰캣 최종분석』(에이콘, 2005)부터 『리액트 16』(에이콘, 2020)까지 십여 권의 IT 서적을 번역했다.
펼치기

추천도서

이 포스팅은 쿠팡 파트너스 활동의 일환으로,
이에 따른 일정액의 수수료를 제공받습니다.
도서 DB 제공 : 알라딘 서점(www.aladin.co.kr)
최근 본 책