HOME > 상세정보

상세정보

(자율학습!) 안드로이드 프로그래밍 (39회 대출)

자료유형
단행본
개인저자
Darcey, Lauren, 1977- Conder, Shane, 1975-, 저 이대엽, 역
서명 / 저자사항
(자율학습!) 안드로이드 프로그래밍 / 로런 다시, 셰인 콘더 지음; 이대엽 옮김
발행사항
파주 :   위키북스,   2010  
형태사항
xxxv, 508 p. : 삽화 ; 24 cm
총서사항
위키북스 임베디드 & 모바일 시리즈 ;008
원표제
Sams teach yourself Android application development in 24 hours
ISBN
9788992939577
일반주기
부록: 안드로이드 개발 환경 구성, 이클립스 IDE 팁과 활용, 보충자료 등  
색인수록  
일반주제명
Application software -- Development Mobile computing
000 01177camcc2200349 c 4500
001 000045613607
005 20110629175640
007 ta
008 101015s2010 ggka 001c kor
020 ▼a 9788992939577 ▼g 13560
035 ▼a (KERIS)BIB000012152354
040 ▼a 211042 ▼c 211042 ▼d 211009
082 0 0 ▼a 005.1 ▼2 22
085 ▼a 005.1 ▼2 DDCK
090 ▼a 005.1 ▼b 2010z11
100 1 ▼a Darcey, Lauren, ▼d 1977-
245 2 0 ▼a (자율학습!) 안드로이드 프로그래밍 / ▼d 로런 다시, ▼e 셰인 콘더 지음; ▼e 이대엽 옮김
246 1 9 ▼a Sams teach yourself Android application development in 24 hours
260 ▼a 파주 : ▼b 위키북스, ▼c 2010
300 ▼a xxxv, 508 p. : ▼b 삽화 ; ▼c 24 cm
440 0 0 ▼a 위키북스 임베디드 & 모바일 시리즈 ; ▼v 008
500 ▼a 부록: 안드로이드 개발 환경 구성, 이클립스 IDE 팁과 활용, 보충자료 등
500 ▼a 색인수록
650 0 ▼a Application software ▼x Development
650 0 ▼a Mobile computing
700 1 ▼a Conder, Shane, ▼d 1975-, ▼e
700 1 ▼a 이대엽, ▼e
900 1 0 ▼a 다시, 로런, ▼e
900 1 0 ▼a 콘더, 셰인, ▼e
945 ▼a KLPA
949 ▼a 위키북스 임베디드 앤 모바일 시리즈 ; ▼v 008

소장정보

No. 소장처 청구기호 등록번호 도서상태 반납예정일 예약 서비스
No. 1 소장처 과학도서관/Sci-Info(1층서고)/ 청구기호 005.1 2010z11 등록번호 121198743 (18회 대출) 도서상태 대출가능 반납예정일 예약 서비스 B M
No. 2 소장처 과학도서관/Sci-Info(1층서고)/ 청구기호 005.1 2010z11 등록번호 121198744 (21회 대출) 도서상태 대출가능 반납예정일 예약 서비스 B M

컨텐츠정보

책소개

최근 모바일 시장에서 iOS와 함께 시장을 주름 잡고 있는 안드로이드 플랫폼을 대상으로 애플리케이션을 개발하는 방법을 다룬 책이다. 휴대폰은 물론 각종 모바일 기기에 탑재되고 있는 안드로이드는 새로운 버전을 발표할 때마다 획기적이고 흥미로운 기능들로 개발자들의 호기심을 자극하고 무궁무진한 기회를 창출하고 있다.

공전의 성공을 거둔 『시작하세요! 안드로이드 프로그래밍』의 저자인 셰인 콘더와 로런 다시가 또 한 번 의기투합해서 쓴 이 책은 안드로이드 프로그래밍에 처음 입문한 개발자가 단계별 예제를 중심으로 하나의 완전한 애플리케이션을 개발해서 손수 안드로이드 마켓에 올리는 과정까지 빠짐없이 설명해 준다.

또한 간결한 개념 설명과 안드로이드 애플리케이션을 개발하면서 반드시 알아야 할 부분, 궁금한 사항들을 참고 사항이나 퀴즈로 제시하고, 예제로 구현한 내용만으로는 만족하지 못하는 독자를 위해 실습 문제까지 준비돼 있다는 것이 이 책의 특징이다. 하루 한 시간 분량으로 24시간 동안 학습할 수 있게 구성된 이 책은 안드로이드 프로그래밍에 입문한 개발자에게 성취감과 자신감을 북돋아줄 것이다.

24시간만에 세계 최초의 완전하고 개방적이며 무료 모바일 플랫폼인 안드로이드에서 동작하는 강력한 애플리케이션을 개발하는 방법을 배우세요. 이 책의 직관적이면서도 단계별 접근법을 활용하면 처음부터 완전한 기능을 갖춘 안드로이드 애플리케이션을 제작해서 강력한 애플리케이션의 설계·개발·테스트·배포하는 데 필요한 기술을 연마하게 될 것입니다. 각 장의 내용은 이전 장의 내용을 토대로 구성돼 있어 프로젝트 성공에 탄탄한 기반을 마련해줄 것입니다.

단계별 구성 - 안드로이드 개발 시 가장 널리 활용되는 기능을 꼼꼼히 파헤칩니다

* 퀴즈와 실습 문제 - 각 장에서 배운 지식을 점검하는 데 도움을 줍니다.
* 알아두기 - 현재 설명 중인 내용과 관계된 흥미로운 정보를 알려줍니다.
* 알고 계십니까? - 특정 작업을 수행하는 가장 손쉬운 방법을 알려줍니다.
* 조심하세요! - 발생 가능한 문제를 제시하고 그러한 문제를 예방하는 방법을 알려줍니다.

이 책에서 다루는 내용

* 자바를 이용한 빠르고 성공적인 안드로이드 애플리케이션 개발
* 구글의 안드로이드 SDK와 개발 도구
* 이클립스 프로그래밍 환경을 활용한 안드로이드 프로젝트 개발
* 안드로이드 애플리케이션 생명주기 이해
* 효과적이고 사용자 친화적인 사용자 인터페이스 제작
* 애플리케이션 데이터의 조회·저장·활용
* 강력한 네트워크 애플리케이션 개발
* 애플리케이션에 인기 있는 소셜 네트워크 기능과 위치 기반 서비스 추가
* 카메라와 같은 안드로이드 장치의 하드웨어 활용
* 안드로이드 애플리케이션의 국제화·테스트·배포


정보제공 : Aladin

저자소개

셰인 콘더(지은이)

10년 넘게 모바일과 임베디드 개발 경력을 가진 개발자이다. 그는 BREW, J2ME, Palm, BlackBerry, Windows Mobile, iPhone, Android를 위한 여러 사용 응용프로그램들을 설계, 개발했으며 모바일 업계와 모바일 개발 플랫폼에 대한 글도 많이 저술했다

로런 다시(지은이)

모바일 기술에 특화된 소규모 소프트웨어 회사의 CEO이다. 근 20년간의 전문 소프트웨어 제작 경력을 가진 Darcey는 엔터프라이즈 아키텍처와 상용 모바일 응용프로그램 개발 분야에서 권위자로 인정받고 있다.

이대엽(옮긴이)

책 만드는 일을 하고 있으며, 이따금 IT 관련 서적을 번역하기도 한다. 옮긴 책으로 『헬로! 파이썬 프로그래밍』 『자바 API 디자인』 『풀스택 자바스크립트 개발』 『테스트 주도 개발로 배우는 객체 지향 설계와 실천』 『자바스크립트 개론』 『모듈라 자바』 『시작하세요! 맥 OS X 라이언』 『도메인 주도 설계』 『하이버네이트 완벽 가이드』 『개념을 잡아주는 프로그래밍 정석』 등이 있다.

정보제공 : Aladin

목차

목차
대상독자 = xxxi
이 책의 구성 = xxxi
이 책의 내용 = xxxiii
이 책에서 쓴 개발 환경 = xxxiii
이 책의 조판 관례 = xxxiv
01장 안드로이드 시작하기 = 1
 안드로이드 소개 = 1
 이클립스에 익숙해지기 = 3
 애플리케이션 실행과 디버깅 = 12
 정리 = 20
02장 안드로이드 개발 환경 = 25
 안드로이드 문서 활용 = 25
 DDMS를 이용한 애플리케이션 디버깅 = 26
 안드로이드 에뮬레이터 활용 = 33
 그 밖의 안드로이드 도구 활용 = 37
 정리 = 38
03장 안드로이드 애플리케이션 제작 = 43
 일반적인 안드로이드 애플리케이션 설계 = 43
 애플리케이션 컨텍스트 활용 = 46
 액티비티 다루기 = 48
 인텐트 다루기 = 52
 대화상자 다루기 = 54
 애플리케이션 정보 로깅 = 55
 정리 = 56
04장 애플리케이션 리소스 관리 = 61
 애플리케이션 리소스와 시스템 리소스 활용 = 61
 단순 리소스 값 다루기 = 65
 단순 그래픽 리소스 다루기 = 68
 레이아웃 다루기 = 70
 파일 다루기 = 74
 다른 유형의 리소스 다루기 = 76
 정리 = 76
05장 안드로이드 매니페스트 파일 구성 = 81
 안드로이드 매니페스트 파일 구성 = 81
 기본 애플리케이션 설정 구성 = 86
 액티비티 정의 = 91
 애플리케이션 권한 관리 = 93
 그 밖의 애플리케이션 설정 관리 = 96
 정리 = 97
06장 애플리케이션 뼈대 설계 = 101
 안드로이드용 별난체험 게임 설계 = 101
 애플리케이션 프로토타입 구현 = 108
 게임 프로토타입 실행 = 114
 정리 = 116
07장 애니메이션이 적용된 시작 화면 구현 = 119
 시작 화면 설계 = 119
 시작 화면의 레이아웃 구현 = 120
 애니메이션 다루기 = 125
 정리 = 130
08장 메뉴 화면 구현 = 135
 메뉴 화면 설계 = 135
 메뉴 화면의 레이아웃 구현 = 138
 ListView 컨트롤 다루기 = 141
 그 밖의 메뉴 형식 다루기 = 145
 정리 = 149
09장 도움말 화면과 점수 화면 개발 = 153
 도움말 화면 설계 = 153
 도움말 화면의 레이아웃 구현 = 154
 파일 다루기 = 156
 점수 화면 설계 = 158
 점수 화면의 레이아웃 구현 = 160
 탭이 포함된 화면 설계 = 163
 XML 다루기 = 164
 정리 = 167
10장 사용자 입력을 받기 위한 폼 제작 = 171
 환경설정 화면 설계 = 171
 환경설정 화면의 레이아웃 구현 = 174
 공통 폼 컨트롤 활용 = 177
 SharedPreferences를 이용한 폼 데이터 저장 = 185
 정리 = 188
11장 사용자 입력을 받기 위한 대화상자 활용 = 191
 액티비티 대화상자 다루기 = 191
 DatePickerDialog 활용 = 194
 사용자 정의 대화상자 다루기 = 198
 정리 = 205
12장 애플리케이션 로직 추가 = 209
 게임 화면 설계 = 209
 게임 화면의 레이아웃 구현 = 212
 ViewSwitcher 컨트롤 다루기 = 215
 게임 로직 추가 = 220
 정리 = 227
13장 이미지와 카메라 다루기 = 231
 아바타 기능 설계 = 231
 환경설정 화면 레이아웃에 아바타 추가 = 233
 ImageButton 컨트롤 다루기 = 234
 이미지 미디어 다루기 = 238
 비트맵 다루기 = 242
 정리 = 244
14장 위치 기반 서비스 지원 = 249
 즐겨 찾는 위치 기능 설계 = 249
 즐겨 찾는 위치 기능의 뼈대 구현 = 253
 위치 기반 서비스 활용 = 255
 지오코딩 서비스 활용 = 261
 지도 다루기 = 263
 정리 = 266
15장 네트워크 지원 = 271
 네트워크 애플리케이션 설계 = 271
 네트워크 애플리케이션 개발 = 274
 네트워크 서비스 접근 = 276
 프로그레스 바를 이용한 네트워크 활동 상태 표시 = 279
 비동기적인 작업 수행 = 281
 점수 다운로드와 표시 = 283
 질문 다운로드와 파싱 = 289
 정리 = 292
16장 네트워크 지원 강화 = 297
 서버로 보낼 데이터 파악 = 297
 전화기 상태 정보에 접근 = 298
 원격 애플리케이션 서버에 데이터 업로드하기 = 301
 정리 = 310
17장 소셜 기능 지원 = 313
 소셜 기능을 이용한 애플리케이션 개선 = 313
 애플리케이션에 친구 지원 기능 추가 = 315
 소셜 네트워크 서비스와의 통합 = 322
 정리 = 324
18장 홈 화면 앱 위젯 제작 = 329
 앱 위젯 설계 = 329
 앱 위젯의 사용자 이벤트 처리 = 338
 위젯의 백그라운드 연산 처리 = 339
 정리 = 343
19장 애플리케이션 국제화 = 347
 일반적인 국제화 원칙 = 347
 안드로이드 현지화의 원리 = 348
 안드로이드 마켓의 로캘 처리 방법 = 353
 안드로이드 국제화 전략 = 353
 현지화 유틸리티 활용 = 356
 정리 = 357
20장 다양한 기기 지원 = 363
 안드로이드의 구성 관리 = 363
 정리 = 373
21장 안드로이드의 심화 학습 = 377
 핵심적인 안드로이드 기능 탐구 = 377
 고급 사용자 인터페이스 설계 = 379
 멀티미디어 다루기 = 383
 2D 그래픽과 3D 그래픽 다루기 = 385
 안드로이드 기기의 개인화 = 386
 데이터 관리와 공유 = 388
 기기 하드웨어에 접근 = 392
 정리 = 395
22장 안드로이드 애플리케이션 테스트 = 399
 테스트 우수 실천법 = 399
 테스트 커버리지 높이기 = 403
 정리 = 414
23장 애플리케이션 배포 준비 = 419
 출시 과정 이해 = 419
 출시 후보 빌드 준비 = 421
 애플리케이션 출시 후보 테스트 = 423
 애플리케이션 패키지화와 서명 = 424
 서명된 애플리케이션 패키지 테스트 = 427
 정리 = 428
24장 안드로이드 마켓에 배포하기 = 433
 안드로이드 마켓에 판매하기 = 433
 정리 = 443
부록 A 안드로이드 개발 환경 구성 = 449
 개발 장비 제원 = 449
 자바 개발 도구 설치 = 450
 이클립스 IDE 설치 = 450
 안드로이드 SDK 설치 = 451
 이클립스용 안드로이드 플러그인(ADT) 설치와 구성 = 452
 안드로이드 SDK 업그레이드 = 453
 기기 디버깅을 위한 개발 하드웨어 구성 = 454
부록 B 이클립스 IDE 팁과 활용 = 457
 새 클래스와 메서드 생성 = 457
 임포트문 정리 = 458
 코드 문서화 = 458
 자동 완성 활용 = 459
 효율적인 코드 편집 = 459
 이름 바꾸기 = 460
 코드 형식화 = 460
 코드 구성 = 461
 리팩터링 기능 활용 = 461
 알 수 없는 빌드 오류 해결 = 463
 사용자 정의 로그 필터 생성 = 463
 탭 이동 = 464
 버전 관리 시스템과의 통합 = 464
부록 C 보충 자료 = 467
 출판사 웹사이트 = 467
 저자 연락처 = 469
 인터넷 상의 안드로이드 참고 자료 활용 = 469
부록 D 안드로이드 2.2 소개 = 473
 개요 = 473
 주요 변경 사항 = 473
 프레임워크 API 변경 사항 = 475
찾아보기 = 499

관련분야 신착자료

Harvard Business Review (2025)