본문내용 바로가기

KYOBO 교보문고

책들고여행
2020다이어리
  • 교보아트스페이스
  • 제5회 교보손글쓰기대회 수상작 전시
아이폰 안드로이드 크로스 플랫폼(어플리케이션 개발)
* 중고장터 판매상품은 판매자가 직접 등록/판매하는 상품으로 판매자가 해당상품과 내용에 모든 책임을 집니다. 우측의 제품상태와 하단의 상품상세를 꼭 확인하신 후 구입해주시기 바랍니다.
431쪽 | B5
ISBN-10 : 8963050726
ISBN-13 : 9788963050720
아이폰 안드로이드 크로스 플랫폼(어플리케이션 개발) 중고
저자 스즈키 아키라 | 역자 김성훈 | 출판사 멘토르
정가
20,000원
판매가
14,000원 [30%↓, 6,000원 할인]
배송비
2,500원 (판매자 직접배송)
50,000원 이상 결제 시 무료배송
지금 주문하시면 2일 이내 출고 가능합니다.
더보기
2011년 1월 5일 출간
제품상태
상태 중급 외형 중급 내형 중급

[상태 상세 항목] 선택 해당 사항있음 미선택 해당 사항없음

1.외형 상세 미선택 낙서 미선택 얼룩 미선택 접힘 미선택 낙장(뜯어짐) 미선택 찢김 미선택 변색 미선택 제본불량 미선택 부록있음 [[상]]

2.내형 상세 미선택 낙서 미선택 얼룩 미선택 접힘 미선택 낙장(뜯어짐) 미선택 찢김 미선택 변색

이 상품 최저가
5,000원 다른가격더보기
  • 5,000원 modem20 특급셀러 상태 상급 외형 상급 내형 상급
  • 6,000원 중고서적 자고... 특급셀러 상태 최상 외형 최상 내형 최상
  • 6,000원 ccdoo03... 특급셀러 상태 상급 외형 상급 내형 상급
  • 8,000원 yeyoung 전문셀러 상태 최상 외형 최상 내형 최상
  • 10,000원 book킹 특급셀러 상태 최상 외형 최상 내형 최상
  • 10,000원 Roli198... 새싹셀러 상태 최상 외형 최상 내형 최상
  • 14,000원 고래서점 특급셀러 상태 중급 외형 중급 내형 중급
  • 15,000원 청계천헌책 특급셀러 상태 최상 외형 최상 내형 최상
  • 15,000원 고래서점 특급셀러 상태 중급 외형 중급 내형 중급
  • 16,000원 책장정리합니다 새싹셀러 상태 최상 외형 최상 내형 최상
새 상품
18,000원 [10%↓, 2,000원 할인] 새상품 바로가기
수량추가 수량빼기
안내 :

중고장터에 등록된 판매 상품과 제품의 상태는 개별 오픈마켓 판매자들이 등록, 판매하는 것으로 중개 시스템만을 제공하는
인터넷 교보문고에서는 해당 상품과 내용에 대해 일체 책임을 지지 않습니다.

교보문고 결제시스템을 이용하지 않은 직거래로 인한 피해 발생시, 교보문고는 일체의 책임을 지지 않습니다.

중고책 추천 (판매자 다른 상품)

더보기

판매자 상품 소개

※ 해당 상품은 교보문고에서 제공하는 정보를 활용하여 안내하는 상품으로제품 상태를 반드시 확인하신 후 구입하여주시기 바랍니다.

아이폰 & 안드로이드 크로스 플랫폼 (애플리케이션 개발) - 스즈키 아키라 저 김성훈 역 김덕환 경국현 김종훈 이해일 감수 멘토르

판매자 배송 정책

  • 일, 공휴일을 제외한 영업일 기준으로 배송이 진행됩니다. 단순변심으로 인한 구매취소 및 환불에 대한 배송비는 구매자 부담입니다. 제주 산간지역에는 추가배송비용이 부과됩니다.

더보기

구매후기 목록
NO 구매후기 구매만족도 ID 등록일
427 빠른배송감사합니다너무잘받아봤습니다~ 5점 만점에 5점 sah1*** 2019.11.23
426 귀한책 구할수 있어 감사해요~ 5점 만점에 3점 0109*** 2019.11.21
425 빨리 보내주셔서 감사합니다 5점 만점에 5점 den*** 2019.10.23
424 책상태도 좋고 배송도 빨라요...good! 5점 만점에 5점 paradox*** 2019.09.18
423 빠른배송좋습니다 책도 A급 5점 만점에 5점 nirvana*** 2019.09.01

이 책의 시리즈

책 소개

상품구성 목록
상품구성 목록

아이폰과 안드로이드용 애플리케이션을 동시에 개발할 수 있을까? 『아이폰 안드로이드 크로스 플랫폼(어플리케이션 개발)』은 아이폰과 안드로이드라는 두 개의 플랫폼을 대상으로 하는 애플리케이션을 동시에 개발하기 위한 노하우를 그래픽 툴 제작을 통해 소개한다. 이 책의 저자는 iPhone에서 Objective-C++를 사용할 수 있다는 점을 이용하여 애플리케이션의 엔진 부분을 Java와 유사한 C++로 작성하고, API 호출 부분만 Objective-C를 사용하여 좀 더 편리하게 크로스 플랫폼에 대응해 개발하는 방법을 설명한다.

저자소개

저자 : 스즈키 아키라
저자 스즈키 아키라는 학창시절까지 나고야에서 지내다 졸업 후 간사이 및 주고쿠 지방의 연구교육기관에 재직하면서 취미로 PDA나 휴대전화와 같은 소형기기용 프로그래밍을 했고, 2010년 4월부터는 나고야로 돌아와 주식회사 OTSL의 일원으로 활약하고 있다.

역자 : 김성훈
역자 김성훈은 한국외국어대학교 일본어과를 졸업한 후 ㈜정우와 보람하이테크 등에서 전산관리 및 매뉴얼 번역과 통역을 담당했다. SCJP, MCP이며 IT기술 및 프로그래밍에 관심을 가지고 현재 전문 번역가로 활동하고 있다. 주요 번역서로는 '구글을 지탱하는 기술', '성공과 실패를 결정하는 1%의 네트워크 원리', 'C가 보이는 그림책', 'C++가 보이는 그림책', 'Java가 보이는 그림책' 등이 있다.

감수 : 김덕환
감수자 김덕환은 석사/박사 과정에서 임베디드 시스템을 전공했으며, 국내에 모바일 애플리케이션 플랫폼이 도입되기 시작한 초창기부터 시작해 모바일 애플리케이션 개발자로서 8년 이상의 경력을 가지고 있다. 현재는 올라웍스에서 ScanSearch application 개발을 총괄하면서 올라웍스 전체의 소프트웨어 설계 책임자(Chief Architect)로 근무하고 있다.

감수 : 경국현
감수자 경국현은 올라웍스 ScanSearch Unit. Application Team 소속으로, 현재 ScanSearch iPhone 버전 개발에 심혈을 기울이고 있으며 개발한 애플리케이션으로는 BilliardMaster, iWarranty 등이 있다.

감수 : 김종훈
감수자 김종훈은 올라웍스에서 Android로 다양한 애플리케이션을 개발하고 있으며, 현재 ScanSearch Android 버전 개발에 심혈을 기울이고 있다.

감수 : 이해일
감수자 이해일은 올라웍스에서 ScanSearch Android 1.0 베이스 버전을 개발하였으며, 현재 ScanSearch iPhone 1.1 업데이트 버전을 릴리즈한 상태. Android를 개발하며 얻었던 지식들을 개인 블로그에 포스팅하고 있다.

목차

Chapter 1. 개발을 위한 기초 지식
1.1 iPhone과 Android
iPhone 플랫폼
Android 플랫폼
App Store와 Android Market
먼저 시작한 개발자들의 메시지_나카하라 토모히로

1.2 무엇을 만들 것인가
어떤 기능을 어떻게 사용할 것인가
화면 구성과 유저 인터페이스
기술적 요건
Objective-C++

1.3 페인팅 소프트웨어의 기본
캔버스 만들기
선 정보
이벤트 할당
선 그리기
더블 버퍼

Chapter 2. Android에서의 기본적인 그리기 기능 구현
2.1 개발 환경 구축
Eclipse 설치
Android SDK 설치
플러그인 설정

2.2 프로젝트 작성
먼저 시작한 개발자들의 메시지_후지카와 히로유키

2.3 PenProperties 클래스

2.4 캔버스
위젯이란
캔버스의 정의와 초기화
화면 터치 받아들이기
버퍼에 선 그리기
캔버스 화면 설정하기
실행하기

2.5 색과 두께의 선택
선의 색과 두께의 변경
펜 설정 대화상자의 화면 설계
펜 대화상자의 호출

Chapter 3. iPhone에서의 기본적인 그리기 기능 구현
3.1 개발 환경 구축

3.2 프로젝트 작성
먼저 시작한 개발자들의 메시지_하시모토 유

3.3 PenProperties 클래스

3.4 캔버스
캔버스의 정의와 초기화
Interface Builder 살펴보기
캔버스 초기화하기
화면 터치 감지하기
버퍼에 선 그리기
실행하기

3.5 색과 두께의 선택

3.6 iPhone에서의 작동
디바이스 ID의 등록
Provisioning profile의 발행과 등록
먼저 시작한 개발자들의 메시지_김종훈

Chapter 4. 이미지 데이터의 표현
4.1 벡터계의 선택
stroke의 정의 (Android)
stroke의 정의 (iPhone)

4.2 벡터 형식에서의 이미지 저장 (Android)
먼저 시작한 개발자들의 메시지_casin

4.3 되돌리기의 구현 (Android)

4.4 벡터 형식으로 화면 저장 (iPhone)

4.5 되돌리기 기능 (iPhone)
먼저 시작한 개발자들의 메시지_모리 타쿠마

Chapter 5. 데이터 저장 서버
5.1 Google 애플리케이션 엔진(GAE)이란

5.2 GAE 개발 환경 준비
Google 애플리케이션 만들기
SDK의 설치와 설정

5.3 SharePaint 서버 사양

5.4 서버 시각과 클라이언트 시각
먼저 시작한 개발자들의 메시지_김덕환

5.5 사용자 ID와 캔버스 ID
닉네임과 사용자 ID
캔버스 ID
먼저 시작한 개발자들의 메시지_adamrocker

5.6 통신 형식과 데이터 저장 형식
클라이언트와 서버의 통신 형식
각 커맨드별 동작
데이터베이스의 항목

5.7 GAE 사용하기
GAE에서의 프로젝트 작성
각 커맨드의 구현에 앞서
stroke용 데이터베이스의 정의
append 커맨드
delete 커맨드
get_strokes 커맨드
캔버스 데이터베이스의 정의
search_canvas_list 커맨드
클라이언트와의 송ㆍ수신
디버그
GAE 서버에 업로드
먼저 시작한 개발자들의 메시지_이해일

Chapter 6. SharePaint 서버와의 연계
6.1 SharePaint 서버와의 통신 (iPhone)
서버로의 데이터 송신
서버로부터의 데이터 수신
GAE에서의 동작 시험

6.2 SharePaint 서버와의 통신 (Android)
서버로의 데이터 송신
서버로부터의 데이터 수신
GAE에서의 동작

Chapter 7. 그리기 기능의 업그레이드
7.1 투명도를 가진 펜
반투명 펜의 구현 방법
버퍼의 추가와 초기화
버퍼의 반투명 합성
stroke용과 캔버스용 비트맵의 합성
반투명으로 그리기
펜의 투명도 변경

7.2 레이어 합성
멀티플라이 합성과 스크린 합성
레이어 합성을 위한 이미지 버퍼 추가
추가 버퍼의 초기화
화면 터치 처리의 레이어 대응
stroke 그리기의 레이어 대응
대상 레이어의 변경

7.3 컬러픽커
HSB 색 공간이란
컬러픽커 대화상자 (iPhone)
컬러픽커 대화상자 (Android)
색 표시
채도ㆍ명도
캔버스와 펜 설정 대화상자의 연계

7.4 스포이트
먼저 시작한 개발자들의 메시지_경국현

Chapter 8. 캔버스 읽어 오기와 저장하기
8.1 닉네임 설정과 캔버스 검색 (Android)
닉네임 입력란
검색란
캔버스의 변경
캔버스 정보 등의 표시
먼저 시작한 개발자들의 메시지_김덕환

8.2 닉네임 설정과 캔버스 검색 (iPhone)
Interface Builder로 화면 만들기
닉네임 입력란
검색 바와 UITableView
캔버스의 변경
캔버스 정보 등의 표시

8.3 각종 정보의 저장
Android 버전의 경우
iPhone 버전의 경우

Chapter 9. 좀 더 편리하게
9.1 줌과 시프트
확대율과 평행 이동량의 선언
시프트 모드의 추가 (Android)
시프트 모드의 추가 (iPhone)
슬라이더로 캔버스 확대율 설정하기
확대ㆍ축소의 기준점
확대 표시 (Android)
확대 표시의 준비 (iPhone)
확대 표시 (iPhone)
스크린 좌표에서 캔버스 좌표로의 변환
stroke 시작 처리의 변경
stroke 중 처리의 변경
stroke 종료 처리의 변경
스포이트 처리의 변경

9.2 멀티터치 (iPhone)
멀티터치의 개요
멀티터치의 유효화
멀티터치 처리의 실제
stroke 취소
멀티터치 시의 확대ㆍ축소와 평행 이동의 처리

9.3 다양한 화면 해상도에 대응하기 (Android)

9.4 매끄럽게 선 그리기 (Android)

9.5 아이콘 만들기
iPhone 버전의 아이콘
Android 버전의 아이콘
애플리케이션 아이콘

책 속으로

출판사 서평

“애플리케이션 개발, 아이폰과 안드로이드는 어떤 공통점과 차이점이 있을까?” 다양한 구현 사례를 통해 아이폰과 안드로이드용 애플리케이션을 동시에 세상에 나오게 하기 위한 책! ...

[출판사서평 더 보기]

“애플리케이션 개발, 아이폰과 안드로이드는 어떤 공통점과 차이점이 있을까?”
다양한 구현 사례를 통해
아이폰과 안드로이드용 애플리케이션을
동시에 세상에 나오게 하기 위한 책!

아이폰과 안드로이드라는 두 개의 플랫폼을 대상으로 하는 애플리케이션을 동시에 개발하기 위한 노하우를 각 플랫폼의 특성을 살린 그래픽 툴 제작을 통해 자세히 설명하고 있다.
아이폰이나 안드로이드 애플리케이션을 개발해 본 개발자, 아이폰과 안드로이드 플랫폼에서 동시 출시를 목표로 개발을 진행하고 있는 개발자, 양대 모바일 플랫폼의 공통점과 차이점에 대해 알고 싶은 개발자들이라면 반드시 봐야 할 책이다.

스마트폰이라는 점에서는 서로 닮은꼴인 iPhone과 Android이지만, 애플리케이션 개발에 사용하는 프로그래밍 언어가 다르고 동일한 기능을 구현하는 방법이 달라 한쪽 플랫폼에서 이미 개발한 애플리케이션을 다른 쪽으로 옮기는 것은 쉽지 않은 일이다. 하지만 이 책은 어떻게 그것을 할 수 있는지를 예제로서 잘 보여주고 있다. 이 책의 저자는 iPhone에서 Objective-C++를 사용할 수 있다는 점을 이용하여 애플리케이션의 엔진 부분을 Java와 유사한 C++로 작성하고, API 호출 부분만 Objective-C를 사용하여 좀 더 편리하게 크로스 플랫폼에 대응해 개발하는 방법을 설명하고 있다.
그러므로 ‘Android에서의 개발과 iPhone에서의 개발은 무엇이 다른가?’ 또는 거꾸로 ‘Android에서 개발했는데 iPhone에서도 개발을 할 수 있을까?’하고 생각했던 개발자라면 이 책을 통해 ‘이런 기능은 여기서 이렇게 하면 되겠구나!’하고 금방 이해할 수 있을 것이다.
이 책을 통해 앞으로는 두 플랫폼(혹은 세 개 이상의 플랫폼)에서 동시 출시를 목표로 개발을 진행하는 개발자가 많아져 많은 애플리케이션이 세상에 나올 수 있는 계기가 되었으면 한다.

Quick & Easy Series는 멘토르출판사에서 출판되는 모바일 프로그래밍 개발서이다.
Quick & Easy Series는
1. 이해하기 쉬운 워크플로의 예제들로만 구성되어 있다.
2. 짧은 문장으로 이해하기 힘든 내용도 알기 쉽게 해설하였다.
3. 초보 개발자들을 위해, 먼저 시작한 개발자들의 개발 노하우를 담았다.

추천사
모바일 서비스를 준비하는 사람들이라면 항상 부딪히게 되는 문제가 있습니다. 다양한 종류의 단말들을 통해 어떤 식으로 사용자에게 동일한 경험을 제공할 것인가 하는 것이지요. 피쳐폰에서 스마트폰으로 모바일 환경은 혁명적인 변화를 가져왔지만, 스마트폰 시장에도 여전히 몇 가지 서로 다른 OS들이 존재하고, 이들 사이에는 넘어서기 어려운 개발의 장벽이 있습니다.
시장에서 가장 점유율이 높은 양대 플랫폼인 iOS와 Android, 두 가지 OS 위에서 동일한 애플리케이션을 개발하기 위한 쉬운 방법론을 제시합니다. 물론 이 방법만이 유일한 것도 아니고, 고급 기능을 구현하기에는 한계가 있을 수도 있겠습니다만, 한 번에 두 가지 OS를 위한 양질의 애플리케이션을 개발하려는 개인 개발자나 작은 개발팀에게는 하나의 훌륭한 가능성이 될 수 있으리라 믿습니다.
- 류중희, (주)올라웍스 창업자/CSO, KAIST 문화기술대학원/정보미디어대학원 겸직 교수

[출판사서평 더 보기 닫기]

책 속 한 문장

회원리뷰

교환/반품안내

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

교환/반품안내
반품/교환방법

[판매자 페이지>취소/반품관리>반품요청] 접수
또는 [1:1상담>반품/교환/환불], 고객센터 (1544-1900)

※ 중고도서의 경우 재고가 한정되어 있으므로 교환이 불가할 수 있으며, 해당 상품의 경우 상품에 대한 책임은 판매자에게 있으며 교환/반품 접수 전에 반드시 판매자와 사전 협의를 하여주시기 바랍니다.

반품/교환가능 기간

변심반품의 경우 수령 후 7일 이내, 상품의 결함 및 계약내용과 다를 경우 문제점 발견 후 30일 이내

※ 중고도서의 경우 판매자와 사전의 협의하여주신 후 교환/반품 접수가 가능합니다.

반품/교환비용 변심 혹은 구매착오로 인한 반품/교환은 반송료 고객 부담
반품/교환 불가 사유

소비자의 책임 있는 사유로 상품 등이 손실 또는 훼손된 경우(단지 확인을 위한 포장 훼손은 제외)

소비자의 사용, 포장 개봉에 의해 상품 등의 가치가 현저히 감소한 경우 예) 화장품, 식품, 가전제품 등

복제가 가능한 상품 등의 포장을 훼손한 경우 예) 음반/DVD/비디오, 소프트웨어, 만화책, 잡지, 영상 화보집

소비자의 요청에 따라 개별적으로 주문 제작되는 상품의 경우 ((1)해외주문도서)

디지털 컨텐츠인 eBook, 오디오북 등을 1회 이상 다운로드를 받았을 경우

시간의 경과에 의해 재판매가 곤란한 정도로 가치가 현저히 감소한 경우

전자상거래 등에서의 소비자보호에 관한 법률이 정하는 소비자 청약철회 제한 내용에 해당되는 경우

1) 해외주문도서 : 이용자의 요청에 의한 개인주문상품이므로 단순 변심 및 착오로 인한 취소/교환/반품 시 해외주문 반품/취소 수수료 고객 부담 (해외주문 반품/취소 수수료는 판매정가의 20%를 적용

2) 중고도서 : 반품/교환접수없이 반송하거나 우편으로 접수되어 상품 확인이 어려운 경우

소비자 피해보상
환불지연에 따른 배상

- 상품의 불량에 의한 교환, A/S, 환불, 품질보증 및 피해보상 등에 관한 사항은 소비자분쟁해결 기준 (공정거래위원회 고시)에 준하여 처리됨

- 대금 환불 및 환불지연에 따른 배상금 지급 조건, 절차 등은 전자상거래 등에서의 소비자 보호에 관한 법률에 따라 처리함

판매자
고래서점
판매등급
특급셀러
판매자구분
일반
구매만족도
5점 만점에 5점
평균 출고일 안내
2일 이내
품절 통보율 안내
17%

바로가기

최근 본 상품