1. 광고배너
  2. 광고배너
/ 이전버튼 다음버튼
2
미리보기

안드로이드 웨어 애플리케이션 개발-안드로이드 웨어 앱 개발 기초부터 테스트 배포까지(ACORN+PACKT TECHNICAL BOOK)
저자 : 시다크하메드,자비드치다 ㅣ 출판사 : 에이콘출판 ㅣ 역자 : 안세원,이별임

2017.09.27 ㅣ 248p ㅣ ISBN-13 : 9791161750606

정가24,000
판매가21,600(10% 할인)
적립금 1,200원 (5%)
배송일정 05월 02일 출고 가능
주문 수량 변경시 안내 배송안내
쿠폰 및 결제혜택 확인하기

크기 기타 규격
제품구성 단행본
이용약관 청약철회
국내도서 > 컴퓨터 > 인터넷 > 웹프로그래밍(웹디자...
안드로이드 웨어 앱의 전체 개발 과정을 다양한 예제를 곁들여 설명한다. 독자는 예제 프로젝트를 함께 만들어보면서 개발 환경 설정 방법부터 플레이 스토어 배포 방법에 이르는 다양한 지식을 익힐 수 있다. 또한 웨어 디바이스에 특화된 화면, 알림, 웨어 디바이스에 탑재된 다양한 센서 활용 방법도 배울 수 있다. 웨어 앱에 관심이 있는 모바일, 데스크톱, 웹 플랫폼 개발자 모두를 대상으로 하며, 성공적인 안드로이드 웨어 앱을 개발하는 데 도움을 주는 개발 지침서다.
펼쳐보기

[목 차]

1장. 웨어러블 컴퓨팅 개요

__기술의 발달
__무어의 법칙
__유비쿼터스 컴퓨팅
__모바일와 웨어러블의 조합
__안드로이드 웨어 소개
__요약

2장. 개발 환경 설정

__안드로이드 스튜디오
__설치
__깃과 깃허브
__그레이들
__안드로이드 SDK 패키지
__안드로이드 가상 디바이스
__골격 애플리케이션 만들기
__요약

3장. 안드로이드 웨어 애플리케이션 개발

__골격 앱
__안드로이드 매니페스트 파일
__그레이들 빌드 파일
__앱 액티비티
__안드로이드 웨어 앱 빌드
__요약

4장. 워치 UI 개발

__웨어러블 UI
__안드로이드 매니페스트 파일
__TodayActivity 액티비티
____arrays.xml 파일 내부의 액션
__메인 액티비티 레이아웃 파일
__WearableListItemLayout 컴포넌트
__DayOfYearActivity 클래스
____activity_day_of_year.xml 파일
__요약

5장 데이터 동기화

__동반 앱의 정의
__안드로이드 웨어 가상 디바이스 설정
__Today 앱 돌아보기
____Today 앱의 새로운 기능
____웨어러블 데이터 계층 API
________MessageApi
________WearableListenerService
________DataListener
________클라우드 노드
____GoogleApiClient 클래스
____Volley 라이브러리
____JSoup 라이브러리
____빌드 스크립트
____동반 앱의 안드로이드 매니페스트 파일
____TodayMobileActivity 클래스
____웨어러블 앱의 안드로이드 매니페스트 파일
____OnThisDayActivity 클래스
____HandheldListenerService 클래스
__웨어 앱에 메시지가 전달되지 않을 경우
__요약

6장. 상황 인식 알림

__알림 받기
____알림 API의 주요 클래스
________NotificationCompat.Builder
________알림의 작업 버튼
________웨어러블만의 작업
________전달
__할 일 알림이 포함된 Today 앱
____지오펜싱
____모의 GPS
____웨어와 모바일 앱의 build.gradle 파일
____핸드헬드 앱의 AndroidManifest 파일
TodoMobileActivity 클래스
__할 일 목록 보기
__할 일 항목 추가하기
____모의 위치
____FakeGPS 앱으로 모의 위치 설정하기
____GeoFenceTransitionIntentService 클래스
____핸드헬드 앱 알림
____웨어러블 앱 알림
__요약

7장. 음성 인터랙션, 센서, 데이터 추적

__음성 기능
____시스템 제공 음성 액션
____앱 제공 음성 액션
__음성 명령으로 할 일 항목 추가하기
____웨어러블 앱에 할 일 항목 추가하기 액션 추가
__웨어러블 앱의 TodayActivity
__음성 입력 처리
__핸드헬드 앱
__동작 센서
____자이로스코프
____가속도계
__걸음 수 측정 기능 추가
____웨어러블 앱에 할 일 항목 등록 기능 추가
__요약

8장. 커스텀 UI 만들기

__안드로이드 웨어 UI 디자인
__일반적인 UI 패턴
____카드
________카운트다운과 확인
________카드 스택
________2D 피커
____선택 리스트
__OnThisDay 액티비티 다시보기
____OnThisDayActivity 액티비티
____액티비티 레이아웃
__요약

9장. 머티리얼 디자인

__머티리얼 디자인 알아보기
____세상과의 상호작용
____시각적 언어
__할 일 항목 메뉴
____내비게이션 드로어
____TodosActivity 클래스
____TodoItemTypeFragment 클래스
____NavigationAdapter 클래스
____내비게이션 항목
____WearableDrawerLayout 클래스
____메뉴 아이템
____메뉴 리스너
____할 일 유형 변경
__요약

10장. 워치페이스

__시각 알려주기
____워치페이스란?
____디자인 고려사항
____구현 고려사항
____워치페이스 서비스
____상호작용하는 워치페이스
____성능 고려사항
__워치페이스 만들기
____안드로이드 매니페스트 파일
__TodayWatchFace 서비스
__TodayWatchFaceService 클래스
__onTimeTick 메소드
__워치페이스 그리기
__대기 모드
__워치페이스 커스터마이징
____WatchFaceConfigActivity 클래스
__요약

11장. 심화 기능

__워치를 계속 켜두기
____항상 표시 상태 앱 만들기
__항상 실행 중인 걸음 수 측정기
____안드로이드 매니페스트 파일
________StepCounterActivity 클래스
__웨어러블 앱 디버깅
____디바이스 설정
________USB로 핸드헬드 앱 디버깅하기
________블루투스로 웨어러블 앱 디버깅하기
________핸드헬드 앱에서 세션 설정하기
__안드로이드 웨어 2.0 살펴보기
____워치페이스 계기판
____내비게이션과 액션 드로어
____확장 알림과 메시징 스타일 알림
____입력 방식 프레임워크
____원격 입력과 스마트 답장
____손목 제스처
____브리지 모드
____독립 실행형 웨어러블
__요약

12장. 구글 플레이에 출시

__테스트
____테스트의 필요성
____단위 테스트의 종류
____UI 테스트 자동화
____테스트 API
________JUnit
________AndroidJUnitRunner 클래스
________에스프레소
________UI 오토메이터
________몽키와 몽키러너
____수동 테스트
__앱 배포
____패키징
____퍼블리싱과 옵트인
__요약
펼쳐보기
안드로이드 웨어 앱의 전체 개발 과정을 다양한 예제를 곁들여 설명한다. 독자는 예제 프로젝트를 함께 만들어보면서 개발 환경 설정 방법부터 플레이 스토어 배포 방법에 이르는 다양한 지식을 익힐 수 있다. 또한 웨어 디바이스에 특화된 화면, 알림, 웨어 디바이스에 탑재된 다양한 센서 활용 방법도 배울 수 있다. 웨어 앱에 관심이 있는 모바일, 데스크톱, 웹 플랫폼 개발자 모두를 대상으로 하며, 성공적인 안드로이드 웨어 앱을 개발하는 데 도움을 주는 개발 지침서다.

이 책의 대상 독자

안드로이드 웨어 플랫폼을 익히고, 안드로이드 웨어용 앱을 개발하는 데 필요한 지식을 쌓고 싶은 웹, 데스크톱, 모바일 자바 애플리케이션 개발자를 대상으로 한다.

이 책의 구성

1장, '웨어러블 컴퓨팅 개요'에서는 웨어러블 컴퓨팅의 기본 내용과 함께 기술이 어떻게 발전해왔는지 설명한다. 또한 모바일 컴퓨팅, 유비쿼터스 컴퓨팅, 클라우드 컴퓨팅도 알아본다.
2장, '개발 환경 설정'에서는 개발 환경 설정에 익숙해질 수 있도록 IDE 설치와 안드로이드 웨어 개발에 필요한 SDK와 라이브러리 설치 방법을 다룬다.
3장, '안드로이드 웨어 애플리케이션 개발'에서는 안드로이드 스튜디오를 이용해 Today라는 안드로이드 웨어 애플리케이션을 단계별로 개발해본다.
4장, '워치 UI 개발'에서는 안드로이드 웨어 SDK가 제공하는 UI 컴포넌트를 이용해 Today 앱을 개선해본다. 또한 커스텀 레이아웃을 이용해 커스텀 UI를 만들어본다.
5장, '데이터 동기화'에서는 동반 핸드헬드 앱의 개념을 소개하고, 안드로이드 웨어 에뮬레이터와 핸드헬드 기기를 페어링해서 웨어러블 앱 개발 환경을 확장하는 방법을 알아본다. 이어서 Today 앱의 기능을 확장해 동반 앱 개념을 실습한다.
6장, '상황 인식 알림'에서는 안드로이드 웨어의 알림에 대해 알아보고, Today 앱의 OnThisDay 액티비티에 안드로이드 웨어 알림 API를 활용해본다.
7장, '음성 인터랙션, 센서, 데이터 추적'에서는 웨어 API가 제공하는 음성 관련 기능을 알아본다. 앱을 실행하는 음성 액션을 만들어보고, 디바이스의 센서를 이용해 데이터를 추적하는 방법을 알아본다.
8장, '커스텀 UI 만들기'에서는 안드로이드 웨어 UI의 근간을 이루는 디자인 원칙을 알아보고, 일반적인 웨어 UI 패턴을 살펴본다. 그리고 좀 더 사용자 친화적인 형태를 띠도록 OnThisDay 액티비티를 수정해본다.
9장, '머티리얼 디자인'에서는 머티리얼 디자인을 개념적으로 이해해보고, 웨어러블 앱의 디자인과 개발 관점에서 중요한 원칙들을 살펴본다. 이전 장에서 만들었던 Todo 앱에 할 일의 유형을 변경할 수 있도록 내비게이션 드로어를 추가해본다. 또한 각 유형에 따라 할 일 항목의 표시, 액션을 바꿔볼 수 있게 개선하면서 9장에서 다뤘던 내용을 실습해본다.
10장, '워치페이스'에서는 워치페이스의 개념을 소개한다. 워치페이스 개발에 관련된 안드로이드 웨어 API를 살펴보고, 간단한 대화형 워치페이스를 만들어본다.
11장, '심화 기능'에서는 항상 표시 상태로 동작하는 앱을 만드는 데 필요한 디자인 고려사항과 API를 알아본다. 웨어 API가 제공하는 기능을 이용해 항상 표시 상태의 액티비티를 직접 만들어본다. 또한 블루투스 연결 상태에서 웨어 앱을 디버깅하는 방법을알아본다.
12장, '구글 플레이에 출시'에선 안드로이드 웨어 앱을 테스트하는 데 사용할 수 있는 도구와 UI 자동화 테스트 방법을 알아본다. 다음으로 단계별로 앱을 출시하는 방법을 알아본다.
펼쳐보기
시디크 하메드 (Siddique Hameed)
마스터카드(MasterCard)의 결제 게이트웨이 플랫폼인 심플리파이 커머스(Simplify Commerce)(https://simplify.com)에 근무하는 실용적 공학자로, 포천(Fortune) 500에 선정된 대기업에서 스타트업에 이르는 다양한 규모의 회사에서 근무하면서 금융, 인터넷 상거래, 소셜미디어, 통신, 생체 정보, 출판, 보험 등 다양한 업무용 소프트웨어를 개발해왔다.
기술과 소프트웨어가 일상생활에 미치는 영향에 관심이 많은 그는 오픈소스 소프트웨어 문화의 신봉자며, 다양한 오픈소스 프로젝트에도 적극적으로 기여하고 있다.
때때로 기술 이벤트나 모임의 강연자를 맡고 있으며, 해카톤(hackathon)의 멘토 역할을 맡기도 한다. 또한 어린이와 성인에게 프로그래밍, 기술, 소프트웨어 개발을 가르치는 것을 좋아하며 Girls Who Code, Code.org, STEM science, technology, engineering, and mathematics 등의 코딩 행사에 자원봉사자로 참여하기도 한다.
여가 시간엔 장거리 여행을 떠나거나, 라즈베리 파이(Raspberry Pi)나 DIY 가젯을 만들기도 한다.

펼쳐보기

독자서평 쓰기 로그인을 하시면 독자서평을 쓰실 수 있습니다.

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

이 분야의 베스트

더보기 >

    이 분야의 신간

    더보기 >
      맨위로가기

      영풍문고 로고

      • 회사명 : (주)영풍문고
      • 대표이사 : 김경환
      • 소재지 : 서울특별시 종로구 청계천로 41 (우)03188
      • 사업자 등록번호 : 773-86-01800 ㅣ 통신판매업 신고번호 : 2023-서울종로-0130 [ 사업자정보확인 ]
      • 개인정보관리 책임자 : 조순제 ㅣ customer@ypbooks.co.kr ㅣ 대량주문 : webmaster@ypbooks.co.kr
      COPYRIGHT © YOUNGPOONG BOOKSTORE INC. ALL RIGHTS RESERVED.
      영풍문고 네이버블로그 영풍문고 인스타그램
      맨위로가기