서브메뉴

본문

Do it! 안드로이드 앱 프로그래밍 (T아카데미의 명강의를 한 권에 담았다!)
Do it! 안드로이드 앱 프로그래밍 (T아카데미의 명강의를 한 권에 담았다!)
저자 : 정재곤
출판사 : 이지스퍼블리싱
출판년 : 2015
정가 : 40000, ISBN : 9788997390519

책소개


안드로이드 분야 1위 도서, 개정 2판으로 돌아오다! (롤리팝, 안드로이드 스튜디오)

안드로이드 분야에서 큰 사랑을 받아온 [Do it! 안드로이드 앱 프로그래밍]의 두 번째 전면 개정판이 나왔다. 최신 롤리팝 버전을 적용한 이번 개정 2판은 지난 젤리빈 개정판보다 더 개정폭이 커졌다. 특히 2014년 12월 발표된 안드로이드 공식 개발 도구인 ‘안드로이드 스튜디오’를 사용하여 앱을 만드는 방식을 알려주는 최초의 책이다.

이 책은 안드로이드 단말 출시 전부터 T아카데미에서 안드로이드 교육과정을 설계한 명강사, 정재곤 박사가 직접 집필한 책이다. 안드로이드 분야 최고 전문가로서 국내외에서 안드로이드 앱을 설계 및 가이드하고 있는 현업 프로그래머인 저자의 명쾌한 설명을 이 책에서 만날 수 있다. 저자가 직접 강의해주는 동영상(50개 이상, 계속 업데이트 중)이 인터넷에 공개되어 있어 책을 사면 전문 학원에 등록한 것과 비슷한 효과를 볼 수 있다. 초보자용 50일, 중급자용 25일 진도표도 제시되어 있어 효율적 학습이 가능하다.

목차


첫째 마당 / Hello! 안드로이드
01 안드로이드란?
안드로이드에 대한 이해
안드로이드의 특징
안드로이드의 흐름
안드로이드의 현재

02 개발 환경 구축하기
개발 환경 구축을 위한 프로그램
오라클 사이트에서 자바 파일 설치하기
안드로이드 스튜디오 설치하기

03 첫 번째 애플리케이션
첫 프로젝트 만들기
하나씩 바꾸어 보기
여러 개의 버튼에 기능 추가하기
새로운 화면 만들어 띄워주기
새로운 프로젝트를 만들 때 다른 화면 종류 선택해보기

04 안드로이드 프로젝트와 개발 도구안드로이드 최근 버전의 주요 특징
안드로이드 프로젝트
안드로이드 SDK의 개발 도구

05 안드로이드 앱의 유통과 판매
안드로이드폰의 장터
애플리케이션 판매를 위한 개발자 등록하기
서명된 설치 패키지 만들기
마켓에 등록하기
유료 판매를 위한 계좌 등록하기

06 실제 단말에 연결하기
PC에 드라이버 설치하기
단말 연결하고 설정 바꾸기

둘째 마당 / 안드로이드 완전 정복
01 기본 위젯과 레이아웃
뷰와 뷰그룹
레이아웃
리니어 레이아웃
상대 레이아웃
테이블 레이아웃
스크롤뷰
프레임 레이아웃과 뷰의 전환
기본 위젯들

02 애플리케이션 구성하기
레이아웃 인플레이션
화면 구성과 화면 간 이동
인텐트와 데이터 전달
수명주기
서비스
브로드캐스트 수신자
리소스와 매니페스트
토스트와 대화상자
프래그먼트

03 다양한 위젯과 이벤트 활용하기
이벤트 처리
웹브라우저 사용하기
간단한 애니메이션 사용하기
페이지 슬라이딩 사용하기
뷰플리퍼 사용하기
프로그레스바 사용하기
메뉴와 탭 사용하기
키패드 설정하기

04 선택 위젯의 사용과 커스텀뷰 만들기나인패치 이미지
[비트맵] 버튼 만들기
리스트뷰 사용하기
스피너 사용하기
갤러리 사용하기
그리드뷰 사용하기
복합 위젯 만들기
월별 캘린더 만들기
멀티터치 이미지 뷰어 만들기

05 그래픽
빨간색 사각형 그리기
그래픽 그리기
그리기 객체로 만들어 그리기
비트맵 이미지 사용하기
페인트 보드 만들기
서피스뷰 사용하기
그래픽을 위한 카메라 객체 사용하기

06 스레드와 애니메이션
핸들러 사용하기
일정 시간 후에 실행하기
스레드로 메시지 전송하기
AsyncTask 사용하기
스레드로 애니메이션 만들기
프레임 애니메이션
트윈 애니메이션
그래프 애니메이션 만들기

07 네트워킹
네트워킹이란?
소켓 사용하기
웹으로 요청하기
뉴스 정보 가져오기
XML-RPC 사용하기

08 데이터베이스
모바일 데이터베이스
데이터베이스와 테이블 만들기
헬퍼 클래스를 이용해 업그레이드 지원하기
데이터 조회하기
SQL을 메소드 호출로 실행하기
커서 어댑터로 뷰에 보여주기
약품정보 데이터베이스 구성하기

09 멀티미디어
오디오 재생하기
동영상 재생하기
오디오 녹음하여 저장하기
동영상 녹화하기
카메라로 사진 찍어 저장하기
바코드 스캐너 만들기

10 위치기반 서비스
GPS를 이용해 나의 위치 확인하기
현재 위치의 지도 보여주기
지도에 아이콘 추가하기
지도 위에 나침반 표시하기
근접 경보 기능 추가하기
주소를 이용하여 위치 알아내기

11 메시징과 소셜 네트워크 서비스
메시징 서비스 이해하기
트위터 연동하기
트위터 글보고 글쓰기
페이스북 연동하기
페이스북 글보고 글쓰기
푸시 서비스 사용하기

12 근거리 통신과 센서
근거리 통신 이해하기
NFC 사용하기
NFC 태그 읽기와 쓰기
블루투스 사용하기
센서 이해하기

13 화면 분할과 홈 화면
화면 분할 방법 이해하기
프래그먼트 사용하기
앱위젯 만들기
라이브 배경화면 만들기

셋째 마당 / 마켓에 올리는 안드로이드 애플리케이션

01 멀티메모 앱
멀티메모의 개요
1단계 - 메인 화면 구성하기
2단계 - 데이터베이스와 메모 입력화면 구성 및 사진 기능 추가하기
3단계 - 손글씨 기능 추가하기
4단계 - 음성과 동영상 기능 추가하기

온라인 특별 부록 - 퀵나비
마켓에 올린 앱 소스 전체 공개
최단경로 내비게이션