독자 스스로 앱을 하나씩 만들어 가면서 배울 수 있게 배려하고 있는 책!
세상에서 가장 이해하기 힘든 미스터리 중 하나는 바로 서점에 수많은 컴퓨터 책이 있음에도 불구하고 여전히 컴맹은 없어지지 않는다는 것입니다. 아이폰 프로그래밍 책을 이것저것 보았는데도 아이폰으로 앱을 만드는 데 어려움을 겪는 사람이 적지 않다는 것도 이에 못지않은 미스터리라고 할 수 있습니다. 이 책이 세상에 나오기 전 원고를 먼저 읽어 보면서 이제는 이 미스터리도 곧 풀릴 것 같다는 희망이 보였습니다.
프로그래밍을 잘 하려면 스스로 프로그램을 만들어 봐야 합니다. 이 책에서는 각 단원마다 독자 스스로 앱을 하나씩 만들어 가면서 배울 수 있도록 배려하고 있습니다. 단원 끝에는 이제까지 배운 것을 바탕으로 좀 더 난이도가 있는 앱을 만들어 보라고 이끌어 줍니다. 화려함보다는 앱 개발에 기본이 되는 골격을 완성해 나가는 데 중점을 두고 책을 쓴 것으로 보입니다.
이 책은 사전식으로 나열된 아이폰 프로그래밍 책을 보고 나서도 막상 앱을 만들어 보려고 하면 막막했던 분들에게 빛이 되어줄 것입니다. 당장 이해가 되지 않는 부분이 있더라도 끈기 있게 예제 앱을 하나씩 만들어 가다 보면 틀림없이 자신도 모르는 사이에 앱 개발 실력이 늘 것입니다. 이 책에 있는 예제들에 여러분의 아이디어를 추가해 조금씩만 바꾸어 보면서 여러 용도의 앱을 직접 만들어 보세요. 몰라보게 앱 개발 실력이 향상된 자신을 발견하게 될 것입니다.
황태욱 (통로이미지(주) 연구소장)
기다리던 책이 출간되었네요!
안드로이드 앱 프로그래밍 강의를 하면서 수강생들로부터 “안드로이드 앱으로 만든 기능을 아이폰으로도 만들고 싶은데 어떻게 하면 좋을까요?”라는 질문을 많이 받곤 합니다. 이제는 앱을 개발하더라도 하나의 OS만을 위한 앱을 만들 수는 없습니다. 여러분이 만든 앱을 많은 사람들이 사용하게 하려면 여러 가지 스마트폰 OS를 위한 앱을 만들어야 하는데, 그중에서도 안드로이드용과 아이폰용 두 가지를 만들어 배포하기만 해도 우리가 사용하는 대부분의 스마트폰을 위한 앱을 만들 수 있습니다. 하지만 안드로이드 앱과 아이폰 앱은 개발할 때 사용하는 언어도 다르고 개발 프로그램도 다르기 때문에 결국 두 가지 다 공부할 수밖에 없습니다.
그런데 이지스퍼블리싱에서 ≪Do it! 안드로이드 앱 프로그래밍≫에 이어 ≪Do it! 아이폰 앱 프로그래밍≫을 출간한다고 해서 얼른 읽고 싶었습니다. 기대했던 대로 이 책에는 기존의 다른 아이폰 프로그래밍 책들에서는 아쉽게 느꼈던 부분, 특히 초보자를 배려한 친절한 설명이 있어서 좋았습니다. 아주 간단한 앱부터 메신저 기능을 구현한 앱 등 꼭 작업해 보고 싶은 앱들을 중심으로 초보자들도 하나하나 따라해 보면서 앱스토어에도 올릴 수 있게 도와주는 책입니다.
아이폰에 도전하고 싶어 하는 수강생들, 혹은 현업 개발자들에게도 망설임 없이 이 책을 추천해 드립니다. Xcode, 오브젝티브?C 등 낯설어서 쉽게 도전할 수 없었던 iOS 앱 개발을 이 책을 가이드 삼아 도전해 보세요.
정재곤 (SK텔레콤 T아카데미 대표 강사, 《Do it! 안드로이드 앱 프로그래밍》 저자)
유용한 예제 소스로 연습하다 보니 어느새 수준급의 모바일 개발자가 된 느낌!
저는 웹 프로그래밍을 하는 개발자입니다. 처음엔 열정을 불사르며 일을 시작했지만 부족한 실력 탓에 큰 좌절감에 빠진 적이 있었습니다. 그런데 그 당시 동료들이 해준 프로젝트의 개념 설명과 기본 프레임 소스 스터디로 그 좌절감을 털어버릴 수 있었죠. 그리고 그때 진행하던 프로젝트도 성공적으로 마무리할 수 있었습니다.
이 책은 아이폰 앱 개발에 대한 기본적인 부분을 당시의 동료들처럼 친절하게 해결해 주었습니다. 초반의 개념 설명으로 아이폰 앱 개발에 대한 이해를 높이고 유용한 소스의 연습을 통해 개발 능력을 향상시키다 보니 어느새 수준급의 모바일 개발자가 된 느낌까지 듭니다.
요즘 업계에서는 모바일 서비스에 대한 관심이 높아지고 있습니다. 현재 웹에서도 모바일 기기 전용 웹페이지 요청이나 반응형 웹으로 개발하는 경우가 빈번해지고 있습니다. 모바일에 대한 관심이 높아지고 있는 요즘 같은 시기에 진로 변경을 고민하는 저로서는 정말 적당한 안내서를 만난 기분입니다.
즐거운 일을 하게 되면 일의 진척도 빨라지고 자기 만족감도 높아지지만 하기 싫은 일을 하게 되면 그 반대인 경험들이 다들 있을 것입니다. 이 책은 아이폰 앱 개발을 위한 한 걸음을 두려움 없이 내디딜 수 있도록 즐거움을 안겨 준 아주 고마운 책입니다.
설택근 (프리랜서 C# 개발자)
아이디어가 있음에도 개발이라는 장벽에 부딪힌 분들께 추천합니다
스마트폰이 대중화되면서 스마트폰에서 구동되는 각종 애플리케이션은 하드웨어만큼이나 중요한 위치를 차지하게 되었습니다. 유용한 애플리케이션들은 전 세계 수많은 사람들에게 사랑을 받고 있고 인기 있는 애플리케이션을 만드는 것은 많은 사람이 꿈꾸는 일 중의 하나가 되었지요. 획기적인 아이디어가 있는데도 개발이라는 장벽에 부딪혀 꿈을 포기해야 했던 사람들에게 이 책은 좋은 가이드가 되어 줄 것입니다.
이 책은 프로그래밍을 한 번도 접해 보지 못한 사람들과 아직 프로그래밍이 익숙치 않은 신규 개발자들을 위한 유용한 안내서입니다. 초보자도 쉽게 이해할 수 있도록 쉬운 용어와 다양한 예제, 스크린샷, 그림들로 구성되어 있어 어느새 개발자의 대열에 서 있을 수 있게 해 줄 것입니다. 기초적인 애플리케이션 개발부터 고급 애플리케이션 개발까지 단계적으로 구성되어 있으며, 여러분이 개발한 애플리케이션을 앱스토어에 등록하고 판매하는 과정까지 상세하게 설명하고 있습니다.
앱스토어는 전 세계적으로 인기 있는 마켓이며, 여러분이 가진 아이디어를 구체화해 앱스토어를 통해 전 세계에 소개하고 싶다면 《Do it! 아이폰 앱 프로그래밍》은 더할 나위 없이 적절한 선택이 될 것입니다.
한유진 (스타트업 서버 개발자)