본문 바로가기

도서 소개

단계별 예제로 배우는 안드로이드 프로그래밍


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


출판사  제이펍
저자명  한동호
출판일  2011년 4월 15일
페이지  760쪽
판  형  4*6배판 변형(188*245) 반양장(Soft Cover)
정  가  33,000원
시리즈  I♥Mobile 10 (아이러브모바일 10)
ISBN  978-89-94506-16-6  부가기호: 13560
키워드  진저브레드 / 2.3 / 프로요 / 2.2 / 이클레어 1.1 / 안드로이드 사용자 인터페이스 / 이클립스 / 안드로이드사이드 / 카이로
분야  모바일 프로그래밍 / 안드로이드

관련 사이트
무료 온라인 동영상 강좌 및 독자 A/S 페이지
안드로이드사이드

관련 앱
안드로이드 마켓에서 "단계별 예제로 배우는 안드로이드 프로그래밍"을 검색하셔서 다운받으시면 모바일에서도 동영상 강좌를 무료로 보실 수 있습니다.

관련 포스트

2011/03/31 - [출간전 책소식] - 안드로이드 초보 개발자를 위한 주목할 만한 입문서가 나옵니다.

소스 코드 다운로드 안내
SVN을 통해서 다운받을 수 있습니다. 자세한 내려받기 안내는 아래의 링크를 이용해주세요.

http://www.androidside.com/801/2

이렇게 제공하는 이유는 책에서 설명하지 못한 내용도 추가 예제로 작성해서 공유할 수 있으며, 소스의 버그도 수정해서 바로 반영할 수 있기 때문이니 조금 불편하지만 위의 안내에 따라 받아주시면 고맙겠습니다.

정오표 페이지
정오표 페이지

샘플챕터(도서 앞부속물과 1부 '안드로이드 기본 개념')

단계별예제로배우는안드로이드프로그래밍_F.PDF

단계별예제로배우는안드로이드프로그래밍_0.PDF


도서구매 사이트
(가나다 순)(미등록된 곳은 등록되는 대로 링크를 걸도록 하겠습니다)


무료 온라인 동영상 강의 샘플

")//]]>


출처: http://www.androidside.com/bbs/board.php?bo_table=810

도서 소개
• 온라인 동영상 강의 무료 제공
   책의 주요 내용 및 책에 싣지 못한 부분을 온라인 동영상 강의로 보충하도록 하였다. ==> (http://online.androidside.com)

• 책 + QR 코드 + 동영상 강의
   온라인 동영상 강의가 제공되는 부분은 책에 QR 코드를 제공하여 모바일에서도 쉽게 접근할 수 있도록 하였다.

• 안드로이드 대표 커뮤니티 운영자가 집필
   국내 대표 안드로이드 커뮤니티 중 하나인 “안드로이드사이드” 운영자(카이로 님)가 초보 및 중급 안드로이드 개발자를 위해 직접 집필하였다.

• 최신 버전으로 설명
   최신 버전인 2.3(진저브레드)을 기준으로 설명하고 있으며, 하위 버전에서의 개발 시에 달라질 수 있는 부분들은 별도의 설명을 통해 해결하고 있다.

무슨 일이나 그 일의 시작이 중요하다는 “천 리 길도 한 걸음부터”라는 속담처럼 안드로이드를 시작하는 모든 분들에게도 그 첫 걸음은 매우 중요하다. 그리고 어떤 책으로 시작하는가에 따라 흥미가 배가 되기도 하고 반감이 되기도 한다. 이 책은 저자의 다양한 세미나 진행 경험과 오프라인 강의, 그리고 안드로이드사이드를 운영하면서 독자들이 어려워하는 부분에 대한 인식과 그 해결책에 대한 고민으로 만들어진 책이다. “개발자라면 누구나 쉽게 안드로이드를 익힐 수 있도록 최대한 쉽게 설명하자”가 이 책의 모토이다.

이 책의 주요 특징은 다음과 같다.

• 쉽고 간결한 설명이 돋보인다.
• 독립적이면서 다양한 예제를 제공한다.
• 단계별 예제를 통한 자가학습이 가능하다.
• 애플리케이션 개발의 필수 지식들을 설명한다.
• 안드로이드 API에 대하여 체계적으로 정리해 놓았다.
• 동영상 강의 및 온라인 추가 학습 자료를 무료로 제공한다.
• 안드로이드 개발에 실질적 도움이 되는 TIP & TECH를 제공한다.

이 책의 주요 내용
이 책은 안드로이드를 단계별 예제를 통해 하나씩 쉽게 익힐 수 있도록 구성하였다.

1부에서는 안드로이드 기본 개념을 익히고,
2부에서는 안드로이드의 구성 요소에 대해 살펴볼 것이다. 개념과 구성 요소를 파악한 후 인터페이스와 기능 구현을 알아보고, 예제를 통해 안드로이드에 좀 더 다가가보기로 하겠다.
3부에서는 화면을 구성할 때 사용할 수 있는 사용자 인터페이스에 대해서 알아볼 것이다.
4부에서는 안드로이드 예제를 통해 다양한 안드로이드 기능을 직접 구현해볼 것이고,
5부에서는 좀 더 난이도 있는 예제를 통해 실제 애플리케이션을 구축할 때 사용할 수 있는 개발 방법에 대해서 살펴볼 것이다. 그리고
부록에서는 안드로이드 개발 환경 구축 및 안드로이드 개발 도구인 이클립스 사용 팁을 살펴볼 것이다. 또한 본문에서 살펴본 TIP & TECH, API, 그리고 프로젝트 리스트를 정리하여 빠르고 쉽게 원하는 것을 찾아볼 수 있도록 하였다.

이 책의 독자 대상
이 책은 초급자부터 중급자까지 볼 수 있도록 집필하였다. 그리고 잘 사용하지 않는 기능보다는 반드시 알아야 하고 대부분의 애플리케이션을 만들 때 꼭 필요한 기능 위주로 구성하였다. 그러므로 이 책 한 권을 제대로 볼 수 있다면 어떤 애플리케이션을 만들더라도 쉽게 제대로 접근할 수 있을 것이다. 또한 필자는 이 책에서 다루지 못한 내용을 안드로이드사이드 커뮤니티에서 강좌로 제공할 것이므로 이 책을 살펴본 후에 안드로이드사이드에서 더 많은 개발 기법을 학습하기 바란다.

저자 소개
한동호
2003년 교보AXA자동차보험, 다음커뮤니케이션, ING 생명 보험 등에서 기술 문서 작성 및 다양한 IT 업무를 진행했으며, 현재는 NHN에서 플랫폼 교육 담당자로 일하고 있다.

지금까지 다양한 업무 및 프로젝트의 TL을 맡았는데, 그 중 특별한 기억으로 남는 것은 교보AXA에서 내부 개발자 가이드 및 기술 문서를 작성했던 것과 다음커뮤니케이션에서도 내부 개발자를 위한 Spring, iBatis 등의 오픈소스 활용방법을 기술한 서적 집필이다. 대학생 시절부터 책을 집필하고 번역하는 것을 즐겼던 터라 현재도 이와 관련된 일을 많이 하고 있다.

항상 지식을 공유하고 함께 하는 것을 좋아하는 성격 탓에 2002년에는 SCJPSCHOOL.COM, JAVALANG.COM, FORCERT.COM 등을 운영했으며, 2008년부터는 ANDROIDSIDE.COM을 개설해 많은 회원들과 안드로이드 지식을 공유하며 함께 즐기고 있다.

지은 책으로는 『Easy Guide SCJP(영진닷컴)』, 『Easy Guide SCJP DUMP(영진닷컴)』, 『Easy Guide SCJP 1.4(영진닷컴)』, 『SPEED JAVA(엠플래닝)』, 『SPEED SCJP 6.0(케이앤피북스)』이 있으며, 옮긴 책으로는 『스마트폰 웹 개발(제이펍)』, 『자바 프로그래밍 언어(케이앤피북스)』 등이 있다.

차 례
PART 1 안드로이드 기본 개념
SECTION 01 안드로이드 개요 _2
SECTION 02 안드로이드 플랫폼 특징 _3
SECTION 03 안드로이드 2.2의 주요 변화 _4
SECTION 04 안드로이드 2.3의 주요 변화_5
SECTION 05 안드로이드 실행 환경 _7
SECTION 06 안드로이드 개발 환경 _9
SECTION 07 안드로이드 프로젝트 구조 _10
SECTION 08 안드로이드 Helloworld 작성하기 _15
SECTION 09 안드로이드 에뮬레이터 살펴보기 _19

PART 2 안드로이드 구성요소
SECTION 01 안드로이드 주요 용어 _28
SECTION 02 안드로이드 4대 컴포넌트 _29
SECTION 03 안드로이드 애플리케이션 구조 _30
SECTION 04 액티비티 살펴보기 _31
SECTION 05 서비스 살펴보기 _35
SECTION 06 브로드캐스트 리시버 살펴보기 _37
SECTION 07 콘텐트 프로바이더 살펴보기 _38
SECTION 08 인텐트와 인텐트 필터 살펴보기 _39
SECTION 09 통지 살펴보기 _46
SECTION 10 컴포넌트 활성화 및 비활성화 _48

PART 3 안드로이드 사용자 인터페이스
SECTION 01 안드로이드 인터페이스 구성 요소 _52
SECTION 02 뷰 _53
SECTION 03 뷰 컨테이너 _75
SECTION 04 레이아웃 _92

PART 4 안드로이드 기초
SECTION 01 로그와 뷰 추가 방법 _102
SECTION 02 스타일과 테마 _110
SECTION 03 리소스 _118
SECTION 04 버튼 _126
SECTION 05 에디트텍스트 _132
SECTION 06 스피너 _139
SECTION 07 액티비티 _143
SECTION 08 키/터치 이벤트 _159
SECTION 09 스크롤뷰 _178
SECTION 10 탭호스트 _185
SECTION 11 그리드뷰 _193
SECTION 12 갤러리 _197
SECTION 13 뷰플리퍼 _213
SECTION 14 슬라이딩드로어 _220
SECTION 15 레이아웃 _230
SECTION 16 폰트 _239
SECTION 17 토스트 _244
SECTION 18 다이얼로그 _249
SECTION 19 상태바 _265
SECTION 20 메뉴 _269
SECTION 21 환경설정 _276
SECTION 22 이미지/그래픽 _301
SECTION 23 웹뷰 _313

PART 5 안드로이드 활용
SECTION 01 스레드 _332
SECTION 02 리스트뷰 활용하기 _348
SECTION 03 파일 활용하기 _377
SECTION 04 데이터베이스 활용하기 _392
SECTION 05 인텐트 활용하기 _410
SECTION 06 XML _440
SECTION 07 브로드캐스트 리시버 _447
SECTION 08 SMS 송신 및 수신하기 _458
SECTION 09 콘텐트 프로바이더 활용하기 _473
SECTION 10 위치 정보 활용하기 _479
SECTION 11 구글 맵 활용하기 _512
SECTION 12 전화 _556
SECTION 13 애니메이션 _573
SECTION 14 네트워크 활용하기 _581
SECTION 15 서비스 _599
SECTION 16 애플리케이션 위젯 _617
SECTION 17 트위터 _633
SECTION 18 SD 카드 _658
SECTION 19 서피스뷰 _663
SECTION 20 기타 _679
SECTION 21 개발 시 고려사항 _687
SECTION 22 개발자 등록 및 애플리케이션 마켓 배포 _689

부록
A 안드로이드 개발 환경 구축하기 _704
B 이클립스 개발 환경 구성하기 _722
C 이클립스 개발 팁 살펴보기 _724
D TIP & TECH 리스트 _727
E 프로젝트 리스트 _729
F API 리스트 _735

찾아보기 _737
 


  • Favicon of https://lemonflavor.tistory.com BlogIcon 레몬에이드 2011.04.13 14:29 신고

    단계별 예제로 배우는... 이 드디어 나왔군요 +ㅁ+
    얼른 구매 목록에 넣어두었습니다 ㅎ 6월아 빨리와라 ㅎㅎㅎ

  • humanno9 2011.06.28 18:59

    단계별 예제로 배우는.... 소스 다운받을려 했더니 안드로이드 사이트가 안열리네요 알아봐주실수 있나요?? 책이랑 소스랑 같이 보면 좋을텐데요...

  • 한주먹 2011.08.18 15:04

    1쇄에 오타가 많다고 그러던데 오타 수정된 2쇄는 언제 출간되나요?

  • 안녕하세요?
    1쇄에 오탈자가 좀 있었습니다만 2쇄 들어가기 전에 발견된 건 모두 반영하여 2쇄를 찍었습니다.
    2쇄는 6월초에 있었고, 현재 판매되는 책들은 모두 2쇄본입니다.
    1쇄 오탈자는 http://jpub.tistory.com/135에서 확인하실 수 있습니다.
    참고로, 2쇄에서 발견된 오탈자는 8월말에 들어가는 3쇄에 모두 반영하도록 하겠습니다.
    2쇄에서 발견된 오탈자도 곧 위 게시판에 등록하도록 하겠습니다!
    좋은 하루 되세요!!!!

  • 한주먹 2011.08.22 16:28

    2쇄에도 오타가 많나요? 3쇄가 8월말에 들어가면 9월 5일쯤 인터넷으로 주문하면 3쇄본으로 받을수 있습니까?

    • 안녕하세요?
      2쇄에 대한 정오표도 아래 링크에 올려놓았으니 참고하시면 고맙겠습니다.
      http://jpub.tistory.com/135
      3쇄는 9월 초에 발행이 될 것 같은데, 현재 재고가 200여 부가 남아 있는 상황이라 그때까지 2쇄가 모두 소진되고 3쇄로 출고가 가능한지는 확실치 않습니다.

      3쇄를 확실하게 구매하고 싶으시면 9월 중순경에 오플라인 대형서점에 가서 확인 후 구매하시면 될 것 같습니다. 부족한 책에 관심을 보여 주셔서 고맙습니다.

  • 한주먹 2011.08.23 09:53

    2쇄도 오탈자가 꽤 되네요. 예전에 서버/인프라 책 구매했었는데 2쇄본이었나.. 하여튼 오탈자가 많아서 좀 짜증났어요. 책 만드는게 쉬운게 아니겠지만 이렇게 오탈자가 많이 나오게끔 지속적으로 출간되는건 문제가 있어 보이네요. 교정시 좀더 꼼꼼한 체크를 부탁드립니다.

  • 하하하 2011.12.13 12:11

    도대체 책에 오타가 '많다'는 것이 말이 됩니까?
    그것도 글자 한자만 틀려도 오류가 발생하는 프로그래밍 책에서 ....
    jpub의 책을 두 권을 샀는데 이제는 jpub이라고 하면 더 이상은 구입하지 않을려고 합니다.
    프로그래밍 하다가 너무 짜즈이 나네요.
    특별히 '단계별 예제로 배우는 안드로이든 프로그래밍'의 책 정말 비추입니다.

    • 언짢은 기분 들게 해서 죄송합니다. 보다 완벽한 책을 만들어 독자들에게 선보여야 했었는데, 저희도 많이 아쉽습니다. 다른 책에 비해 [단계별 예제로 배우는 안드로이드 프로그래밍] 책의 오탈자가 많았었습니다. 2쇄와 3쇄를 거치면서 대부분은 바로 잡아 판매하고 있습니다만 이전 쇄를 구매하신 분들은 불편하시리라 봅니다. 조금씩 체계를 갖추어 가고 있는 신생 출판사이니 조금 더 여유를 갖고 지켜봐 주시면 고맙겠습니다.

  • 하하하 2011.12.13 12:14

    제이펍, jpub 책은 정말 불성실한 책이군요. 한빛미디어가 책은 정말 속이 꽉 차게 잘 만드는 걸로 각인이 되어 있었는데 jpub은 오타 많고, 성말 성의 없는 책을 만드는 곳으로 확실히 각인이 되네요.

  • 샀는데 2012.03.08 12:28

    샀는데 책이 너무 더러웠어요.
    옆부분에 본드랑 검은색 이상한거 묻어있었어요.
    비닐씌어져있는 책인데 왜 이렇게 더러운건지..
    뜯자마자 새책아닌기분..;;
    비닐씌우기전에 묻어있는거였는데 확인좀 하시지..

    • 기분 많이 상하셨겟습니다. 저도 그런 책 받으면 기분 나쁘거든요. 책을 저희 사무실(경기 파주시 교하읍 야당리 한빛마을2단지 휴먼빌 201동 502호)(t: 070-8201-9010)로 착불로 보내주시면 새 책으로 보내드리도록 하겠습니다.

      물류 대행을 하고 있어 일일이 저희가 확인을 하고 보내드리지 못해 생긴 일이지만, 거듭 사과의 말씀을 드립니다.