안드로이드 개발자를 위한 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을 전혀 사용하지 않고 안드로이드 앱을 개발할 수도 있는데, 콘솔 명령으로도 대부분 개발도구들을 사용할 수 있다.