스마트폰이 많이 보급되는 요즘, 안드로이드의 가장 큰 매력은 누가 뭐라 해도 Google Play 등에 공개되어 있는 수많은 애플리케이션 중에서 사용자가 원하는 것을 다운로드하여 사용할 수 있다는 점일 것입니다. 안드로이드 애플리케이션은 그와 쌍벽을 이루는 애플사의 아이폰과 비교해도 손색이 없으며, 기업이나 개인에 상관없이 비교적 자유롭게 개발하여 공개할 수 있다는 점이 안드로이드의 매력입니다. 그런 점에서 ‘여러분도 실제로 애플리케인션을 만들어 보지 않겠습니까?’라는 것이 이 책의 만들어진 의도입니다.
안드로이드 애플리케이션 개발에서는 안드로이드 애플리케이션 특유의 구조를 많이 다루게 됩니다. 이 책에서는 그러한 부분 하나하나에 대해 자세히 다루고 있으며, 일러스트를 많이 사용함으로써 개념이나 프로그램 구조의 이미지를 잡기 쉽도록 설명하고 있습니다. 안드로이드 애플리케이션 개발에서는 Java 언어를 사용하는 방법이 대표적이며, 이 책에서도 Java를 사용하여 설명합니다. 그리고 Java를 잘 모르는 분을 위해 언어 사양에 대해 설명하고 있습니다.
안드로이드 애플리케이션 개발은 상당히 폭넓고 깊이가 있으므로 모두를 이해하는 일은 결코 간단한 일이 아닙니다. 또한 이 책 한 권으로 모두 파악할 수 있는 것도 아닙니다. 그래서 이 책은 안드로이드 애플리케이션 개발에 관심을 가진 여러분에게 먼저 알아두기 바라는 점을 중점적으로 모아 두었습니다.
⊙ 이 책의 특징
이 책은 풍부한 일러스트와 그림을 사용하여 안드로이드 앱을 개발하는 방법을 설명하고 있습니다. 또한 가장 간단한 애플리케이션을 따라하면서 만들어 보는 것부터 안드로이드 앱 개발에 사용하는 Java 언어, 화면을 구성하는 방법, 액티비티 작성, 음성 및 동영상 재생까지 폭넓은 주제에 대해 프로그램 구조와 개념을 잡을 수 있도록 설명하고 있습니다.
사실 프로그래밍 초보자가 안드로이드 앱을 만드는 일은 그리 쉬운 일이 아닙니다. 이 책은 안드로이드 앱 개발을 처음 접하는 분이나 너무 어려워서 중간에 포기한 분도 예제 프로그램을 직접 따라하면서 만들 수 있도록 알기 쉽게 설명하고 있습니다. 이 책을 통해 안드로이드 앱의 전반적인 내용을 이해한 후 자신의 스마트폰에서 자신이 직접 만든 앱이 작동되는 기쁨과 안드로이드 앱 개발의 매력을 느끼게 되는 계기가 되기를 바랍니다.
⊙ 추천사
이 책은 Android 애플리케이션을 개발하려는 개발자에게 필요한 개념을 쉽게 이해하고 예제 코드를 통해 직접 앱을 개발할 수 있도록 체계적으로 구성되어 있습니다. 또한 각 장의 연습 문제를 통해 배운 내용을 여러 번 반복해 확인할 수 있도록 배려한 개발서입니다 .
김대진(qt-dev.com 운영자)
자바를 공부한다는 것은 쉽지 않습니다. 특히, 자바는 배경 지식이 부족한 초보 프로그래머들에게 버거운 상대입니다. 이 책은 딱딱하고 어려운 자바 개념을 다양한 그림과 예제를 통해 쉽고 재미있게 설명하고 있습니다. 또한 자바와 관련된 흥미로운 지식과 팁을 재미있는 도해로 다양하게 풀어내고 있습니다. 책을 처음 보면서 느낀 점은 어려운 자바를 이해하기 쉽게 풀어낸 저자의 내공이 대단하다는 점과 편집 디자인이 유려하다는 점이었습니다. 자바 세상을 알고 싶어하는 초보 개발자분들께 이 책을 추천합니다.
최재규(㈜매직에코 대표)
안드로이드는 자바로 이루어져 있지만 모바일 플랫폼이 지향하는 특징을 프로그래밍을 통해 투영하지 못한다면 안드로이드에 대해 잘 안다고 할 수 없을 것입니다. 이 책은 그림, 설명이 모두 독자와의 인터랙티브 형식으로 전개되기 때문에 안드로이드의 특징에 대해 빠른 시간 안에 배울 수 있습니다. 물론 안드로이드 프로그래밍을 구글링을 통해 배우거나 유명한 개발자의 블로그를 통해 배우는 것도 좋은 학습 방법이지만, 이 책을 통해 기초를 다지면 안드로이드 프로그래머로써 발전할 수 있으리라 생각합니다.
김다니엘(Software Engineer @Samsung, Node.js)
이 책을 보다 보면 처음 프로그래밍 언어를 배울 때의 설렘을 느끼게 합니다. 이 책에서는 초보자들을 배려한 부분들이 곳곳에서 느껴지며, 일러스트를 많이 사용해 그림책을 보듯 쉽게 익힐 수 있습니다. 안드로이드 프로그래밍을 처음 접하는 입문자에게 이 책을 적극 추천합니다.
고득녕(SK텔레콤)
⊙ 저자 소개
저자 | ANK Co., Ltd. (http://www.ank.co.jp)
소프트웨어 개발에서 Web 사이트 구축·디자인, 서적 집필에 이르기까지 폭 넓게 일을 하는 회사. 저서로는 홈페이지 사전, HTML 태그 사전 등 다수가 있다.
역자 | 이영란
테크니컬 라이터 및 컴퓨터 전문 번역자로 활동 중이다. 번역서로는 『성공과 실패를 결정하는 1%의 컴퓨터 원리』(성안당), 『성공과 실패를 결정하는 1% Windows 구조와 원리』(성안당), 『마스터링 비주얼 C# .net』(성안당), 『Visual Basic .NET 기초플러스』(성안당) 외 다수가 있다.