스크랩

구간

전문가를 위한 안드로이드 프로그래밍 - 전문가를 위한 시리즈 2 그 한계를 넘어서

원제 : Android Programming: Pushing the Limits
시리즈 : 전문가를 위한 시리즈 [4]

에릭 헬먼 저 | 유윤선 역 | 비제이퍼블릭 | 2014년 06월

미리보기 북트리

정가
$66.00
판매가
$53.46 (19%↓) 최저가 보상
적립금
$1.07 (2%P)
출고예상일
2026년 10월 08일 수령예상일 안내
북카트 담기 바로구매하기 위시리스트담기

평점 -  ·  리뷰 0

리뷰 쓰기

ISBN : 9788994774701 / 496쪽 190 x 245 (㎜)

이 상품에 궁금하신점이 있으세요? 1:1상담문의

추천inside
Adobe Flash Player 가져오기

이 분야의 베스트셀러

아래의 도서와 구매하시면 이 도서들의 적립금을 즉시적용해 드립니다.

책 소개

출판사 리뷰

안드로이드 운영체제의 강력한 힘을 활용해
사용자들이 좋아할 수밖에 없는 혁신적인 앱을 개발하자


안드로이드 운영체제에 대해 이미 알고 있고 간단한 안드로이드 앱을 개발할 수 있다면, 그리고 안드로이드의 한계가 어디까지인지 궁금하고 안드로이드의 모든 기능을 최대한 활용하고 싶다면 이 책이 도움될 것이다. 아울러 혁신적이고 직관적인 고급 애플리케이션을 개발하고 싶다면 두말할 것 없이 이 책이 바로 여러분을 위한 책이다.

커스텀 뷰부터 고급 멀티터치 제스처, 온라인 웹 서비스 연동부터 최신 지오펜싱 및 활동 인식 기능에 이르기까지, 안드로이드 전문 개발자인 에릭 헬먼은 안드로이드의 한계를 뛰어넘는 데 필요한 자신만의 팁, 트릭, 고급 기법을 소개한다.

이 책에서 다루는 내용
--부드러운 사용자 경험을 위한 컴포넌트 최적화 기법
--새로운 안드로이드 위치 API의 활용법
--커스텀 뷰 개발 방법
--안드로이드 통신 기술을 활용한 원격 기기와의 통신
--안드로이드 SDK의 경계 확장
--백그라운드 처리 수행
--안드로이드 스튜디오 및 그레이들 마스터
--안드로이드 암호화 API의 활용
--안드로이드 오디오, 동영상, 그래픽 API의 최적 활용
--구글 플레이 서비스를 활용한 애플리케이션의 클라우드 동기화
--텍스트-음성 전환 API 및 음성 인식 기능 구현
--구글 플레이 스토어를 통한 애플리케이션 배포 및 판매

『전문가를 위한 안드로이드 프로그래밍: 그 한계를 넘어서』에서 안드로이드의 강력한 힘을 활용하는 법을 배운다면 누구나 좋은 앱에서 위대한 앱으로 자신의 앱을 발전시킬 수 있을 것이다.

소스 코드 다운로드
www.wiley.com/go/ptl/androidprogramming

독자대상
중고급

저자 소개

Factor10의 선임 모바일 컨설턴트다. 에릭은 과거 리서치 엔지니어로 근무한 바 있으며 소니 모바일에 근무할 당시 모바일 앱, 웹 기술, 클라우드 및 엔터프라이즈 서비스, 3D 그래픽 분야의 리드 소프트웨어 아키텍트로 일했다. 에릭은 드로이드콘(DroidCon), 제이포커스(JFokus), 자바원(JavaOne), 그 외 주요 개발자 컨퍼런스에서 정기 강연자로 활동하고 있다.

역자 소개

인디 개발자이자 프리랜서 번역가로 활동 중이다. 이따금 http://joshy21.com/weblog에 번역과 상관없는 글을 올리고 있다. 역서로는 『시작하세요! Unity 3D 게임 프로그래밍 (위키북스)』, 『시작하세요! 안드로이드 게임 프로그래밍(위키북스)』, 『시작하세요! 아이폰 4 프로그래밍(위키북스)』, 『플래시 빌더 4 & 플렉스 4 바이블(위키북스)』, 『쉽고 빠르게 익히는 CSS3(위키북스)』, 『스프링 시큐리티 3(위키북스)』, 『시작하세요! 아이패드 프로그래밍(위키북스)』, 『플래시 게임 마스터(에이콘출판사)』, 『Adobe AIR 인 액션(위키북스)』, 『스프링 3 레시피(위키북스, 공역)』, 『액션스크립트 3.0 완벽가이드(인사이트, 공역)』 NoSQL 프로그래밍 등이 있다.


 

책 속에서

 

목차

1부. 더 나은 기반 구축

1장. 개발 환경설정
--안드로이드 개발에 필요한 운영체제
--고급 안드로이드 SDK 툴
--안드로이드 라이브러리 프로젝트 및 서드파티 라이브러리
--버전 제어 및 소스 코드 관리
--IDE 마스터
--안드로이드 기기의 개발자 옵션
--정리
--추가 자료

2장. 안드로이드를 위한 효과적인 자바 코드
--안드로이드 달빅과 자바 SE 비교
--안드로이드를 위한 자바 코드 최적화
--메모리 관리 및 할당
--안드로이드 멀티스레딩
--정리
--추가 자료

2부. 컴포넌트 활용

3장. 컴포넌트, 매니페스트, 리소스
--안드로이드 컴포넌트
--안드로이드 애플리케이션 매니페스트
--리소스 및 에셋
--정리
--추가 자료

4장. 안드로이드 사용자 경험 및 인터페이스 디자인
--사용자 스토리
--안드로이드 UI 디자인
--안드로이드 UI 엘리먼트
--안드로이드 애플리케이션에서의 텍스트
--크기
--색상
--이미지 및 아이콘
--사용성
--사용자 보상
--정리
--추가 자료

5장. 안드로이드 사용자 인터페이스 작업
--Activity 및 Fragment
--다중 화면 활용
--커스텀 뷰 디자인
--멀티터치
--오픈지엘 ES
--정리
--추가 자료

6장. 서비스 및 백그라운드 작업
--서비스의 사용 시점과 방법
--서비스 생명주기의 이해
--백그라운드 실행
--서비스와의 통신
--정리
--추가 자료

7장. 안드로이드 IPC
--바인더 살펴보기
--API 디자인
--원격 API 보호
--정리
--추가 자료

8장. 브로드캐스트리시버 및 설정 변화
--BroadcastReceiver
--기기 설정 변경
--정리
--추가 자료

9장. 데이터 저장 및 직렬화
--안드로이드의 영속화 옵션
--환경설정 파일을 통한 데이터 저장
--사용자 옵션 및 설정 UI
--고성능 콘텐트프로바이더
--영속화를 위한 데이터 직렬화
--애플리케이션 데이터 백업
--정리
--추가 자료

10장. 자동화된 테스트 작성
--안드로이드 테스트 원칙
--지속적인 통합
--정리
--추가 자료

3부. 한계 뛰어넘기

11장. 고급 오디오, 동영상, 카메라 애플리케이션
--고급 오디오 애플리케이션
--오픈지엘 ES 2.0을 활용한 동영상 처리
--오픈지엘 ES 2.0을 활용한 카메라 처리
--미디어 인코딩
--정리
--추가 자료

12장. 안드로이드 애플리케이션 보안
--안드로이드 보안 개념
--클라이언트사이드 데이터 암호화
--안드로이드 키 체인 관리
--기기 관리 API
--정리
--추가 자료

13장. 지도, 위치, 활동 API
--통합 위치 관리자
--구글 지도 v2 연동
--구글 지도 활용
--LocationClient 활용
--지오펜싱
--활동 인지
--정리
--추가 자료

14장. 네이티브 코드 및 JNI
--CPU 아키텍처에 대한 참고사항
--C언어를 활용한 안드로이드 애플리케이션 작성
--JNI 활용
--안드로이드 네이티브 API
--네이티브 라이브러리의 안드로이드 포팅
--정리
--추가 자료

15장. 숨겨진 안드로이드 API
--공식 API와 숨겨진 API
--숨어있는 API 찾기
--숨은 API의 안전한 호출
--숨은 API 예제
--정리
--추가 자료

16장. 안드로이드 플랫폼 해킹
--기기 잠금 해제
--안드로이드 소스 코드
--시스템 애플리케이션 작성
--안드로이드 플랫폼 해킹
--AOSP에 소스 기여
--정리
--추가 자료

17장. 네트워킹, 웹 서비스, 원격 API
--안드로이드 네트워킹
--웹 서비스 연동
--네트워크와 전력 소비
--정리
--추가 자료

18장. 원격 기기와의 통신
--안드로이드 통신 기술
--안드로이드 USB
--블루투스 저전력
--안드로이드 와이파이
--기기 웹 서비스
--정리
--추가 자료

19장. 구글 플레이 서비스
--인증
--구글 드라이브 애플리케이션 데이터
--구글 클라우드 엔드포인트
--구글 클라우드 메시징
--구글 플레이 게임 서비스
--정리
--추가 자료

20장. 구글 플레이 스토어를 통한 애플리케이션 배포
--앱 내 빌링
--안드로이드 애플리케이션의 광고 활용
--애플리케이션 라이선싱
--APK 확장 파일
--정리
--추가 자료

top