절판 안내: 2014년 11월 24일부터 이 책은 더 이상 판매되지 않습니다.


2014 대한민국학술원 우수학술도서 선정!

아마존 안드로이드 분야 베스트셀러!

최신 안드로이드인 킷캣(4.4) 버전에서 코드 테스트 완료!

8개의 앱을 직접 따라 만들면서 배우는 실전 안드로이드 프로그래밍!

미국 최고의 모바일 교육기관인 빅 너드 랜치(Big Nerd Ranch)의 안드로이드 강의 노하우를 기반으로 집필!


출판사 제이펍

원출판사 Big Nerd Ranch Guides

원서명 Android Programming: The Big Nerd Ranch Guide (원서 ISBN: 9780321804334)

저자명 빌 필립스(Bill Phillips), 브라이언 하디(Brian Hardy)

역자명 심재철

출판일 2013년 11월 22일

시리즈 I♥Mobile 23(아이러브모바일 23)

페이지 800쪽

판  형 46배판 변형(188*245), 반양장(soft cover)

정  가 35,000원

ISBN 978-89-94506-82-1 (93000)

키워드 모바일 / 허니콤 / 킷캣 / 4.4 / 안드로이드 / 앱 / 자바 / iOS / 구글플레이

분야 프로그래밍 / 모바일 프로그래밍


관련 사이트
■ 역자 Q&A 메일(jcspro골뱅이hanafos.com)

관련 포스트

소스 코드 다운로드(회사 보안 정책으로 회사 PC에서는 다운이 안 될 수도 있습니다. 다운에 문제가 있으면 집에 있는 PC나 외부의 다른 PC를 이용해보시기 바랍니다.)

강의 자료
■ 교재로 채택하신 분들에게는 파워포인트 강의노트 제공. 혹은 강의교안을 직접 제작할 수 있는 이미지 자료를 보내드리도록 하겠습니다(출판사로 메일이나 전화로 연락주세요). 아래는 0-3장까지의 강의교안 샘플입니다.
관련 도서

샘플 PDF(차례, 옮긴이 머리말, 이 책에 대하여, 알아두자, 1장 처음 만드는 애플리케이션, 2장 안드로이드와 모델-뷰-컨트롤러, 찾아보기)
정오표 페이지

도서구매 사이트(가나다순)


도서 소개

아마존 안드로이드 서적 중 최고의 베스트셀러!

최신 안드로이드인 킷캣(4.4) 버전에서 코드 테스트 완료!

8개의 앱을 직접 따라 만들면서 배우는 실전 안드로이드 프로그래밍!

미국 최고의 모바일 교육기관인 빅 너드 랜치(Big Nerd Ranch)의 안드로이드 강의 노하우를 기반으로 집필!


이 책은 빅 너드 랜치(Big Nerd Ranch)의 잘 알려진 안드로이드 훈련 캠프 과정의 노하우를 기반으로 집필되었다. 따라서 이 책을 통해서 최신 안드로이드의 핵심적인 개념을 배울 수 있고, API에 관한 명쾌한 설명과 더불어 직접 앱을 작성하면서 안드로이드 프로그래밍의 기초부터 고급 기법까지 배울 수 있다. 또한, 이 책은 오늘날 널리 사용되는 모든 안드로이드 버전과 호환될 수 있는, 앱 개발에 필요한 실제적인 기법을 가르치는 데 초점을 둔다. 


책에서는 8개의 앱을 만들어 가는 과정을 친절하게 설명하고 있다. 따라서 여러분이 직접 코드를 작성하고 실행해 보면 안드로이드 프로그래밍 실력이 절로 향상되는 것을 느끼게 될 것이다. 각 장에 있는 내용 설명과 앱은 안드로이드 앱 개발을 시작하는 데 필요한 지식과 경험을 제공하기 위해 설계되고 테스트되었다.


이 책의 구성

이 책에서는 8개의 안드로이드 앱을 작성한다. 어떤 것들은 매우 간단해서 한 장으로 끝나지만, 또 어떤 것들은 더 복잡해서 여러 장에 걸쳐 만들어진다. 그중 가장 복잡하고 긴 앱은 13개 장에 걸쳐 개발된다. 모든 앱들은 저마다 중요한 개념과 기법을 가르치도록 설계되었으므로, 이 책을 읽으면서 앱을 작성하다 보면 어느새 여러분이 숙련된 안드로이드 프로그래머가 된 것을 느끼게 될 것이다. 8개 앱은 다음과 같다.


★ GeoQuiz: 안드로이드 프로젝트의 전체적인 구성, 액티비티, 레이아웃, 명시적 인텐트와 같은 기본적이고 핵심적인 내용들을 배운다.

★ CriminalIntent: 이 책에서 가장 큰 규모의 앱이며, 사무실에서 발생하는 불미스러운 일들을 기록하고 관리한다. 이 앱을 만들면서 많은 중요한 것을 배운다. 프래그먼트, 마스터-디테일 사용자 인터페이스, 메뉴, 카메라, 암시적 인텐트 등의 사용법을 배운다.

★ HelloMoon: 이 작은 앱에서는 프래그먼트, 미디어(오디오와 비디오) 재생, 리소스, 지역화에 대해서 배운다.

★ NerdLauncher : 안드로이드 시스템에서 앱을 시작시키는 커스텀 론처를 만든다. 그럼으로써 안드로이드의 인텐트와 태스크에 대해 자세히 배운다. 

★ RemoteControl: 이 앱에서는 멋진 사용자 인터페이스를 만들기 위해 스타일, 상태 리스트 drawable 및 그 외 다른 도구들을 사용하는 방법을 배운다.

★ PhotoGallery: 사진 정보를 갖고 있는 플리커(Flickr) 사이트로부터 사진들을 다운로드하고 보여주는 플리커 클라이언트 앱이다. 이 앱에서는 안드로이드의 서비스와 다중 스레드 및 웹 서비스를 액세스하는 방법을 알려준다.

★ DragAndDraw: 이 간단한 앱에서는 터치 이벤트를 처리하고 커스텀 뷰를 만드는 방법을 배운다.

★ RunTracker: 이 앱에서는 GPS를 이용해서 우리가 이동한 경로를 추적 기록하고 지도에 보여준다. 위치 서비스, SQLite 데이터베이스, 로더, 구글 맵 사용법을 배운다.


추천사

“빅 너드 랜치에서는 수많은 개발자가 안드로이드 앱을 능숙하게 개발하는 데 필요한 교육 훈련을 제공하고 있다. 이 책은 그 교육의 진수를 모아놓은 것이며, 자신의 실력을 향상하고자 하는 누구에게도 큰 도움을 줄 것이다.”

_ 마이크 쉐이버(Mike Shaver), 페이스북의 모바일 엔지니어링 담당 임원


“안드로이드에 입문하려는 개발자는 물론이고 어느 정도 경험 있는 개발자도 꼭 봐야 할 책이다. 나는 이 책에서 보여주는 내용과 명쾌함에 감명을 받았다. 안드로이드의 쉽고 어려운 주제 모두를 똑같이 이해하기 쉽게 설명하고 있다.”

_ 제임스 스틸(James Steele), 『Android Developer’s Cookbook』 저자


저자 소개

빌 필립스(Bill Phillips)

Big Nerd Ranch의 안드로이드 강사이면서 소프트웨어 엔지니어다. 그는 Big Nerd Ranch의 호평받는 안드로이드 교육 훈련 캠프의 교재를 개발하였다. 빌은 모든 것을 깊이 탐구하고 이해하는 열정을 갖고 있으며, 다른 사람들도 그렇게 하도록 도와준다. 한가한 시간에는 독서를 하거나 피아노 연주를 즐겨 한다.


브라이언 하디(Brian Hardy) 

소프트웨어 엔지니어이자 Big Nerd Ranch의 강사다. 그는 안드로이드와 iOS 및 Ruby 과정의 교재를 개발하였다. 모바일 앱을 가르치거나 개발하지 않을 때는 자전거를 타거나 소장한 음반을 듣곤 한다.


역자 소개

심재철

현재 프리랜서로, 데이터베이스/모바일 시스템 컨설팅과 강의를 진행하고 있다. 데이터베이스 및 객체지향 시스템 개발 프로젝트에 15년간 몸담았으며, 건설/금융 분야 애플리케이션 개발에도 참여했다. 대표 저/역서로는 『UML 사용자 지침서』, 『Thinking in JAVA 4/e』, 『이펙티브 자바』, 『SQLite 마스터 북(제2판)』, 『프로 오브젝티브-C 디자인 패턴』, 『세븐 데이터베이스: 만들면서 파악하는 NoSQL』 등이 있다.


차례

1장 처음 만드는 안드로이드 애플리케이션_1 

앱 기본사항_2 

안드로이드 프로젝트 생성하기_3 

이클립스 사용하기_7 

사용자 인터페이스의 레이아웃 만들기_8 

레이아웃 XML 에서 뷰 객체로_18 

위젯을 코드와 연결하기_22 

에뮬레이터에서 실행시키기_30 

안드로이드 앱 빌드 절차_32 

더보기


댓글을 달아 주세요

  1.  댓글주소  수정/삭제  댓글쓰기 rush 2013.12.05 11:18 신고

    download가 되지 않습니다.

    •  댓글주소  수정/삭제 Favicon of http://jpub.tistory.com BlogIcon 제이펍 2013.12.05 14:22 신고

      안녕하세요? 소스 코드가 다운이 되지 않는다는 말씀이신가요? 방금 테스트를 했는데, 한글과 영문 버전 모두 이상 없는 것 같습니다. 마우스 오른쪽 버튼을 사용하지시지 말고, 링크를 그냥 클릭하여 다운을 받아보시기 바랍니다.

  2.  댓글주소  수정/삭제  댓글쓰기 소스 다운 안되요 2013.12.11 10:31 신고

    "해당 웹페이지를 사용할 수 없음" 이란 에러만 나와요

  3.  댓글주소  수정/삭제  댓글쓰기 rush 2013.12.12 14:35 신고

    집에서는 다운로드가 잘되는데 회사에서는 웹페이지 접근이 안되더군요.
    이유를 봤더니 파일을 dropbox에 올려놓아 회사 보안 상 웹저장을 불허하는 곳에서는 접근이 막혀 있는듯 합니다.
    dropbox 이외에 pdf를 올린 방법으로 올리시면 안될까요?

    •  댓글주소  수정/삭제 Favicon of http://jpub.tistory.com BlogIcon 제이펍 2013.12.12 15:06 신고

      티스토리가 파일 하나당 10MB로 제한이 되어 있어서 드롭박스를 이용하게 되었는데요. 저희도 다른 방법을 좀 찾아봐야겠습니다.

  4.  댓글주소  수정/삭제  댓글쓰기 jackds 2013.12.16 11:02 신고

    저도 다운로드 안되네요 사무실이라서 그런가..
    출간하지 얼마 되지도 않았는데 받을 수 없도록 해놓으면 어떡합니까 -_-;
    제이펍 좀 실망이네..;;
    기간 오래 걸리는 문제면 개인 메일로라도 먼저 보내주시면 감사하겠습니다.
    jackds79@naver.com 입니다.

    •  댓글주소  수정/삭제 Favicon of http://jpub.tistory.com BlogIcon 제이펍 2013.12.16 12:48 신고

      문의 내용 잘 보았습니다.
      다운이 안 되는 건 아마도 다운로드 받으신 곳의 웹 환경 때문으로 추측됩니다. 회사에서 보안 설정을 좀 높게 해놓았나 봅니다.
      일단, 안내해주신 메일 주소로 발송해드렸습니다. 나중에 댁이나 다른 곳에서 다시 다운을 받아보시기 바랍니다.
      감사합니다.

  5.  댓글주소  수정/삭제  댓글쓰기 goodbook 2014.02.09 12:49 신고

    '실무에 적용하는 안드로이드 프로그래밍' 책 잘 보고 있습니다.
    근데 책에 챌린지 문제 답안은 못올려주시나요?ㅠㅠ
    포럼이 영어라 힘드네요.

    •  댓글주소  수정/삭제 Favicon of http://jpub.tistory.com BlogIcon 제이펍 2014.02.10 10:42 신고

      안녕하세요? 먼저, 도서 구매해주셔서 고맙다는 말씀을 드립니다.

      각 장 끝 부분에는 챌린지라고 하는 일종의 연습문제가 제공되고 있습니다. 2장 59쪽에서도 언급하고 있듯이, 독자 여러분의 실력을 점검하기 위하여 스스로 풀어볼 것을 권하고 있습니다. 그래서 챌린지 문제에 대한 별도의 해답은 영어판에도, 한국어판에도 존재하지 않습니다.

      이 책의 포럼(forums.bignerdranch.com)이 영문으로 되어 있어 영어가 능통하지 않으면 보시기가 좀 어려울 수도 있지만, 그리 어렵지 않은 영어로 되어 있고, 코드 위주로 설명이 되어 있어 영어 공부도 하실 겸 포럼을 이용하는 게 현재로서는 최고의 방법인 것 같습니다.

      별 도움이 되지 않은 것 같아 송구스럽네요..

  6.  댓글주소  수정/삭제  댓글쓰기 2014.02.13 17:43

    비밀댓글입니다

  7.  댓글주소  수정/삭제  댓글쓰기 waloong 2014.04.17 12:47 신고

    오탈자 수정본 주문할수 있나요? 아직 재인쇄 안된건가요?

  8.  댓글주소  수정/삭제  댓글쓰기 2014.08.02 00:34

    비밀댓글입니다

  9.  댓글주소  수정/삭제  댓글쓰기 2014.08.30 16:18

    비밀댓글입니다

    •  댓글주소  수정/삭제 Favicon of http://lemonflavor.tistory.com BlogIcon 레몬에이드 2014.09.01 14:31 신고

      아쉽게도 도와드릴 수 있는 방법이 없네요.
      인쇄된 도서에 대해서 데이터로 보관하지는 않고 있습니다.
      제가 학창시절 1500페이지 넘는 책들을 들고 다녔었는데 정 어려운 경우 절제하여 테이프로 마감하면 페이지가 쉽게 뜯어지지 않게 가지고 다녔던 기억이 있습니다. 이런 방법을 이용하시면 좀더 나아지지 않을까 싶습니다. 도움이 못되어드려 죄송합니다. 좋은 하루 보내세요!

  10.  댓글주소  수정/삭제  댓글쓰기 2014.09.17 12:52

    비밀댓글입니다

  11.  댓글주소  수정/삭제  댓글쓰기 2015.01.13 14:16

    비밀댓글입니다

    •  댓글주소  수정/삭제 Favicon of http://lemonflavor.tistory.com BlogIcon 레몬에이드 2015.01.14 15:33 신고

      안녕하세요.

      책의 어떤 부분을 보시면서 해당되는 RES 파일이 없다는 메시지가 뜨는 건지 좀더 자세하게 알려주시면 역자에게 문의하여 보다 빠르게 도와드릴 수 있을것 같습니다. 자세한 정보를 부탁드립니다!
      감사합니다.

  12.  댓글주소  수정/삭제  댓글쓰기 2015.03.05 11:19

    비밀댓글입니다

    •  댓글주소  수정/삭제 Favicon of http://jpub.tistory.com BlogIcon 제이펍 2015.03.05 14:52 신고

      문의 감사합니다.
      옵션 메뉴 XML은 문제 없이 잘 작성된 것 같습니다. 어떤 에러인지 좀 더 상세히 알려주시면 다시 한 번 확인해 보도록 하겠습니다.

  13.  댓글주소  수정/삭제  댓글쓰기 2015.03.09 11:11

    비밀댓글입니다

  14.  댓글주소  수정/삭제  댓글쓰기 2015.05.28 12:40

    비밀댓글입니다

  15.  댓글주소  수정/삭제  댓글쓰기 정연태 2015.07.29 16:31 신고

    안녕하세요.
    저도 소스 코드가 다운로드가 안됩니다.
    회사 교육이라 회사에서 다운을 해야하는데요.
    메일로 좀 부탁드립니다.
    혹시나해서 개인메일을 알려드립니다. (sirius8616@gmail.com)

  16.  댓글주소  수정/삭제  댓글쓰기 신태영 2015.08.24 10:38 신고

    실무에 바로 적용하는 안드로이드 프로그래밍 2nd Edition 출간 계획은 없으신가요?

  17.  댓글주소  수정/삭제  댓글쓰기 아메리카노 2015.08.26 11:01 신고

    챌린지 답안은 어디서 구할 수 있나요? ㅠㅠ

    •  댓글주소  수정/삭제 Favicon of http://lemonflavor.tistory.com BlogIcon 레몬에이드 2015.08.26 15:30 신고

      안녕하세요.

      각 장 끝 부분에는 챌린지는 일종의 연습문제 입니다. 2장 59쪽에서도 언급하고 있듯이, 독자 여러분의 실력을 점검하기 위하여 스스로 풀어볼 것을 권하고 있습니다. 그래서 챌린지 문제에 대한 별도의 해답은 영어판에도, 한국어판에도 존재하지 않습니다.

      도움이 되지 못해 죄송합니다. 감사합니다!

  18.  댓글주소  수정/삭제  댓글쓰기 신태영 2016.02.15 19:41 신고

    2nd Edition 번역은 아직인가요?
    오래 기다렸는데요.....빠른 출간 부탁드려요^^

  19.  댓글주소  수정/삭제  댓글쓰기 2016.05.11 16:13

    비밀댓글입니다