본문내용 바로가기
무료배송 소득공제

아이폰과 안드로이드 기반의 크로스 플랫폼 앱 개발

제이펍의 모바일 시리즈 12
매튜 박스터 레이놀즈 지음 | 배장열 옮김 | 제이펍 | 2011년 07월 11일 출간

이 책의 다른 상품 정보

  • 정가 : 28,000원
    판매가 : 25,200 [10%↓ 2,800원 할인]
  • 통합포인트 :
    [기본적립] 1,400원 적립 [5% 적립] [추가적립] 5만원 이상 구매 시 2천원 추가적립 안내 [회원혜택] 실버등급 이상, 3만원 이상 구매 시 2~4% 추가적립 안내
  • 추가혜택 : 포인트 안내 도서소득공제 안내 추가혜택 더보기
  • 배송비 : 무료 배송비 안내
  • 도서상태 : 절판
상품상세정보
ISBN 9788994506203(8994506209)
쪽수 499쪽
크기 188 * 254 * 35 mm /1018g 판형알림
이 책의 원서/번역서 Cracking iphone and android native development: cross-platform mobile/Baxter-Reynolds, Matthew

책소개

이 책이 속한 분야

『아이폰과 안드로이드 기반의 크로스 플랫폼 앱 개발』에는 동일한 애플리케이션을 두 플랫폼에서 어떻게 빌드하는지 그 과정이 펼쳐져 있고, 각 플랫폼의 강점 및 약점을 비롯한 서로의 차이가 설명되어 있다. 또한 개발자라면 누구나 궁금해 하는 내용들이 설명되어 있으며, 늘 생각으로만 가지고 있던 아이디어가 실현될 수 있도록 두 플랫폼에 대한 이해도를 한층 높여줄 수 있는 내용이 담겨 있다.

목차

1장 소개 1
이 책의 목적 3
이 책의 구성 4
도움을 받을 수 있는 곳 6
정리 6

2장 Six Bookmarks의 서버 서비스 7
API 계정 만들기 8
사용자 만들기 9
Users 서비스 11
RESTful 웹 서비스 12
호출 테스트하기 12
로그온 작업 검사하기 12
Bookmarks 서비스 16
테스트 데이터 추가하기 17
OData로 작업하기 18
OData 쿼리 22
OData를 사용하여 업데이트 알리기 23
로그온한 사용자에게 데이터를 제한하기 23
정리 23

3장 애플리케이션 아키텍처와 기능 명세서 25
태블릿? 슬레이트? 25
기능 명세서 26
로그온하기 26
동기화하기 27
내비게이터 28
즐겨찾기 구성하기 29
즐겨찾기 하나를 구성하기(“싱글턴 구성”) 30
구현하지 않는 기능들 31
애플리케이션 아키텍처와 기술 명세서 31
접근법 31
ORM 33
서버 통신 39
플랫폼별 기술적 접근 과정 40
정리 43

4장 안드로이드: 툴셋 설치하기 45
왜 안드로이드가 먼저인가? 45
툴셋 설치하기 46
자바 설치하기 46
이클립스 설치하기 46
안드로이드 설치하기 47
이클립스에 ADT 설치하기 50
에뮬레이터 구성하기 54
안드로이드용 “Hello, World” 애플리케이션 작성하기 57
“Hello, World” 인사하기 60
선언적 레이아웃 61
버튼에 액티비티 연결하기 63
정리 68

5장 안드로이드: 로그온 폼 만들기와 REST 서비스 소비하기 69
프로젝트 생성하기 69
코드 표현 규칙 71
RESTful 서비스 호출하기 71
웹 요청하기 72
API 계정 인증하기 77
UsersService를 통해 사용자 인증하기 89
인터넷 액세스 허용으로 권한 설정하기 90
로그온 폼 생성하기 91
모델/뷰/컨트롤러 95
로그온하기 103
“나를 기억해주세요”, 자동 로그인 106
정리 109

6장 안드로이드: SQLite의 ORM 레이어 111
안드로이드용 SQLite 111
엔터티 112
EntityType 112
Entity 기본 클래스 생성하기 119
엔터티에 값 설정하기 121
Bookmark 빌드하기 127
EntityType 등록하기 129
짝퉁 즐겨찾기 표시하기 131
폼 생성하기 131
즐겨찾기 표시하기 137
즐겨찾기 연결하기 142
Sync 클래스 빌드하기 144
서버의 Bookmarks OData 서비스 호출하기 145
데이터베이스 관리하기 153
SqlStatement 클래스와 ISqlStatementSource 인터페이스 156
테이블 생성하기 158
Sqliteman으로 데이터베이스 검사하기 161
데이터베이스에 즐겨찾기 쓰기 165
즐겨찾기 읽기와 내비게이터에 표시하기 171
정리 177

7장 안드로이드: 변경 내용을 서버로 푸시하기 179
로컬의 변경 내용 캡처하기 180
SQL 필터를 제한하기 180
삭제된 엔터티를 뷰에서 제외하기 186
즐겨찾기를 오디널별로 가져오기 187
구성 폼 빌드하기 188
싱글턴 구성하기 212
변경 내용을 서버로 푸시하기 221
로컬의 변경 내용 파악하기 221
삽입, 업데이트, 삭제를 서버에 요청하기 226
HTTP MERGE로 업데이트하기와 HTTP POST로 삽입하기 227
필드를 서버에서 사용할 수 있도록 표시하기 227
정리 238

8장 iOS: 툴셋 설치하기 239
아이패드 개발 239
Xcode 설치하기 239
닷넷 및 자바 개발자를 위한 오브젝티브-C 입문 과정 240
오브젝티브-C의 문제점들 241
메서드 호출하기(일명 “메시지 보내기”) 242
프로퍼티(그리고 간략히 언급하는 메모리 관리) 245
메서드 252
네임스페이스 254
오브젝티브-C에서 가장 골치 아픈 점 254
아이폰용 “Hello, World” 255
사용자 인터페이스 구성하기 257
윈도우 생성하기와 뷰 보여주기 264
정리 267

9장 iOS: 로그온 폼 작성하기와 REST 서비스 소비하기 269
프로젝트 생성하기 269
로그온 폼 270
로그온 폼 사용자 인터페이스 생성하기 271
로그온 폼 보여주기 275
그룹화 뷰에 관한 특강 278
코드 표현 규칙 279
서비스 호출하기 280
로그온 요청 캡처하기 280
API 서비스 호출하기 286
프록시 클래스 작성하기 287
Users 서비스 호출하기 318
진행 중임을 알리기 325
정리 327

10장 iOS: SQLite의 ORM 레이어 329
잠시 짚고 넘어가야 할 이야기 330
엔터티 330
SBEntityType 클래스 330
SBEntity 클래스 339
엔터티에 값 설정하기 342
SBBookmark 작성하기 347
SBEntityType 인스턴스 생성하기 350
짝퉁 즐겨찾기 표시하기 352
뷰 생성하기 352
뷰 엔진 빌드하기 357
즐겨찾기 표시하기 362
내비게이션 처리하기 365
Sync 클래스 빌드하기 367
서버의 Bookmarks OData 서비스 호출하기 367
데이터베이스 작업 384
SBDBHelper 빌드하기와 오류 처리 구현하기 386
데이터베이스에 즐겨찾기 쓰기 401
정리 421

11장 iOS: 변경 내용을 서버로 푸시하기 423
즐겨찾기 구성하기 423
데이터를 테이블에 넣기 426
즐겨찾기 정렬하기 430
싱글턴 뷰 431
즐겨찾기 편집하기 437
삭제 메서드 구현하기 444
즐겨찾기 추가하기 445
즐겨찾기 삭제하기 447
수동으로 동기화하기 451
변경 내용을 서버로 푸시하기 452
작업 항목 455
OData 변경 요청하기 460
“서버에 없음”으로 필드 지정하기 462
요청 생성하기 463
processWorkItems 수정하기 470
정리 472

12장 iOS: 모노터치 473
큰 틀에서 본 모노 474
이 장의 구성 475
모노터치 설치하기 475
“Hello, World” 476
코드 비하인드 검사하기 480
버튼 연결하기 481
프로젝트 실행하기 483
Six Bookmarks API의 RESTful 서비스 호출하기 484
프로젝트 생성하기 484
ServiceProxy 등등을 빌드하기 484
서비스 메서드 호출하기 490
정리 494

찾아보기 495

출판사 서평

iOS와 안드로이드 앱 동시 개발자를 위한 필수 서적!
안드로이드 2.3, Xcode 4, iOS SDK 4.3, 모노터치 4.0.3 버전

『아이폰과 안드로이드 기반의 크로스 플랫폼 앱 개발』은 iOS와 안드로이드를 겨냥해 개발하는 과정이 고스란히 녹아있는 필독서라 할 만하다. 이 책에는 동일한 애플리케이션을 두 플랫폼에서 어떻게 빌드하는지 그 과정이 펼쳐져 있고, 각 플랫폼의 강점 및 약점을 비롯한 서로의 차이가 설명되어 있다. 또한 개발자라면 누구나 궁금해 하는 내용들이 설명되어 있으며, 늘 생각으로만 가지고 있던 아이디... 더보기

Klover 리뷰 (0)

북로그 리뷰 (0) 쓰러가기

도서 구매 후 리뷰를 작성하시면
결제 90일 이내 300원, 발송 후 5일 이내 400원, 이 상품의 첫 리뷰 500원의 포인트를 드립니다.

포인트는 작성 후 다음 날 적립되며, 도서 발송 전 작성 시에는 발송 후 익일에 적립됩니다.
북로그 리뷰는 본인인증을 거친 회원만 작성 가능합니다.
(※ 외서/eBook/음반/DVD/GIFT 및 잡지 상품 제외) 안내
  • 해당도서의 리뷰가 없습니다.

문장수집 (0) 문장수집 쓰기 나의 독서기록 보기
※구매도서의 문장수집을 기록하면 통합포인트 적립 안내

교환/반품/품절안내

※ 상품 설명에 반품/교환 관련한 안내가 있는 경우 그 내용을 우선으로 합니다. (업체 사정에 따라 달라질 수 있습니다.)

교환/반품/품절안내
반품/교환방법 마이룸 > 주문관리 > 주문/배송내역 > 주문조회 > 반품/교환신청 ,
[1:1상담>반품/교환/환불] 또는 고객센터 (1544-1900)

※ 오픈마켓, 해외배송주문, 기프트 주문시 [1:1상담>반품/교환/환불]
    또는 고객센터 (1544-1900)
반품/교환가능 기간 변심반품의 경우 수령 후 7일 이내,
상품의 결함 및 계약내용과 다를 경우 문제점 발견 후 30일 이내
반품/교환비용 변심 혹은 구매착오로 인한 반품/교환은 반송료 고객 부담
반품/교환 불가 사유
  • 소비자의 책임 있는 사유로 상품 등이 손실 또는 훼손된 경우
    (단지 확인을 위한 포장 훼손은 제외)
  • 소비자의 사용, 포장 개봉에 의해 상품 등의 가치가 현저히 감소한 경우
    예) 화장품, 식품, 가전제품(악세서리 포함) 등
  • 복제가 가능한 상품 등의 포장을 훼손한 경우
    예) 음반/DVD/비디오, 소프트웨어, 만화책, 잡지, 영상 화보집
  • 소비자의 요청에 따라 개별적으로 주문 제작되는 상품의 경우 ((1)해외주문도서)
  • 디지털 컨텐츠인 eBook, 오디오북 등을 1회 이상 다운로드를 받았을 경우
  • 시간의 경과에 의해 재판매가 곤란한 정도로 가치가 현저히 감소한 경우
  • 전자상거래 등에서의 소비자보호에 관한 법률이 정하는 소비자 청약철회 제한 내용에
    해당되는 경우
(1) 해외주문도서 : 이용자의 요청에 의한 개인주문상품으로 단순변심 및 착오로 인한 취소/교환/반품 시 ‘해외주문 반품/취소 수수료’ 고객 부담 (해외주문 반품/취소 수수료 : ①서양도서-판매정가의 12%, ②일본도서-판매정가의 7%를 적용)
상품 품절 공급사(출판사) 재고 사정에 의해 품절/지연될 수 있으며, 품절 시 관련 사항에 대해서는
이메일과 문자로 안내드리겠습니다.
소비자 피해보상
환불지연에 따른 배상
  • 상품의 불량에 의한 교환, A/S, 환불, 품질보증 및 피해보상 등에 관한 사항은
    소비자분쟁해결 기준 (공정거래위원회 고시)에 준하여 처리됨
  • 대금 환불 및 환불지연에 따른 배상금 지급 조건, 절차 등은 전자상거래 등에서의
    소비자 보호에 관한 법률에 따라 처리함

바로가기

  • 우측 확장형 배너 2
  • 우측 확장형 배너 2

최근 본 상품