누구나 쉽게 접근할 수 있고 활용할 수 있는 최고의 플랫폼 안드로이드 4에 도전해보자!
안드로이드 OS는 전혀 제한이 없는 모바일 기기이고 누구든지 손만 뻗으면 가질 수 있다. 우리는 독자가 이 책을 읽고 안드로이드가 프로그램적으로 완벽한 OS라는 것을 알기를 바란다. 자바 프로그래머라면 안드로이드 OS로 돈을 벌 기회를 얻게 될 것이다. 안드로이드는 흥미롭고 무궁무진한 범용 컴퓨팅 플랫폼이다. 모바일 OS인데도 불구하고 안드로이드는 새로운 개념을 도입한 프레임워크다. 안드로이드 4.0 SDK는 태블릿과 핸드폰을 모두 지원하는 첫 안드로이드 SDK이고 이 책 프로 안드로이드 4는 안드로이드 4.0 SDK에 대해 많은 것을 설명한다. 초보자나 전문가에게 모두 도움을 주는 책으로 만들고자 노력했다.
이 책에서는 스레드, 프로세스, 롱러닝 서비스, 브로드캐스트 리시버, 알람 매니저, 기기 설정 변경, 비동기 작업에 대해서 안드로이드 깊숙한 곳까지 설명한다. 그리고 프래그먼트, 프래그먼트 다이얼로그, 액션바, 드래그 앤 드롭을 설명하는 데에도 많은 부분을 할애했다. 서비스와 센서에 대해서도 자세히 알아보았다. 애니메이션을 설명하는 장에는 프로퍼티 기반 애니메이션을 추가했다. Social API에 필요한 개인 프로필을 고려하기 위해서 contacts API를 설명하는 부분도 있다.
이 책은 각 장마다 기본적으로 컨셉, 코드, 튜토리얼로 구성된다. 각 장에 포함된 튜토리얼은 전문가의 조언이 포함돼있다. 이 책에 사용한 모든 프로젝트는 다운로드해서 이클립스로 임포트하면 바로 실행할 수 있다. 또한 저자들이 안드로이드 SDK에 대해 정리한 것을 www.androidbook.com 이라는 웹 사이트에 지속적으로 올리고 있으니 추가적인 도움을 얻을 수 있다.
이 책을 통해 배울 수 있는 것들
- 스마트폰과 태블릿용 자바 기반 모바일 앱을 만드는 방법
- 뷰와 레이아웃을 이용하여 터치 스크린에서 쓸 수 있는 매력적인 사용자 인터페이스를 디자인하고 구현하는 방법
- 콘텐트 프로바이더를 써서 여러분이 만든 애플리케이션에 데이터 소스로부터 데이터를 채워넣는 방법
- OpenGL과 커스텀 컴포넌트를 이용하여 3D 그래픽을 만들어내는 방법
- 안드로이드의 미디어 API와 OpenGL을 써서 멀티미디어 앱을 만들어내는 방법
- 안드로이드의 위치 기반 서비스, 네트워크 기반 서비스, 보안을 사용하는 방법
- 프래그먼트, 액션 바 등 태블릿 뿐 아니라 이제는 스마트폰에서도 쓸 수 있는 새롭게 추가된 기능을 사용하는 방법
필요한 자료를 선택하세요.
독자의견 남기기