가입하고 포인트 받기
Step by Step 안드로이드 프로그래밍 (쉽게 시작하는 안드로이드 4.4 앱 개발,킷캣 4.4)
장용식 외 1명 지음
인피니티북스
 펴냄
30,000 원
30,000원 
앱에서 포인트받고 구매
536쪽 | 2014-08-28
분량 두꺼운책 | 난이도 보통인책
상세 정보
<Step by Step 안드로이드 프로그래밍>의 전면 개정판. KitKat 4.4로 내용을 업그레이드 하면서 구성을 새롭게 하고, 알찬 내용으로 가득 채웠다. 책표지에 부착된 NFC 태그는 실제로 독자들이 안드로이드폰으로 읽고 쓸 수 있다. 13장의 NFC 활용은 이 내용을 다루고 있다.<BR>
더보기
목차

Part 1. 앱의 이해와 개발원리

1. 스마트폰과 앱
1.1 스마트폰
1.2 앱
1.3 안드로이드와 구글

2. 앱 개발환경 구축
2.1 안드로이드 앱 운영환경
2.2 안드로이드 앱 개발환경
2.3 안드로이드 앱 개발환경 구축

3. 앱 프로젝트 구조와 실행원리
3.1 앱 프로젝트 예제
[BASIC] Hello Android 프로젝트
3.2 앱 프로젝트 개발
3.3 앱 프로젝트 구조와 실행원리

Part 2. 콘텐츠 출력

XML 쉼터 : XML의 이해

자바 쉼터 1 : 자바 클래스의 이해

4. 텍스트 출력과 리니어 레이아웃
4.1 텍스트 출력 원리와 레이아웃
4.2 텍스트 출력
[BASIC] Text Display1 프로젝트
4.3 텍스트 목록 출력
[LAB] Text Display2 프로젝트
4.4 텍스트 폰트의 변화
[ADVANCED LAB] Text Display3 프로젝트

5. 이미지의 출력
5.1 이미지 출력 앱과 출력 원리
5.2 이미지 출력
[BASIC] Image Display1 프로젝트
5.3 다수 이미지 출력
[LAB] Image Display2 프로젝트
5.4 리스트 형태의 이미지 출력
[ADVANCED LAB] Image Display3 프로젝트

자바 쉼터 2 : 변수, 데이터형, 연산자

6. 이벤트 처리와 액티비티 간 이동
6.1 이벤트 처리와 액티비티 간 이동의 이해
6.2 친구목록과 사용자 클릭 인식
[BASIC] Event1 프로젝트
6.3 친구목록과 전화걸기
[LAB] Event2 프로젝트
6.4 명화목록과 큰 이미지 보기
[ADVANCED LAB] Event3 프로젝트

자바 쉼터 3 : 조건문

7. 오디오 재생과 렐러티브 레이아웃
7.1 오디오 재생 원리
7.2 오디오 자동 재생
[BASIC] Audio Playback1 프로젝트
7.3 클릭과 오디오 재생
[LAB] Audio Playback2 프로젝트
7.4 오디오 목록의 클릭과 재생
[ADVANCED LAB] Audio Playback3 프로젝트

8. 비디오 재생
8.1 비디오 재생 원리
8.2 비디오 자동 재생
[BASIC] Video Playback1 프로젝트
8.3 클릭과 비디오 재생
[LAB] Video Playback2 프로젝트
8.4 비디오 목록과 비디오 재생 액티비티
[ADVANCED LAB] Video Playback3 프로젝트

Part 3. 센서와 네트워크

자바 쉼터 4 : 반복문

자바 쉼터 5 : 예외처리

9. 웹페이지 보기
9.1 웹페이지 출력의 원리
9.2 웹뷰를 이용한 웹페이지 출력
[BASIC] Web Page1 프로젝트
9.3 웹페이지 소스 보기
[LAB] Web Page2 프로젝트
9.4 웹페이지 파싱
[ADVANCED LAB] Web Page3 프로젝트

JSON 쉼터 : JSON의 이해

10. 공공 DB 오픈 API 활용
10.1 공공 DB 오픈 API 원리와 활용
10.2 XML 데이터 파싱
[LAB] Parsing1 프로젝트
10.3 JSON 데이터 파싱
[LAB] Parsing2 프로젝트
10.4 공공 DB 오픈 API 인증키 받기
10.5 버스노선ID 조회
[ADVANCED LAB] Parsing3 프로젝트
10.6 노선버스위치 조회
[ADVANCED LAB] Parsing4 프로젝트

11. 구글맵과 위치추적
11.1 구글맵 활용 원리
11.2 구글맵 개발환경 구축(Google Map Lib 추가)
11.3 구글맵 프로젝트 개발 절차
[BASIC] Google Map1 프로젝트
11.4 구글맵 유형과 UI 컨트롤
[BASIC] Google Map2 프로젝트
11.5 특정 위도 경도와 현재 위치 중심 구글맵 출력
[LAB] Google Map3 프로젝트
11.6 Marker와 Info Window
[LAB] Google Map4 프로젝트
11.7 위치 추적
[ADVANCED LAB] Google Map5 프로젝트

12. 공공 DB와 구글맵 기반 Mash-up 서비스
12.1 공공 DB와 지도 활용 원리
12.2 노선버스 실시간 위치 지도출력
[ADVANCED LAB] Seoul Bus 프로젝트

13. NFC 활용
13.1 NFC 활용 원리
13.2 NFC 태그 읽기
[ADVANCED LAB] NFC Reader 프로젝트
13.3 NFC 태그 쓰기
[ADVANCED LAB] NFC Writer 프로젝트

Part 4. 데이터 관리

14. Input Control과 데이터 전송
14.1 Input Control과 데이터 전송 원리
14.2 Input Control을 이용한 화면 구성
[BASIC] Input Controls1 프로젝트
14.3 입력정보 추출
[LAB] Input Controls2 프로젝트
14.4 입력정보 전송
[ADVANCED LAB] Input Controls3 프로젝트

15. 데이터베이스 활용
15.1 데이터베이스 활용 예와 원리
15.2 고객관리 초기화면
[BASIC] Customer Mgt 프로젝트
15.3 고객등록
[ADVANCED LAB] Customer Mgt 프로젝트(계속)
15.4 동적 데이터 출력을 통한 고객현황 조회
[ADVANCED LAB] Customer Mgt 프로젝트(계속)

부록
A. 프로젝트 실행화면 캡처
B. 프로젝트 실행파일을 스마트폰으로 복사하여 실행하기
C. 프로젝트를 외부로 보내기와 외부 프로젝트를 불러오기

찾아보기

더보기
저자 정보
장용식 외 1명
장용식 교수는 서강대학교 이학사, POSTECH 이학 석사, KAIST에서 경영공학 박사 학위를 취득하였고, 현재 한신대학교 IT경영학과 교수로 재직 중이다. POSCO ICT(전 POSDATA)에서 MIS 연구 및 개발 경험이 있으며, 지능정보시스템 분야의 다수 국내외 연구 논문을 발표하였고, 전자상거래 원론, 안드로이드 앱, JSP 웹 개발 관련 저서(공저)를 출판하였다. 현재 사물인터넷과 데이터 분석 기반 지능정보시스템 연구 개발에 관심을 두고 있다.
더보기
남긴 글 0
앱에서 바로 보기