나에게 필요한 지식과 기술을 검색해 보세요.

개발 프로세스 향상과 코드의 질을 높이는 Android Developer Tools 필수 가이드(심화편)

지은이

마이크 울프선

옮긴이

이성주

출간일

2014.06.03

레벨

초중급

평점

3(1명)

정가

11,000

판매가

9,900

총 결제 금액

10%

9,900

적립 예정

490P

전자책 사용 안내

전자책은 웹뷰어와 한빛+ 앱에서 열람할 수 있으며 PDF 다운로드는 지원되지 않습니다.

쪽수

181P

ISBN

9788968487149

브랜드

리얼타임 eBook

안드로이드 개발자를 위한 ADT(Android Developer Tools) 입문서


『개발 프로세스 향상과 코드의 질을 높이는 Android Developer Tools 필수 가이드』는 안드로이드 프로그래밍 입문을 마친 개발자, 안드로이드 앱 개발 실무를 맡고 있는 개발자(특히 대규모 앱 개발)가 꼭 알아야 할 ADT 사용법을 개발 단계별 상황에 따라 설명하고 있으며, 향후 이클립스를 대체할 것으로 생각되는 구글 IDE, Android Studio에 대한 내용을 담고 있다. 
안드로이드 앱 개발은 많은 지식이 한꺼번에 결합되어야 하는 작업이다. 화면에 정적으로 보여지는 요소만으로도 구성될 수 있는 웹 페이지와는 달리 모바일 앱은 거의 반드시 기능적으로 동작해야 한다. 이를 위해 ADT를 활용하면 쉽고 빠르게 앱을 개발할 수 있다. 또한, ADT를 어떻게 활용하느냐에 따라 앱의 품질이 상당하게 차이가 날 수 있으므로, 안드로이드 앱을 개발하는 사람이라면 반드시 읽어봐야 할 책이다.


이 책의 주요 특징은 다음과 같다.

  • 이클립스와 ADT를 함께 사용한 안드로이드 코드 작성법을 소개
  • 친숙한 IDE인 이클립스와 비교한 Android Studio의 기능 소개
  • 코드 디버그와 테스트를 위한 Logcat, Lint, ADT 툴 사용법 소개
  • Create dynamic and efficient UIs, using Graphical Layout tools
  • Graphical Layout 툴을 이용한 효율적인 UI 생성법 소개

대상 독자 

  • 초중급 이상의 안드로이드 애플리케이션 개발자
  • ADT(Android Developer Tools)를 통해 개발 프로세스와 코드의 질 향상을 꾀하고자 하는 안드로이드 앱 개발자

시리즈 구성


1권 기본편 

  • 1장 시작하기 
  • 2장 필수 도구 
  • 3장 기기와 에뮬레이터 설정하기 
  • 4장 기기와 에뮬레이터 사용하기 
  • 5장 이클립스로 개발하기 
  • 6장 Android Studio로 개발하기 


2권 심화편

  • 1장 코드 테스트
  • 2장 이벤트 시뮬레이션
  • 3장 빌드 도구
  • 4장 시스템 리소스 모니터링
  • 5장 유저 인터페이스 작업
  • 6장 그래픽 편집기 사용
  • 7장 유저 인터페이스 최적화

ADT(Android Developer Tools)를 사용한다면 안드로이드 앱 개발이 편해진다!
이 책을 선택했다면 안드로이드 개발에 대해 어느 정도 경험이 있을 것이고, 또 앱 개발이 꽤 까다롭다는 것을 이미 느끼고 있을 것이다. '안드로이드 개발자 도구(ADT, Android Developer Tools)'를 효과적으로 사용하면 개발 과정이 더욱 수월해질 수 있고, 코드의 품질도 높일 수 있어 보다 정제되고 안정적인 최종 결과물 제작이 가능하다.
안드로이드가 여러 기기에서 동작하도록 설계된 것처럼, 안드로이드 앱 개발도 다양한 환경에서 할 수 있다. 이 책의 예제들은 윈도우 7 64bit와 Mac OS X를 기반으로 가정하며 이클립스에서 만들었다. 책의 한 장은 그래들 기반의 안드로이드 스튜디오를 소개하는 데 할애했다. 개발도구들은 다양한 플랫폼에서 동작하도록 제작되었기 때문에 대부분 운영체제와 통합개발환경(IDE)에서 예제를 따라 하는 데 지장이 없을 것이다. 또는, IDE을 전혀 사용하지 않고 안드로이드 앱을 개발할 수도 있는데, 콘솔 명령으로도 대부분 개발도구들을 사용할 수 있다.

저자

목차

1장 코드 테스트 
    1.1 Logcat 
    1.2 디버깅 
    1.3 Lint 


2장 이벤트 시뮬레이션 
    2.1 위치와 경로 시뮬레이션 
    2.2 전화 관련 시뮬레이션 
    2.3 네트워크 파라미터 변경 
    2.4 센서 에뮬레이션을 기기에 적용하기 
    2.5 센서 고급 테스트 
    2.6 개발자 옵션 메뉴 


3장 빌드 도구 
    3.1 코드 컴파일하기 
    3.2 배포용 APK 패키징 
    3.3 Ant로 콘솔에서 빌드하기 
    3.3.1 프로젝트 설정 
    3.4 앱 패키징 고급 기능 활용 
    3.5 Gradle 기반 빌드 도구 


4장 시스템 리소스 모니터링 
    4.1 안드로이드의 메모리 사용 
    4.2 Dalvik Debug Monitor Server (DDMS) 
    4.3 Memory Analyzer Tool (MAT) 


5장 유저 인터페이스 작업하기 
    5.1 Android Layout Basic Concepts 안드로이드 레이아웃의 기본 개념 
    5.2 XML 파일 직접 편집하기 
    5.3 그래픽 작업하기 


6장 그래픽 편집기 사용하기 
    6.1 Graphical Layout 편집기를 사용한 레이아웃 생성 
    6.2 Palette 
    6.3 Canvas 
    6.4 개요(Outline) 보기 
    6.5 속성 편집기 
    6.6 Configuration Chooser 설정 선택 


7장 유저 인터페이스 최적화 
    7.1 UI 성능의 개념 
    7.2 Hierarchy Viewer 
    7.2 Hiearchy Viewer 시작하기 
    7.3 Lint로 문제 해결하기 
    7.4 Monkey 앱 실행기 
    7.5 Monkeyrunner 
    7.6 감사합니다! 

리뷰

전체 평점

3

오탈자

등록된 오탈자가 없어요

오탈자를 발견하셨다면 작성해주세요.

11,000

10%

9,900