총 게시물 2,681건, 최근 0 건 안내 RSS 글쓰기
이전글  목록 글쓰기

[서적 소개] 구글의 안드로이드 프로그래밍

글쓴이 : 카이로 날짜 : 2009-04-23 (목) 15:03 조회 : 33431
글주소 : http://www.androidside.com/B22/12
 
  임베디드 시스템 마이크로비젼
임베디드 개발보드, 개발용역, IAR 컴파일러 총판, 에뮬레이터.
www.mvtool.co.kr
  KGIT뱅크 수강문의 전명구
안드로이드앱개발, 빅데이터, 오라클, 정보보안, IT전공대비, 국비지원수강할인.
www.hrditbank.com
  서울정보산업교육원
정보보안 파이선 PHP 웹모의해캥 악성코드 리버스엔지니어링 모바일취약점분석
www.siie.co.kr
신청하기


구글의 안드로이드 프로그래밍

Google Android Programming Guide



[예약판매] 구글의 안드로이드 프로그래밍




■ 책 소개



구글 맵이 휴대폰 속으로...

안드로이드 마켓 완벽 가이드...

애플의 앱스토어의 대항마로 구글의 안드로이드 마켓이 자주 거론되고 있습니다. 앱스토어나 안드로이드 마켓은 새로운 방법으로 콘텐츠가 유통되는 시장입니다. 특히 안드로이드 마켓은 최근 급속히 성장하고 있으며, 누구라도 콘텐츠를 업로드하여 판매할 수 있다는 장점이 있습니다.

이 책은 안드로이드에서의 애플리케이션 제작 방법과 안드로이드 마켓에 업로드하는 과정을 상세히 기술해놓고 있습니다. 자바로 프로그래밍이 가능하다면 누구라도 안드로이드 애플리케이션을 개발할 수 있을 것입니다.

- 예제로 제공되는 안드로이드 프로그래밍

- 스네이크 게임 완벽 분석

- 다양한 안드로이드 애플리케이션, 게임 소스 제공

- 따라하기 형식의 안드로이드 배움터

- 교재에 소개된 소스 제공(http://www.cyber.co.kr)





■ 저자 소개



저자 | 김정훈

연세대학원 컴퓨터과학과 졸

현재 용인송담대학 컴퓨터게임정보과 조교수

정보관리기술사(52회)

정보통신연구진흥원 평가위원

한국문화콘텐츠진흥원 평가위원


㈜하이닉스 소프트웨어 연구소

㈜현대정보기술 인터넷 사업부

㈜엔씨소프트 리니지토너먼트 개발팀장

㈜소프트젠 모바일게임 사업부 이사




저서 |

인터넷 채팅(크라운출판사)

인터넷폰(크라운출판사)

모바일 게임 콘텐츠 프로젝트(베스트북)

이론과 실습으로 배우는 Computer Game(정익사)

컴퓨터게임개론(정익사)

위피 2.0 모바일 게임 프로그래밍(정익사)



■ 부문별 요약



1장. 구글의 야심작, 안드로이드 둘러보기

이 장에서는 안드로이드 특징과 안드로이드 아키텍처에 대해 살펴본다. 또한 큰 상금이 걸렸던 안드로이드 개발자 대회를 살펴보고, 모바일 콘텐츠 유통 시장인 앱스토어와 안드로이드 마켓에 대해서도 살펴본다.



2장. 안드로이드 SDK 다운로드 및 설치하기

JDK와 안드로이드 SDK의 설치 순서는 어느 것이 먼저여도 상관 없지만, 플러그인 설치는 이클립스를 설치한 후에만 가능하다. 이번 장에서는 JDK → 안드로이드 SDK → 이클립스 → 안드로이드 플러그인의 순으로 설치할 것이다.




3장. 휴대폰 화면에 문자열 출력하기

안드로이드 프로그래밍을 이해하기 위해 화면에 간단한 문자열을 표시하는 방법을 배울 것이다. 또한 이클립스 환경에서 프로젝트를 생성하고 에뮬레이터를 실행하는 방법을 살펴보면서 생성되는 각종 폴더와 파일들에 대해서도 자세히 다룬다.



4장. 애플리케이션 구조와 사용자 인터페이스

안드로이드 애플리케이션은 Activity, Intent Receiver, Service, Content Provider의 네 가지 구성 요소로 이루어져 있다. 애플리케이션을 제작할 때에 이들 구성 요소가 모두 필요한 것은 아니고 이들의 조합으로 애플리케이션이 구성된다.




5장. 노트패드 애플리케이션 실습 1

구글에서는 안드로이드 프로그래밍을 시작하려는 사람들을 위해 안드로이드 사이트에 몇 개의 애플이케이션 소스를 준비하고 있다. 이 중 휴대폰에서 간단히 메모를 작성하고 저장 및 조회할 수 있는 메모장 애플리케이션을 다운로드하여 공부하기로 한다.




6장. 노트패드 애플리케이션 실습 2

이번 장에서는 사용자가 노트를 생성, 편집, 삭제 등을 할 것이다.

• 새 Activity를 만들고 Manifest.xml에 추가하기

• startActivityForResult( ) 메소드를 이용한 다른 Activity 호출하기

• Bundle 객체를 이용해서 Activity 간의 데이터 전달하기

• 멋진 화면 레이아웃 만들기



7장. 노트패드 애플리케이션 실습 3

이번 장은 노트패드 애플리케이션 실습을 위한 마지막 장으로, 애플리케이션 상태 데이터를 저장하고 검색하는 방법에 대해 살펴볼 것이다. 또한 라이프사이클 이벤트와 애플리케이션 상태를 유지하기 위한 테크닉도 실습할 것이다.




8장. 이미지를 보여주는 애플리케이션 프로그래밍하기

모바일 게임을 제작할 때 가장 기본이 되는 이미지 처리 방법에 대해 배우면서 이미지 투명색 처리 방법과 프로젝트에 이미지 리소스를 추가하는 방법 등을 학습한다.




9장. 이미지가 움직인다! 스레드 프로그래밍

이 장에서는 멀티스레드 시스템의 기본 개념을 배우고 Thread 클래스에서 상속받는 ImageThread 클래스를 만들어 본다. 그리고 run( ) 메소드를 오버라이드하여 게임 루프 구조를 만든다.




10장. 구글 맵을 휴대폰으로 이용하기

이 장에서는 구글 맵 애플리케이션을 구현해 본다. 구글 맵을 사용하려면 "com.google.android.maps.MapView" 엘리먼트를 사용해야 하며, 애플리케이션 클래스는 Activity가 아니라 MapActivity에서 상속받아야 한다. 또 구글 맵 관련 메소드들인 setSatellite( ), getController( ), animateTo( ), setZoom( ) 등에 대해서도 배운다.




11장. 스네이크 게임 만들기 1

고전 게임인 스네이크 게임을 구현하기 위한 프로젝트를 생성한다. 이 실습을 위해 프로젝트 이름을 GoSnake로 한다. 이 프로젝트에서 몇 개의 클래스들을 생성하는 방법에 대해 배울 것이다.




12장. 스네이크 게임 만들기 2

11장에서 실습한 스네이크 게임을 좀 더 확장해 본다. 실제 게임에서 사용되는 스네이크와 아이템인 애플을 그린다. 이것을 위해 initNewGame( ), addRandomApple( ), updateSnake( ), updateApples( ) 등의 메소드들을 프로그래밍한다.




13장. 무엇이든지 판다! 안드로이드 마켓

개발자로 등록하여 안드로이드 애플리케이션을 판매할 수 있는 권한을 얻어보자. 안드로이드 개발자가 되면 안드로이드 데브폰 1을 구입할 수 있는데, 이것에 대해 자세히 다루기로 한다.



■ 목차



1장. 구글의 야심작, 안드로이드 둘러보기

1. WIPI 의무화의 폐지

2. 치열해지는 스마트폰 시장

3. 안드로이드는 무엇인가

4. 안드로이드 개발자 대회

5. 앱스토어와 안드로이드 마켓


2장. 안드로이드 SDK 다운로드 및 설치하기

1. 자바 개발 툴 킷 설치하기

2. 안드로이드 SDK 설치하기

3. 이클립스 3.4(Ganymede) 설치하기

4. 이클립스에 플러그인 설치하기

5. 테스트 프로젝트 생성하기


3장. 휴대폰 화면에 문자열 출력하기

1. 프로그래밍의 시작, 프로젝트 생성하기

2. 화면에 문자열 출력하기

3. 프로그래밍으로 화면 레이아웃 구성하기

4. XML로 화면 레이아웃 구성하기


4장. 애플리케이션의 구조와 사용자 인터페이스 살펴보기

1. 하나의 화면, Activity

2. Intent Receiver, Service, Content Provider

3. 프로세스 라이프사이클

4. 화면 구성 요소들의 계층 구조

5. 레이아웃 객체

6. XML을 이용한 화면 디자인

7. 후킹, 이벤트, 테마

5장. 노트패드 애플리케이션 실습 1

1. 노트패드 프로젝트 준비하기

2. 데이터 저장하고 검색하기_SQLite

3. Notepadv1 애플리케이션 레이아웃

4. Notepadv1 클래스

5. 에뮬레이터 실행하기


6장. 노트패드 애플리케이션 실습 2

1. Notepadv2 프로젝트 생성하기

2. Delete Note 메뉴 구현하기

3. Intent 클래스

4. 또 다른 Activity 만들기

5. AndroidManifest.xml 파일 수정하기

6. 에뮬레이터 실행하기


7장. 노트패드 애플리케이션 실습 3

1. Notepadv3 프로젝트 생성하기

2. NoteEdit의 OnCretae( ) 메소드

3. populateFields( ) 메소드

4. 라이프사이클 메소드

5. onListItemClick( ) 메소드

6. Notepadv3 애플리케이션 실행하기


8장. 이미지를 보여주는 애플리케이션 프로그래밍하기

1. DisplayImage 프로젝트 생성하기

2. 화면 레이아웃 바꾸기

3. ImageView 클래스 생성하기

4. 이미지 리소스 추가하기

5. 이미지 보여주기

6. 바탕색 감추기, 투명색 처리

7. ImageView 클래스 분석하기

9장. 이미지가 움직인다! 스레드 프로그래밍

1. 스레드의 기본 개념

2. AnimateImage 프로젝트 생성하기

3. AnimateView 클래스

4. 이미지 리소스 추가하기

5. 스레드 클래스 프로그래밍

6. 키 입력 처리하기


10장. 구글 맵을 휴대폰으로 이용하기

1. GoogleMap 프로젝트

2. 화면 레이아웃 구성하기

3. 'AndroidManifest.xml' 파일 수정하기

4. GoogleMap.java 소스 프로그래밍

5. Maps API Key

6. 전 세계 각 지역의 위치 구하기

7. GoogleMap.java 소스 분석하기


11장. 스네이크 게임 만들기 1

1. 스네이크 게임 이해하고 프로젝트 생성하기

2. 화면 레이아웃 바꾸기

3. TileView 클래스 생성하기

4. SnakeView 클래스 생성하기

5. 리소스 추가하기

6. TileView.java 프로그래밍

7. SnakeView.java 프로그래밍


12장. 스네이크 게임 만들기 2

1. 스네이크와 애플 그리기

2. 스네이크 애니메이트하기

3. 키 입력 처리하기

4. 충돌 체크하기

5. 게임 정보 저장하고 읽어오기


13장. 무엇이든지 판다! 안드로이드 마켓

1. 개발자로 등록하기

2. 개발자 등록 완료하기

3. 애플리케이션 인증하기

4. 애플리케이션 업로드와 퍼블리싱하기

5. 안드로이드 마켓의 흐름




[이 게시물은 카이로님에 의해 2010-01-24 21:09:11 뉴스/정보에서 이동 됨]




로그인 창이 있는 "정보 수정"에서
서명 이쁘게 등록해보세요 ^^

카이로 님의 홍보마당 최신글 [더보기]


추천/비추천 클릭하면 추천받으신 분, 추천하신 분 모두에게 포인트가 지급됩니다.

안드로이드 2009-04-23 (목) 21:12
오프라인 안드로이드사이드 세미나 참석자 대상으로 공동구매할 예정입니다. ^^
참고하세요. 약 70% 가격에 구매할 수 있을 것 같습니다.
댓글주소
엘카이저 2009-04-23 (목) 21:31
헉.. 이미 질렀는 데...

댓글주소
순진한녀석 2009-04-24 (금) 10:10
후후 그럼 5월달을 기다리면 대는군요
댓글주소
류나드 2009-04-24 (금) 15:01
몰랐는데 저자분이 저희학교 교수님이시군요.. ㅡㅡ;;;;
댓글주소
     
     
모드니에먹자 2010-02-25 (목) 10:54
헐 대박;;ㅋㅋ
댓글주소
순진한녀석 2009-04-24 (금) 15:23
ㅋㅋㅋㅋ 우앙.. 궁금하면 바로가서 여쭤봐도대니.. 좋겟당
댓글주소
힙합사시미 2009-04-24 (금) 17:49
내용이 어떤가요?
댓글주소
내인생은후룩 2009-04-29 (수) 17:52
제가 보고있는데, 초급 사용자 용 같습니다. 하지만 설치 -> 개발 -> 마켓등록 까지 전반적인 프로세스가 나와있어서 좋네요. 다만 안타까운게, SDK1.5 나온시점하고 책나온시점이(책은 1.1)메롱하네요; 환경 구성할때 고생좀 했습니다;
댓글주소
자유 2009-05-02 (토) 08:55
공구를 기다려봐야 겠군요~
댓글주소
안드로메다U택… 2009-05-07 (목) 12:11
책 공구해주시면 좋겠습니다.ㅎㅎㅎ
댓글주소
     
     
안드로이드 2009-05-07 (목) 12:30
세미나에서 공구합니다~ 그냥 공구하면 택배비 등 이리저리 문제가 있어서 가격 낮추는게 힘들더라구요.^^ 세미나 참석 못하시면..지인에게라도..아니면...참석자에게라도....부탁하심이..
댓글주소
안드로리 2009-05-22 (금) 14:22
세미나에서 책을 받아서 봤습니다...만... 구글 사이트에서 보던거랑 똑같네요.. ㅠ.ㅠ
뭔가 저자만의 노하우라던가 얻어갈만한게 없었습니다... 책 재질은 좋더군요... 개인적으로 아쉬운 부분이었습니다.
댓글주소
pearl짓거리전문 2009-06-02 (화) 10:54
윗분이 써주셨군요
이 책 별로 입니다
7장 까지는 그냥 구글 사이트 번역 수준이구요
8장 부터 있는 실습도 코딩이 제대로 된게 없고 설명도 부실합니다
완전 비추
댓글주소
영훈 2009-06-28 (일) 04:05
저도 개인적으로 책의 내용은 아쉽지만 국내서가 거의 없는 지라 선택의 여지가 없어서 사봤습니다^^
댓글주소
지구정복단 2010-01-14 (목) 13:57
위피 2.0 모바일 게임 프로그래밍 .  이란 책도 쓰셨는데 사보고 절망....
걍 기초 듀토리얼 번역본이라고 생각하면됩니다 .
댓글주소
미소사랑 2010-04-06 (화) 15:51
흠...왠지 기대해보게 하네요
댓글주소
이전글  목록 글쓰기

총 게시물 2,681건, 최근 0 건 안내 RSS
번호 제목 글쓴이 날짜 조회
2681
  [국비지원 100% 무료교육] 빅데이터분석(인공지능) & 자바개발자 양성 취업과정 …
경영기술개발… 12-15 43
2680
http://www.j-hta.com [온라인교육상담하기] 카톡문의(ID) : storge777 02-6263-6663
취업반장 12-15 49
2679
국가기간전략산업 전액 무료교육 - 인공지능(머신러닝 & 딥러닝) 기반의 빅데이터분석 전문가 양성과정 - …
중앙정보기술… 12-14 150
2678
http://www.j-hta.com [온라인교육상담하기] 카톡문의(ID) : storge777 02-6263-6663
취업반장 12-13 56
2677
알바몬 새로운 CF 보셨나요?연기의 신 성동일과 매력부자 안재홍이 만나느와르 영화 컨셉으로 반전 매력까지 …
애플릿 12-11 52
2676
JAVA개발 취업연계교육 - 자바의 핵심기술을 습득하는 과정으로 Java 기초기술을 습득한 …
취업반장 12-11 49
2675
http://www.j-hta.com [온라인교육상담하기] 카톡문의(ID) : storge777 02-6263-6663
취업반장 12-08 239
2674
[KIC캠퍼스 / 한국IT전문강사협동조합] 훈련과정 : 클라우드 기반 빅데이터 분석 및 자바 딥러닝 개발자 양성…
KIC캠퍼스 12-07 211
2673
[KIC캠퍼스 / 한국IT전문강사협동조합] 훈련과정 : 가상현실(VR) 및 증강현실(AR) 개발자 국비지원 취업과정 훈…
KIC캠퍼스 12-07 202
2672
[에이콘아카데미] 훈련과정 : 클라우드 기반의 데이터베이스(DB)를 활용한 자바표준 개발자 미취업자 국비지…
에이콘이즈 12-07 184
2671
[에이콘아카데미] 훈련과정 : 프론트엔드(ReactJS, AngularJS) 개발을 위한 자바(JAVA)웹개발자 양성과정 훈력자격 …
에이콘이즈 12-07 188
2670
[KIC캠퍼스 / 한국IT전문강사협동조합] 훈련과정 : 머신러닝 기반의 빅데이터 분석 양성과정 국비지원 취업훈…
KIC캠퍼스 12-06 56
2669
http://www.j-hta.com [온라인교육상담하기] 카톡문의(ID) : storge777 02-6263-6663
취업반장 12-06 46
2668
빅스비가 가능한 갤럭시 s8, 노트8 이상의 기기 사용자 대상입니다. 빅스비 보이스로 주어진 미션 완수하여, 스…
gy또르 12-05 222
2667
알바몬이 새로운 CF 모델찍기 이벤트를 오픈한다는 거 들으셨나요?지금까지 알바몬 CF에 나오던 모델과…
애플릿 12-04 70
2666
http://www.j-hta.com [온라인교육상담하기] 카톡문의(ID) : storge777 02-6263-6663
취업반장 12-04 55
2665
http://www.j-hta.com [온라인교육상담하기] 카톡문의(ID) : storge777 02-6263-6663
취업반장 12-01 68
2664
게임캠퍼스에서 - 12월 게임기획 캠프가 열립니다~실무 기획 실력을 쌓을 수 있는 가장 빠른 솔루션 입니다.&n…
써니라이더 12-01 67
2663
◎ 교 육 문 의 : 02-3482-4632~5 (카카오톡 문의 : @쌍용교육센터)◎ 홈 페 이 지 : www.sist.co.kr
쌍용교육센터 11-29 62
2662
http://www.j-hta.com [온라인교육상담하기] 카톡문의(ID) : storge777 02-6263-6663
취업반장 11-28 70
 1  2  3  4  5  6  7  8  9  10  11  12  13  14  15  16  17  18  19  20  다음  맨끝
 


Copyright ⓒ www.androidside.com. All rights reserved.
채팅 권한: 글쓰기 1개
2레벨 이상만 대화 가능
공개 채팅: 평일 !(9시 ~ 17시),토,일
안사2 변경사항 보러가기 챗방이 잘 안보이면 크롬에서 접속해주세요
챗방 숨기기 |  챗방 보이기