HOME > Detail View

Detail View

Android studio application development : 구글 공식 개발 도구로 프로젝트 생성부터 디버깅까지 (Loan 15 times)

Material type
단행본
Personal Author
Zapata, Belén Cruz 안세원, 역
Title Statement
Android studio application development : 구글 공식 개발 도구로 프로젝트 생성부터 디버깅까지 / 벨렌 크루즈 파타 지음 ; 안세원 옮김
Publication, Distribution, etc
의왕 :   에이콘,   2014  
Physical Medium
133 p. : 삽화, 도표 ; 24 cm
Series Statement
acorn + PACKT technical book 시리즈
Varied Title
Android Studio application development : create visually appealing applications using the new IntelliJ IDE Android Studio
ISBN
9788960775275 9788960772106 (Set)
General Note
기술감수: 카란 케다 발카르(Karan Kedar Balkar), 엔절 이보라(Angel Ivorra), 파블로 페라 미라(Pablo Pera Mira), 안토니오 에르난데스 니니롤라(Antonio Hernandez Ninirola)  
색인수록  
Subject Added Entry-Topical Term
Application software --Development
000 00000cam c2200205 c 4500
001 000045827134
005 20150310140956
007 ta
008 150309s2014 ggkad 001c kor
020 ▼a 9788960775275 ▼g 94000
020 1 ▼a 9788960772106 (Set)
035 ▼a (KERIS)BIB000013402967
040 ▼a 241027 ▼c 241027 ▼d 211009
041 1 ▼a kor ▼h eng
082 0 4 ▼a 005.268 ▼2 23
085 ▼a 005.268 ▼2 DDCK
090 ▼a 005.268 ▼b 2014z7
100 1 ▼a Zapata, Belén Cruz
245 1 0 ▼a Android studio application development : ▼b 구글 공식 개발 도구로 프로젝트 생성부터 디버깅까지 / ▼d 벨렌 크루즈 파타 지음 ; ▼e 안세원 옮김
246 1 9 ▼a Android Studio application development : ▼b create visually appealing applications using the new IntelliJ IDE Android Studio
260 ▼a 의왕 : ▼b 에이콘, ▼c 2014
300 ▼a 133 p. : ▼b 삽화, 도표 ; ▼c 24 cm
440 0 0 ▼a acorn + PACKT technical book 시리즈
500 ▼a 기술감수: 카란 케다 발카르(Karan Kedar Balkar), 엔절 이보라(Angel Ivorra), 파블로 페라 미라(Pablo Pera Mira), 안토니오 에르난데스 니니롤라(Antonio Hernandez Ninirola)
500 ▼a 색인수록
630 0 0 ▼a Android (Electronic resource)
650 0 ▼a Application software ▼x Development
700 1 ▼a 안세원, ▼e
900 1 0 ▼a 파타, 벨렌 크루즈, ▼e
945 ▼a KLPA

Holdings Information

No. Location Call Number Accession No. Availability Due Date Make a Reservation Service
No. 1 Location Science & Engineering Library/Sci-Info(Stacks1)/ Call Number 005.268 2014z7 Accession No. 121232408 Availability Available Due Date Make a Reservation Service B M

Contents information

Book Introduction

안드로이드 스튜디오 애플리케이션 개발은 새로운 통합 개발 환경인 안드로이드 스튜디오를 이용해 안드로이드 앱을 개발하고 빌드하는 방법을 알려주는 실용적인 가이드. 이 책은 기본 기능에서 릴리스 빌드 준비까지의 각 단계를 실전 예제를 이용해 단계별로 익혀나갈 수 있도록 구성했다.

먼저 개발 생산성을 높이고 앱 화면을 손쉽게 만들 수 있도록 코드 에디터를 사용하는 방법을 알아본다. 그 다음엔 앱을 디버깅하고 안드로이드 스튜디오에 통합되어 제공되는 가장 중요한 도구인 안드로이드 SDK 도구를 이용해 성능을 측정하는 방법을 알아본다.

또한 구글 플레이 서비스를 살펴보고, 앱에 통합하는 방법을 알아본다. 마지막으로 개발자가 궁금한 내용이 있을 때 도움을 받을 수 있는 다양한 온라인 문서, 업데이트, FAQ를 알아 본다.

★ 요약 ★

안드로이드 스튜디오 애플리케이션 개발은 새로운 통합 개발 환경인 안드로이드 스튜디오를 이용해 안드로이드 앱을 개발하고 빌드하는 방법을 알려주는 실용적인 가이드다. 이 책은 기본 기능에서 릴리스 빌드 준비까지의 각 단계를 실전 예제를 이용해 단계별로 익혀나갈 수 있도록 구성했다. 모든 안드로이드 앱 개발 에반젤리스트를 위한 필독서다.

먼저 개발 생산성을 높이고 앱 화면을 손쉽게 만들 수 있도록 코드 에디터를 사용하는 방법을 알아본다. 그 다음엔 앱을 디버깅하고 안드로이드 스튜디오에 통합되어 제공되는 가장 중요한 도구인 안드로이드 SDK 도구를 이용해 성능을 측정하는 방법을 알아본다. 또한 구글 플레이 서비스를 살펴보고, 앱에 통합하는 방법을 알아본다. 마지막으로 개발자가 궁금한 내용이 있을 때 도움을 받을 수 있는 다양한 온라인 문서, 업데이트, FAQ를 알아 본다.

★ 이 책에서 다루는 내용 ★

■ 안드로이드 스튜디오와 안드로이드 SDK를 설치하고 설정하는 방법
■ 프로젝트를 생성하는 방법과 생성된 프로젝트의 구조
■ 코드 에디터를 이용해 생산성을 높이는 방법
■ 사용자 인터페이스를 디자인하고 사용자 이벤트를 다루는 방법
■ 구글 플레이 서비스를 앱에 통합하는 방법
■ 애뮬레이터를 이용해 앱을 테스트하는 방법과 가상 디바이스를 관리하는 방법
■ 앱을 실행하고 디버깅하는 방법
■ 실행중인 앱을 모니터링하고 성능을 높이는 방법
■ 릴리스 빌드를 만드는 방법

★ 이 책의 대상 독자 ★

이 책은 초보 안드로이드 개발자와, 아직 안드로이드 스튜디오를 사용해 보지 않은 중고급 안드로이드 개발자 모두를 위한 책이다. 이 책은 안드로이드 스튜디오의 주요 기능을 익히고자 하는 개발자 혹은 처음으로 앱을 만들려는 개발자 모두에게 매우 유용하다. 이 책은 독자가 객체 지향 프로그래밍 개념과 자바 프로그래밍 언어를 잘 알고 있다고 가정한다. 안드로이드 모바일 시스템의 주요 특징을 이해하고 있다면 이 책을 읽는 데 도움이 될 것이다.

★ 이 책의 구성 ★

1장, '안드로이드 스튜디오 설치와 설정'은 안드로이드 스튜디오의 설치와 기본적인 환경설정 방법을 설명한다.
2장, '프로젝트 시작'은 새 프로젝트를 만드는 방법과 액티비티의 유형을 설명한다.
3장, '프로젝트 내비게이션'은 안드로이드 스튜디오 프로젝트의 기본 구조를 다룬다.
4장, '코드 에디터 사용'은 코드 에디터를 능숙하게 활용하려면 익혀둬야 할 기본 기능을 다룬다.
5장, '사용자 인터페이스 생성'은 그래픽 뷰와 텍스트 뷰를 이용해 사용자 인터페이스를 만드는 방법을 다룬다.
6장, '구글 플레이 서비스'는 구글 플레이 서비스를 소개하고, 이를 안드로이드 스튜디오의 프로젝트에 통합하는 방법을 다룬다.
7장, '도구'는 안드로이드 SDK 도구, 자바독, 버전 관리 시스템 통합기능 등의 부가적인 도구를 소개한다.
8장, '디버깅'은 안드로이드 스튜디오에서 애플리케이션을 디버깅하는 방법과 디버깅 과정에서 제공되는 정보를 설명한다.
9장, '릴리스 준비'는 릴리스를 위해 애플리케이션을 준비하는 과정을 소개한다.
10장, '도움말'은 안드로이드 스튜디오의 도움말 기능을 소개하고, 이 책에 소개된 주제를 더 자세히 학습할 수 있는 온라인 사이트의 목록을 제공한다.

★ 저자 서문 ★

모바일 애플리케이션은 최근 몇 년 사이에 급격히 퍼지기 시작했고, 사용자들의 관심도 지속적으로 늘어나고 있다. 모바일 운영체제는 스마트폰뿐 아니라 태블릿도 지원하므로, 모바일 애플리케이션의 시장 규모는 앞으로도 더 커질 것이다.
안드로이드는 개발자들이 좋아할 만한 몇 가지 특징이 있다. 우선, 오픈소스이고 커뮤니티가 개발을 주도한다는 점을 들 수 있다. 안드로이드는 모든 면에서 늘 애플의 모바일 시스템인 iOS와 비교가 되었는데, 개발환경을 봤을 때 iOS 진영은 엑스코드(XCode)라는, 안드로이드보다 더 집중화된 개발환경을 제공한다고 내세워 왔다. 하지만 새 IDE인 안드로이드 스튜디오가 발표됨으로써 안드로이드 개발자도 마침내 엑스코드에 비견할 만한 집중화된 개발환경을 가질 수 있게 됐다. 이제 안드로이드 스튜디오는 안드로이드 개발자에겐 없어선 안 될 도구로 자리매김하게 됐다.
이 책은 새로운 IDE인 안드로이드 스튜디오를 이용해 안드로이드 애플리케이션을 개발하고 빌드하는 방법을 알려준다. 이 책은 초보자뿐 아니라 효율적으로 애플리케이션을 개발하고자 하는 중급 개발자에게도 유용하다. 이 책은 기본 기능에서 릴리스 빌드를 만들기까지의 각 단계를 순차적으로 나열한 교재 형식으로 이루어졌으며, 각 단계를 익히기 위한 실용 예제를 제공한다.


Information Provided By: : Aladin

Author Introduction

벨렌 크루즈 파타(지은이)

스페인 무르시아 대학교(University of Murcia)의 소프트웨어 과학 과정에서 소프트웨어 기술, 지능과 지식 기술을 연구하여 공학 학위를 받았다. 동 대학원에서 컴퓨터 과학 석사 학위를 받았고, 현재는 같은 대학 소프트웨어 공학 연구 그룹에서 박사학위 과정을 밟고 있다. 스페인 출신으로, 지금은 에라스무스 문두스(Erasmus Mundus) 프로그램의 지원을 받아 모로코 라밧의 모하메드 브이수시(Mohammed V-Soussi) 대학과 함께 모바일과 클라우드 컴퓨팅에 관한 연구를 진행하고 있다. 개인 블로그 http://www.belencruz.com를 운영 중이며, 트위터 아이디는 @belen_cz이다.

안세원(옮긴이)

웹 애플리케이션 개발자, 소프트웨어 공학 컨설턴트를 거쳐 지금은 안드로이드 개발자로 일하고 있다. 끝내주는 안드로이드 앱을 만들어보려고 고군분투 중이다. 번역서로 『서블릿 & JSP 자바 웹 프로그래밍 완성(에이콘, 2012), 『알짜만 골라 배우는 자바 구글앱엔진』(에이콘, 2010) 등이 있다.

Information Provided By: : Aladin

Table of Contents

1장 안드로이드 스튜디오 설치와 설정
___설치 준비
___안드로이드 스튜디오 내려받기
______안드로이드 스튜디오 설치
______안드로이드 스튜디오 처음 실행
___안드로이드 SDK 설정
___요약

2장 프로젝트 시작
___새 프로젝트 생성
___커스텀 런처 아이콘 생성
___액티비티 타입 선택
___요약

3장 프로젝트 내비게이션
___프로젝트 내비게이션 패널
___프로젝트 구조
___프로젝트 설정
___요약

4장 코드 에디터 사용
___에디터 설정
___코드 완성
___코드 생성
___코드 내비게이션
___유용한 액션들
___요약

5장 사용자 인터페이스 생성
___그래픽 에디터
___텍스트 에디터
___새 레이아웃 생성
___컴포넌트 추가
___다양한 화면 대응
___UI 테마 변경
___이벤트 처리
___요약

6장 구글 플레이 서비스
___구글 플레이 서비스 동작 원리
___서비스 종류
___안드로이드 스튜디오에 구글 플레이 서비스 추가 방법
___구글 맵 안드로이드 API v2
___안드로이드 구글플러스 플랫폼
___구글 플레이 인앱 빌링 v3
___구글 클라우드 메시징
___요약

7장 도구
___SDK 관리자
___AVD 관리자
___자바독 생성
___버전 관리 시스템
___요약

8장 디버깅
___실행과 디버깅
___로그캣
___DDMS
______스레드
______메소드 프로파일링
______힙
______메모리 할당 추적기
______네트워크 통계
______파일 탐색기
______에뮬레이터 제어
______시스템 정보
___요약

9장 릴리스 준비
___APK 파일이란
___릴리스 전 단계
___서명된 APK 생성
___요약

10장 도움말
___안드로이드 스튜디오의 도움말
___안드로이드 온라인 문서
___업데이트
___요약

New Arrivals Books in Related Fields

Ramamurthy, Bina (2021)
윤관식 (2020)