상세정보
안드로이드 앱 개발
미리보기

안드로이드 앱 개발

저자
전현민,김재완 저
출판사
복두출판사
출판일
2015-02-25
등록일
2015-02-26
파일포맷
PDF
파일크기
15MB
공급사
YES24
지원기기
PC PHONE TABLET 웹뷰어 프로그램 수동설치 뷰어프로그램 설치 안내
현황
  • 보유 2
  • 대출 0
  • 예약 0

책소개

21세기는 디지털과 정보화의 시대입니다. 모든 가정에는 한 대 이상의 개인용 컴퓨터가 이미 오래전에 자리했으며, 우리는 어렵지 않게 컴퓨터를 사용하고 있습니다. 많은 업무가 컴퓨터의 보급과 초고속 네트워크의 등장으로 전산화되었으며 아직 그렇지 않은 분야들도 점차 컴퓨터를 활용하는 쪽으로 변화하고 있습니다. 이렇듯 우리가 살고 있는 이 세상에서 컴퓨터는 단순히 계산기를 넘어 없어서는 안 될 정도로 매우 중요한 위치를 차지하고 있습니다. 또한 컴퓨터 공학은 매우 빠르게 발달하고 진화하고 있는 분야이며 하루가 멀다하게 신제품이 개발되고 신기술이 등장하고 있습니다. 그리고 이러한 과정에서 계속 컴퓨터의 소형화가 진행되었으며 우리는 이러한 컴퓨터 소형화의 대표적인 산물인 스마트폰을 사용하고 있습니다. 하루가 멀게 급변하는 정보화 시대에서 인간의 생활양식을 가장 크게 변화시킨 것은 여러 가지 요소가 있겠지만 그중에서 가장 큰 역할을 한 것은 스마트폰의 등장과 보급입니다. 처음 아이폰이 출시되었을 때가 기억나십니까? 그 작은 기기에서 컴퓨터처럼 인터넷도 사용하고 게임도 하며 영화를 볼 수 있다는 것은 그 자체만으로 혁명이었습니다. 그리고 이러한 아이폰의 등장하고 얼마 지나지 않아 오픈 소스 운영체제인 안드로이드가 구글(Google)社에 의해 개발되었고 이러한 안드로이드를 탑재한 스마트폰(Smart Phone)이 등장하게 됩니다. 그로부터 불과 몇 년 만에 스마트폰 시장은 전 세계적으로 급격하게 성장했습니다. 어린 아이부터 어르신들까지 스마트폰을 가지고 있으며 이를 활용하고 있습니다. 특히 우리 세대는 이미 이러한 스마트폰을 일상생활 대부분에서 사용하고 있으며 없으면 안 될 정도로 인간의 생활에 지대한 영향을 미치고 있습니다. 또한 필요한 기능이 있으면 스토어에서 검색하여 다운받음으로써 바로 활용할 수 있습니다. 매일매일 셀 수 없을 정도의 안드로이드 앱이 개발되어 스토어에 등록되고 있으며 그 분야는 게임, 교육, 도구, 유틸리티 등 굉장히 다양합니다. 또한 스마트폰은 웹 브라우저가 기본적으로 내장되어 있어 컴퓨터 없이도 네트워크만 연결되어 있다면 언제 어디서나 인터넷에 접속하여 필요한 정보를 손쉽게 검색할 수 있으며 어느 곳에서나 멀티미디어 환경의 혜택을 누릴 수 있게 되었습니다.

물론 모바일에만 이러한 변화가 있었던 것은 아닙니다. 이제까지 폐쇄적이고 보수적이었던 디지털 시장은 이제 누구나 포털 사이트 등에서 검색만으로도 쉽게 정보를 얻고 공유할 수 있으며, 궁금하거나 개발이 난관에 부딪혔을 때 관련 사이트에서 질문하고 답변을 얻어 손쉽게 해결할 수 있도록 변화하였습니다. 즉 폐쇄적이었던 개발 환경이 개방적으로 변한 것입니다. 또한 많은 자료들이 오픈 소스(Open Source:프로그램 소스 코드가 공개되어 있음)로 공개되고 있으며 이러한 오픈 소스의 혜택을 누린 사람 또한 자신이 개발한 것을 오픈 소스로 공개함으로써 누구나 손쉽게 다른 사람의 지식을 배워 자신의 것으로 얻을 수 있고, 또한 손쉽게 다른 사람에게 전할 수 있게 되었습니다. 즉 프로그램을 개발하기에 가장 좋은 시절이 도래했다는 뜻입니다.

이 책은 ‘안드로이드 애플리케이션을 개발하고 싶지만 막상 배우려고 하니 너무 어렵다’ 또는 ‘개발은 하고 싶은데 어떻게, 무엇부터 시작해야 할지 모르겠다.’고 호소하는 분들을 위해 집필 되었습니다. 프로그램을 개발한다고 하는 것은 단순한 한 가지 지식만으로 할 수 있는 것이 아닙니다. 컴퓨터에 관한 깊은 지식, 프로그램 개발 능력 등이 종합적으로 융합되어 탄생하는 것입니다. 안드로이드 애플리케이션은 안드로이드(Android)라고 하는 운영체제(Operating System)에서 실행되는 프로그램을 뜻합니다. 하지만 그런 프로그램, 즉 애플리케이션을 직접 개발하려면 가장 먼저 ‘안드로이드(Android)란 무엇인가?’에서부터 시작하여 애플리케이션을 구성하는 모든 요소를 종합적으로 이해해야 하고 이들을 잘 조합하여 다루는 능력을 요구합니다.

아무쪼록 이 책을 읽고 공부하는 여러분께 큰 도움이 되기를 바라며 좋은 결실을 맺기를 기원합니다.

저자 씀

QUICKSERVICE

TOP