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

인기 검색어

실시간 검색어

검색가능 서점

도서목록 제공

안드로이드 프로그래밍 정복 2

안드로이드 프로그래밍 정복 2

(6.X 마시멜로와 안드로이드 스튜디오를 기반으로 다시 집필한, 전면개정판)

김상형 (지은이)
  |  
한빛미디어
2016-02-01
  |  
35,000원

일반도서

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

중고도서

검색중
로딩중

e-Book

검색중
서점 정가 할인가 마일리지 실질최저가 구매하기
aladin 24,500원 -10% 1220원 20,830원 >

책 이미지

안드로이드 프로그래밍 정복 2

책 정보

· 제목 : 안드로이드 프로그래밍 정복 2 (6.X 마시멜로와 안드로이드 스튜디오를 기반으로 다시 집필한, 전면개정판)
· 분류 : 국내도서 > 컴퓨터/모바일 > 모바일 프로그래밍 > 안드로이드
· ISBN : 9788968482533
· 쪽수 : 1056쪽

책 소개

이 책은 안드로이드 앱 개발에 관한 모든 것을 다룬다. 안드로이드의 역사와 구조, 개발 환경 설치, 레이아웃을 통한 UI 디자인, 이벤트 처리 등을 단계적으로 설명하고 핵심 예제로 실습을 유도하여 혼자서도 안드로이드 개발의 전반적인 절차를 익힐 수 있는 친절한 자습서 형식으로 되어 있다.

목차

20장. 프래그먼트
프래그먼트는 액티비티의 화면을 분할하여 재사용 가능한 뷰그룹을 정의하는 기법이다. 프래그먼트로 뷰그룹을 구성하면 하나의 소스로 핸드셋과 태블릿을 동시에 지원하는 앱을 작성할 수 있다.
__20.1 프래그먼트
__20.2 프래그먼트 관리
__20.3 프래그먼트 활용

21장. 액션바
액션바는 이전 버전의 메뉴를 대체하여 자주 사용하는 명령을 타이틀 바에 배치하여 접근성을 높이는 방법이다. 명령 외에 액션 뷰를 배치할 수도 있으며 내비게이션 기능을 제공하기도 한다.
__21.1 액션바
__21.2 액션바 활용

22장. 그리기
필터로 여러 가지 효과를 구현하는 방법과 좌표 공간을 조작함으로써 출력을 원하는 대로 조작하는 변환 기법을 소개한다. 서피스 뷰는 백그라운드 스레드에서 그리기를 수행함으로써 출력 품질을 극적으로 향상시키는 기법이다.
__22.1 필터
__22.2 변환
__22.3 SurfaceView

23장. 애니메이션
애니메이션으로 동적인 화면을 구성하는 방법을 소개한다. 레이아웃 애니메이션은 리스트뷰의 개별 항목을 애니메이션하는 기법이다.
__23.1 애니메이션
__23.2 레이아웃 애니메이션

24장. 속성 애니메이션
허니콤에서 새로 추가된 속성 애니메이션 방법을 소개한다. 임의의 속성값에 대해 애니메이션을 적용함으로써 활용 범위가 훨씬 더 넓어질 수 있다.
__24.1 속성 애니메이션

25장. 파일
프로그램이 생성한 데이터를 영구적으로 저장하는 기술을 소개한다. 대용량의 정보는 파일에 저장하며 설정 상태 등의 정보는 프레퍼런스에 영구 저장한다. 자주 변경되는 정보는 SQLite 데이터베이스에 저장하며 CP를 통해 다른 응용 프로그램과 정보를 공유하는 방법에 대해서도 연구해 본다.
__25.1 파일 입출력
__25.2 파일 관리
__25.3 프레퍼런스

26장. CP
SQLite 데이터베이스에 정보를 영구적으로 저장 및 관리하는 방법을 소개한다. CP를 통해 다른 응용 프로그램과 정보를 공유하는 방법에 대해서도 연구해 본다.
__26.1 SQLite
__26.2 CP

27장. 클립보드
모바일 네트워크를 통해 웹 서버나 웹 서비스에 접속하여 통신하는 방법을 알아 본다. 웹 통신의 기본 포맷인 XML을 파싱하여 정보를 추출하는 방법에 대해서도 연구해 본다.
__27.1 클립보드
__27.2 드래그 & 드롭

28장. 네트워크
모바일 네트워크를 통해 웹 서버나 웹 서비스에 접속하여 통신하는 방법을 알아 본다. 웹 통신의 기본 포맷인 XML을 파싱하여 정보를 추출하는 방법에 대해서도 연구해 본다.
__28.1 인터넷
__28.2 네트워크 활용
__28.3 XML

29장. BR
백그라운드에서 실행되는 서비스와 통지, BR 등에서 사용자에게 알림을 보낼 수 있는 여러 가지 방법에 대해 알아 보고 앱 사이의 공식적인 통신 방법인 BR 제작을 실습한다.
__29.1 통지
__29.2 BR

30장. 서비스
서비스는 사용자와 상호작용 없이 백그라운드에서 지속적으로 실행되는 구성요소이다. 배경에서 실행되는 데몬과 원격 인터페이스 서비스를 소개하고 서비스를 응용한 라이브 벽지와 소프트 키보드에 대해 실습한다.
__30.1 서비스
__30.2 라이브 벽지
__30.3 소프트 키보드

31장. 제스처
사용자의 터치 입력을 논리적으로 해석하는 제스처 기법과 여러 손가락의 입력을 동시에 받아 들여 고수준의 명령으로 해석하는 멀티 터치 기법에 대해 소개한다.
__31.1 제스처
__31.2 멀티 터치

32장. 맵 서비스
안드로이드의 대표적인 기능인 지도 서비스에 대해 연구한다. 위치 제공자로 현재 좌표를 알아내고 좌표의 변화를 인식하는 방법을 소개하며 맵뷰로 현재 위치를 표시하거나 맵뷰 위에 추가 정보를 표시하는 오버레이를 연구한다.
__32.1 위치 제공자
__32.2 구글맵

33장. 멀티미디어
오디오, 비디오를 재생 및 녹화하는 방법을 소개한다. 또한 안드로이드가 미디어를 관리하는 방법을 연구하고 미디어 DB로부터 원하는 정보를 추출하는 방법을 소개한다. 카메라는 렌즈로부터 입수된 영상을 파일로 저장하는 장치이다.
__33.1 오디오
__33.2 비디오
__33.3 미디어 DB
__33.4 카메라

34장. 센서
가속 센서를 통해 모바일 장비의 이동을 인식하고 활용하는 방법을 연구하고 그 외의 다양한 센서에 대해서도 소개한다.
__34.1 센서 관리자
__34.2 센서 활용

35장. 시스템 설정
하드웨어의 전원을 관리하는 방법에 대해 알아 보고 화면을 유지하는 방법을 실제 예제에 응용해 본다. 시스템 설정을 조사 및 변경하는 방법도 소개한다.
__35.1 전원 관리
__35.2 시스템 설정

36장. 전화
전화를 거는 방법과 메시지를 보내고 받는 방법을 연구한다. 모바일 장비의 주소록 데이터베이스를 액세스하는 방법과 통화 및 메시지 기록을 관리하는 방법도 소개한다.
__36.1 음성 통신
__36.2 메시지
__36.3 주소록

37장. 앱위젯
앱위젯은 홈 화면에서 실행되는 조그만 프로그램이다. 앱위젯의 동작 방식에 대해 연구해 보고 두 개의 실습 예제를 작성한다.
__37.1 앱위젯
__37.2 앱위젯 제작
__37.3 앱위젯 실습

38장. 플레이 스토어
완성된 예제의 속성을 정리하고 서명을 작성하여 프로그램의 제작자를 밝히는 방법을 알아 본다. 최종 릴리즈된 프로그램을 마켓에 등록하여 사용자들에게 배포하는 방법도 소개한다.
__38.1 릴리즈
__38.2 구글 플레이


저자소개

김상형 (지은이)    정보 더보기
최신 IT 동향에 관심이 많아 다양한 프로젝트에 참여하고 있는 프로그래머이다. 개발 중에 습득한 이론을 정리해 출판하고 강의하는 것을 즐겨 한다. C, C++, 파이썬, SQL 등 다양한 IT 도서를 집필하였고, 여러 교육기관과 기업체에서 강의했다. 개발자를 위한 프로그래밍 연구 사이트 소엔(www.soen.kr)을 23년동안 운영하고 있다. 현재 하이닉스에서 반도체 생산 공정 자동화 솔루션 개발 업무를 수행하고 있다. 최근에는 커스텀 키보드 연구에 열정을 바쳐 매진하고 있다. 저서로는 『윈도우즈 API 정복』, 『안드로이드 프로그래밍 정복』, 『닷넷 정복』 등 30여 권이 있다.
펼치기

책속에서



저자 서문

지금은 명실상부한 모바일 전성 시대이며 안드로이드는 모바일 혁신을 이끌어온 핵심 주역입니다. 안드로이드는 발표 직후부터 꾸준하게 기능을 개선하고 신기술을 과감하게 도입하여 빛의 속도로 발전해왔으며 이제는 성숙기를 거쳐 완성기에 접어 들었습니다. 앞으로도 발전 속도가 더욱 가속화되어 TV와 데스크톱으로까지 그 영역을 확장할 것입니다. 또한 스마트폰, 태블릿이 대중화되어 일상 생활 속에 깊숙이 자리잡으면서 모바일 소프트웨어의 수요는 지속적으로 증가하고 있습니다. 이로 인해 모바일이 개발자의 주 활동 무대가 된지도 오래입니다.
이 책은 안드로이드의 역사와 함께 발전해 왔습니다. 안드로이드 도입 초기에 출간된 초판은 절대적인 자료 부족과 온갖 시행 착오를 거쳐 부끄러운 면이 많았지만 모바일 개발 저변 확대에 많은 기여를 하였습니다. 이어서 출간된 2판과 3판은 빠르게 발전하는 안드로이드의 모든 기술을 포괄하여 양적으로 팽창하였고 예제와 설명을 섬세하게 가다듬어 질적으로 성장하여 안드로이드 입문자의 친절한 자습서로써, 실무 개발자의 든든한 레퍼런스로서 역할을 다해 왔습니다.
이번에 출간하는 4판은 최신 6.0 마시멜로 SDK와 새로운 개발툴인 안드로이드 스튜디오를 기반으로 다시 작성하였습니다. 처음 안드로이드를 접하는 사람은 물론 기존의 이클립스 개발자도 새로운 툴에 신속하게 대응할 수 있도록 실습 과정을 상세히 소개하고 새롭게 단장한 퍼미션 모델과 자동백업, 기타 수많은 변경 사항을 반영하여 '정복'이라는 제목에 부끄럽지 않은 면모를 갖추었다 자부합니다. 더불어 더욱 정교한 통합 예제를 제공하여 폰에서 모든 예제를 실행해 볼 수 있습니다.
모바일 세상은 변화의 속도가 매우 빨라 급변하는 기술을 따라 잡아 실무에 바로 적용하는 것은 어렵고도 피곤한 일입니다. 그러나 최신 기술은 개발자에게 흥미진진한 설렘을 주고 호기심과 도전 의지를 자극하며 사용자에게 새로운 응용의 묘미를 선사합니다. 이 책이 모바일과 안드로이드에 입문하는 분과 실무 개발자에게 조금이나마 도움이 되기를 기대합니다. 책 출판에 도움을 주신 모든 분들께 감사 드리며 부족한 책을 애독해주신 독자 님께도 무한한 감사의 마음을 전합니다.


추천도서

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