logo
logo
x
바코드검색
BOOKPRICE.co.kr
책, 도서 가격비교 사이트
바코드검색

인기 검색어

실시간 검색어

검색가능 서점

도서목록 제공

핵심만 골라 배우는 안드로이드 스튜디오 & 프로그래밍

핵심만 골라 배우는 안드로이드 스튜디오 & 프로그래밍

닐 스미스 (지은이), 심재철 (옮긴이)
제이펍
36,000원

일반도서

검색중
서점 할인가 할인률 배송비 혜택/추가 실질최저가 구매하기
알라딘 로딩중
yes24 로딩중
교보문고 로딩중
11st 로딩중
영풍문고 로딩중
쿠팡 로딩중
쿠팡로켓 로딩중
G마켓 로딩중
notice_icon 검색 결과 내에 다른 책이 포함되어 있을 수 있습니다.

중고도서

검색중
서점 유형 등록개수 최저가 구매하기
알라딘 판매자 배송 29개 2,000원 >
로딩중

eBook

검색중
서점 정가 할인가 마일리지 실질최저가 구매하기
로딩중

책 이미지

핵심만 골라 배우는 안드로이드 스튜디오 & 프로그래밍
eBook 미리보기

책 정보

· 제목 : 핵심만 골라 배우는 안드로이드 스튜디오 & 프로그래밍 
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 개발/방법론 > 애플/아이폰/안드로이드 프로그래밍
· ISBN : 9791185890555
· 쪽수 : 820쪽
· 출판일 : 2016-06-10

책 소개

이 책은 안드로이드 스튜디오 기반의 애플리케이션 개발과 테스트에 필요한 환경 설정 방법을 알려준다. 그리고 안드로이드 스튜디오의 주요 기능과 사용법을 살펴본다. 또한, 안드로이드 스튜디오의 최신 기능인 Instant Run과 AVD 에뮬레이터의 새로운 기능도 알아본다.

목차

1장 개요 _ 1
2장 안드로이드 스튜디오 개발 환경 구성하기 _ 6
3장 안드로이드 스튜디오로 첫 번째 애플리케이션 만들기 _ 26
4장 안드로이드 스튜디오 UI 둘러보기 _ 43
5장 안드로이드 스튜디오에서 AVD 생성하기 _ 54
6장 안드로이드 스튜디오 버전 2 AVD 에뮬레이터 사용과 구성하기 _ 74
7장 실제 안드로이드 장치에서 애플리케이션 테스트하기 _ 85
8장 안드로이드 스튜디오 코드 편집기 _ 96
9장 안드로이드 아키텍처 개요 _ 109
10장 액티비티와 인텐트 개요 _ 115

11장 안드로이드 애플리케이션과 액티비티 생명주기 _ 120
12장 액티비티 상태 변화 처리하기 _ 126
13장 액티비티 상태 변화 예제 _ 135
14장 액티비티 상태를 저장하고 복원하기 _ 148
15장 안드로이드 뷰, 뷰 그룹, 레이아웃 _ 156
16장 안드로이드 스튜디오 디자이너 도구 살펴보기 _ 162
17장 안드로이드 스튜디오 디자이너 도구로 UI 디자인하기 _ 172
18장 자바 코드로 안드로이드 UI 생성하기 _ 184
19장 안드로이드 스튜디오 디자이너에서 GridLayout 매니저 사용하기 _ 197
20장 XML 레이아웃 리소스로 GridLayout 사용하기 _ 207

21장 안드로이드 이벤트 처리 개요 _ 213
22장 안드로이드 스튜디오의 Instant Run 사용하기 _ 223
23장 터치와 다중 터치 이벤트 처리하기 _ 230
24장 안드로이드 제스처 감지 클래스로 일반 제스처 처리하기 _ 240
25장 커스텀 제스처와 핀치 인식 구현하기 _ 248
26장 안드로이드 프래그먼트 개요 _ 265
27장 안드로이드 스튜디오에서 프래그먼트 사용하기 — 예제 프로젝트 _ 275
28장 오버플로 메뉴 생성과 관리 _ 292
29장 안드로이드 전환 프레임워크 _ 301
30장 beginDelayedTransition을 사용한 안드로이드 전환 _ 314

31장 안드로이드 장면 전환 구현하기 _ 321
32장 플로팅 액션 버튼과 스낵바 사용하기 _ 333
33장 탭 인터페이스 생성하기 _ 347
34장 RecyclerView와 CardView 사용하기 _ 362
35장 RecyclerView와 CardView 예제 프로젝트 _ 368
36장 앱 바와 컬랩싱 툴바 레이아웃 사용하기 _ 380
37장 내비게이션 드로어 구현하기 _ 390
38장 안드로이드 스튜디오 마스터/디테일 플로 _ 399
39장 안드로이드 인텐트 개요 _ 413
40장 명시적 인텐트 예제 프로젝트 _ 420

41장 암시적 인텐트 예제 프로젝트 _ 432
42장 브로드캐스트 인텐트와 브로드캐스트 수신자 _ 444
43장 스레드와 스레드 핸들러 _ 457
44장 스타트 서비스와 바운드 서비스 개요 _ 469
45장 스타트 서비스 구현 예제 프로젝트 _ 476
46장 로컬 바운드 서비스 예제 프로젝트 _ 489
47장 원격 바운드 서비스 예제 프로젝트 _ 501
48장 안드로이드 SQLite 데이터베이스 개요 _ 509
49장 TableLayout과 TableRow 개요 _ 519
50장 안드로이드 SQLite 데이터베이스 예제 프로젝트 _ 528

51장 콘텐트 제공자 이해하기 _ 539
52장 콘텐트 제공자 구현하기 _ 544
53장 구글 클라우드 스토리지 액세스하기 _ 560
54장 안드로이드 스토리지 액세스 프레임워크 예제 프로젝트 _ 569
55장 비디오 재생 구현하기 _ 584
56장 카메라 인텐트를 사용한 비디오 녹화와 이미지 캡처 _ 593
57장 안드로이드 6의 런타임 퍼미션 _ 602
58장 안드로이드 오디오 녹음과 재생하기 _ 612
59장 구글 맵 API 사용하기 _ 626
60장 안드로이드 인쇄 프레임워크 사용하기 _ 646

61장 HTML과 웹 콘텐트 인쇄 예제 프로젝트 _ 657
62장 안드로이드 커스텀 문서 인쇄 _ 669
63장 안드로이드 지문 인증 구현하기 _ 687
64장 서로 다른 안드로이드 장치와 화면 처리하기 _ 705
65장 안드로이드 애플리케이션 릴리스하기 _ 710
66장 구글 플레이 인앱 결제를 애플리케이션에 통합하기 _ 719
67장 안드로이드 스튜디오의 그래들 개요 _ 744
68장 안드로이드 스튜디오 그래들 빌드 예제 프로젝트 _ 756

부록 A 에뮬레이터에서 한글 사용하기 _ 767
부록 B Button의 textAllCaps 속성값 설정 _ 777
찾아보기 _ 782

저자소개

닐 스미스 (지은이)    정보 더보기
25년 이상 경력의 IT 개발자. 특히 프로그래밍 언어와 기업용 개발 도구, 사용자 인터페이스 디자인을 전문으로 해왔으며, 시스템 프로그래밍과 웹 개발, 마케팅까지 담당하기도 했다. IT 학사 외에 Network+, Project+, 자바와 마이크로소프트 MCP 자격증을 보유하고 있다. 또한, 40여 종의 기술 관련 서적을 집필하였으며, 현재는 미국에서 인터넷 출판과 모바일 애플리케이션 개발 회사인 Payload Media의 공동 창업자이자 CEO로 재직 중이다.
펼치기
심재철 (옮긴이)    정보 더보기
20년 넘게 프로그래머로 활동하면서 데이터베이스 및 애플리케이션 개발 등에 참여했다. 현재는 프리랜서로, 프로그래밍/데이터베이스/모바일 시스템 관련 컨설팅과 번역을 하고 있다. 새로운 테크놀로지와 다양한 프로그래밍 언어를 실무에 활용하고 가르치는 것을 좋아한다. 저서로는 《핵심만 골라 배우는 코틀린 프로그래밍》이 있으며, 번역서로는 《소프트웨어 요구사항의 정수》, 《소프트웨어 개발의 진주》, 《실무에 바로 적용하는 안드로이드 프로그래밍》, 《스프링 인 액션》, 《카프카 핵심 가이드》 등이 있다.
펼치기

책속에서

이 책에서는 안드로이드 스튜디오를 사용해서 안드로이드 애플리케이션을 개발하는 데 필요한 핵심적인 내용을 알려줍니다. 즉, 안드로이드 스튜디오를 사용하는 데 꼭 필요한 내용은 물론이고 안드로이드 애플리케이션 개발에 반드시 알아야 할 내용까지 빠짐없이 가르쳐줍니다. 그리고 이 모든 것을 안드로이드 스튜디오의 실습 프로젝트로 구성하여 독자 여러분이 직접 만들어 체험하면서 쉽게 배울 수 있도록 구성되었습니다. 또한, 안드로이드 프로그래밍 기법과 안드로이드 스튜디오의 최신 내용을 추가로 반영하고 있습니다.


이 패널에는 스위처와 동일하게 왼쪽에는 도구 창이, 오른쪽에는 최근 사용 중인 파일이 나타난다. 그러나 스위처와는 다르게 단축키가 Ctrl + E[Cmd + E]이며, 키를 눌렀다 떼어도 없어지지 않는다. 그리고 마우스나 화살표 키를 사용해서 원하는 것을 선택할 수 있다. 이때 왼쪽 화살표 키를 누르면 도구 창 목록으로 이동하고, 오른쪽 화살표 키를 누르면 최근 파일 목록으로 이동한다. 위와 아래 화살표는 항목을 선택할 때 사용한다. 선택한 항목에서 Enter 키를 누르면 패널이 없어지면서 스위처와 동일한 방법으로 도구 창 또는 파일이 열리게 된다. 패널을 그냥 닫을 때는 Esc 키를 누른다.


안드로이드에서 사용자 인터페이스의 모든 요소는 View 클래스(android.view.View)의 서브 클래스다. 안드로이드 SDK에서는 사용자 인터페이스를 구성하는 데 사용할 수 있는 여러 뷰 클래스를 제공한다. 예를 들어, Button, CheckBox, ProgressBar, TextView 클래스 등이다. 그런 뷰들을 위젯(widget) 또는 컴포넌트(component)라고도 한다. SDK에 제공되지 않는 위젯이 필요할 때는 기존 뷰 클래스의 서브 클래스를 만들거나 또는 View 클래스로부터 상속받는 아예 새로운 컴포넌트를 생성하여 새로운 뷰를 만들 수 있다.


이 포스팅은 쿠팡 파트너스 활동의 일환으로,
이에 따른 일정액의 수수료를 제공받습니다.
이 포스팅은 제휴마케팅이 포함된 광고로 커미션을 지급 받습니다.
도서 DB 제공 : 알라딘 서점(www.aladin.co.kr)
최근 본 책