logo
logo
x
바코드검색
BOOKPRICE.co.kr
책, 도서 가격비교 사이트
바코드검색

인기 검색어

실시간 검색어

검색가능 서점

도서목록 제공

모바일 웹 & 앱 개발하기

모바일 웹 & 앱 개발하기

(스마트폰을 위한)

Earle Castldine, Myles Eftos, Max Wheeler (지은이), 남정현 (옮긴이)
ITC(아이티씨)
26,000원

일반도서

검색중
서점 할인가 할인률 배송비 혜택/추가 실질최저가 구매하기
23,400원 -10% 0원
1,300원
22,100원 >
yes24 로딩중
교보문고 로딩중
11st 로딩중
영풍문고 로딩중
쿠팡 로딩중
쿠팡로켓 로딩중
G마켓 로딩중
notice_icon 검색 결과 내에 다른 책이 포함되어 있을 수 있습니다.

중고도서

검색중
서점 유형 등록개수 최저가 구매하기
로딩중

eBook

검색중
서점 정가 할인가 마일리지 실질최저가 구매하기
로딩중

책 이미지

모바일 웹 & 앱 개발하기
eBook 미리보기

책 정보

· 제목 : 모바일 웹 & 앱 개발하기 (스마트폰을 위한)
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 개발/방법론 > 모바일/무선/임베디드 프로그래밍
· ISBN : 9788963510347
· 쪽수 : 376쪽
· 출판일 : 2012-01-31

책 소개

'스마트폰을 위한 모바일 웹&앱 개발하기'는 모바일 웹 개발 안내서로, 최일선의 웹 디자이너와 웹 개발자들을 위한 실용 가이드이다. 이 책을 통해서, 예전에 만들어진 웹 사이트를 멋지고 세련된 모바일 웹 사이트로 전환시킬 수 있는지에 대해서 살펴본다. 그 다음, 웹 사이트를 HTML5를 통해서 우리에게 제공될 API들(가령 위치 정보, 로컬 저장소, 가속 센서 등)을 이용하여 App처럼 꾸미는 방법을 살펴보면서 마치 모바일 애플리케이션처럼 작동하는 모바일 웹 사이트도 만들어 본다.

목차

Chapter1 모바일 웹 디자인 소개

모바일 웹 디자인은 무엇을 의미하는가? 2
왜 이러한 고려 사항들이 중요한가? 3
네이티브의 유동성 3
네이티브 앱을 만드는 것이 어려운 이유 5
출발점에 서기 8
앱 만으로는 충분하지 않다 9
첫 번째 선택: 아무것도 하지 않기 9
두 번째 선택: 변신하기 11
세 번째 선택: 독립된 모바일 웹의 구축 13
프레임워크에 대한 이야기 14
지금까지 한 이야기들 정리하기 16

Chapter2 모바일을 위한 디자인

더 나은 마우스 만들기 18
호버링 20
작은 화면 21
인지에 들이는 노력 22
높은 곳에서 내려다보기 23
캐러셀 24
탭 바 26
리스트 27
요약 29
실전에 적용하기 29
넓게 생각하기 29
사용자 프로필 30
핵심 기능 집합 정의하기 31
스케치 하기 32
연필과 종이 33
연예인이 나타난 위치로 찾기 35
개요와 상세 39
연예인 별로 나타났던 상황 찾기 40
연예인 발견 정보 추가하기 43
한 데 모으기 43
문제점으로부터 벗어나기 45
홈 스크린 45
스타일 반영하기 47
터치 가능한 인터페이스 48
인터페이스 아이콘 51
타이포그래피 53
성능 고려 사항 54
디자인 테스트 하기 57
디자인 검토하기 58
앱 아이콘 62
매력을 뽐낼 시간 65

Chapter3 모바일을 위한 마크업

본질 위의 스타일 69
탭 바 71
줄, 줄 그리고 줄 76
이미지와 추상 요소 83
뷰 포트에 대한 이해 89
(리소스에 대한) 제약 사항을 아는 것 93
점진적으로 나아가기 95
우리를 구원해줄 Modernizr 95
가볍게 만들기 98
확대 가능한 이미지 107
완벽한 픽셀 그리기 109
멀티미디어 다루기 110
단독 실행 모드 112
사용자들에게 알리기 115
앱의 아이콘 117
그 외에 더 고려할 사항들 122
줄임표를 사용해서 긴 텍스트를 줄여 표시하기 122
텍스트 크기 조절 125
터치를 위한 강조 색상 126
터치 부가 기능 126
사용자 지정 선택 127
성능상의 고려 사항들 127
더 나아가기 128

Chapter4 모바일 웹 앱

터전 만들기 129
프레임워크와 라이브러리 130
모바일 자바스크립트 디버깅하기 131
이벤트 133
간단한 터치 이벤트 136
기능 감지하기 137
빠른 구현 139
유용한 링크 139
폼 필드 속성 142
페이지 불러오기 145
페이지 바꾸기 146
WebKit의 애니메이션 효과 사용하기 149
슬라이딩 157
뒤로 돌아가기 160
Ajax 172
HTML 받아오기 173
Ajax 스타일로 링크 만들기 175
템플릿 178
템플릿을 이용한 트위터 통합 182
우리만의 앱을 만들다 186

Chapter5 웹 앱에서 장치의 기능 사용하기

위치 정보 188
오류 처리하기 198
가속도 센서: 장치의 방향 202
가속도 센서 203
흔들기 제스처 205
터치 제스처 207
포토 갤러리 넘기기 209
핀치와 확대 214
오프라인으로 이동하기 218
캐시 매니페스트 218
캐시 매니페스트 이벤트 223
NETWORK 섹션과 FALLBACK 섹션 226
유용한 장 228

Chapter6 웹 앱을 더 빛나게 만들기

웹 앱의 트릭 229
고정된 메뉴 230
빠르게 클릭하기 235
라이브러리 로딩하기 237
기능 점검하기 238
위젯 240
대화 상자 241
스피너 245
클라이언트에 데이터 저장하기 247
로컬 스토리지 247
웹 SQL 데이터베이스 251
모든 것을 한데 묶기 256
모듈 256
커스텀 이벤트 261
다른 프레임워크들 263
결론 264

Chapter7 PhoneGap 소개

네이티브 앱에 웹 페이지를 끼워넣기 268
PhoneGap 270
고려 사항 271
콜백에 친숙해질 것 271
디버깅의 어려움 272
언캐니 밸리 273
앱 마켓플레이스의 복잡성 274
대안 274
SDK 설치하기 275
Xcode(OS X) 277
MacPorts(OS X) 277
Git 278
자바 개발 킷 279
이클립스 280
Apache Ant 281
Apple iOS SDK 282
안드로이드 SDK 282
블랙베리 SDK 287
WebOS SDK 287
PhoneGap 설치하기 288
Xcode 288
안드로이드 290
블랙베리 293
webOS 294
리뷰 295

Chapter8 웹 앱을 네이티브 앱으로 만들기

PhoneGap 앱 해부하기 297
아이콘, 스플래시 스크린 그리고 이름 299
iOS 300
안드로이드 304
블랙베리 306
WebOS 307
이제 가다듬을 시간 307
PhoneGap 자바스크립트 도우미 308
준비되었는지 확인하기 308
경고 창 309
네트워크 상태 확인 310
지리 위치, 저장소, 그리고 장치의 방향 312
하드웨어 버튼 313
카메라 기능 사용하기 315
실제로 구동하기 319
iOS 320
안드로이드 322
블랙베리 323
WebOS 323
앱 판매하기 324
Apple 앱 스토어 324
안드로이드 마켓 327
블랙베리 앱 월드 329
팜 앱 카탈로그 330
축제의 시간 332

부록 A 테스트를 위한 서버 구축하기

파이썬을 이용하여 구축하기 336
루비를 이용하여 구축하기 336
내장된 서버 사용하기 337
Windows 환경에서 IIS로 서버 구축하기 337
리눅스에서 아파치로 서버 구축하기 338

저자소개

Earle Castldine (지은이)    정보 더보기
정보 기술 석사를 취득하고, 웹 업계에서 고난을 거쳐 일생을 보내면서, Earle Castledine은 컴퓨터 분야에 관련된 모든 것에 관심을 두게 되었다. 8비트 아키텍처의 가정용 컴퓨터로 처음 시작하여, 90년대 중반에 인터넷에 발을 담근 이후로 지금껏 인터넷 업계의 일을 하고 있다. 그는 현재 자바스크립트 세계 정복 계획이라는 프로젝트를 위하여 공헌하고 있으며, 모바일 웹 애플리케이션을 만들고, 세련된 프레임워크를 개발하며, 종종 프랑스 파리에 위치한 Zenexity에서 일하는 유능한 친구들과 함께 뱅 루즈(적 포도주)를 마시며 일을 즐긴다. 클라이언트 중심의 프로젝트인 TurnTubelist(http://www.turntubelist.com/)의 공동 창업자이기도 한 그는 수많은 웹 기반의 실험으로 인터넷이 사회를 변화시켜줄 윤활유는 아니지만, 따분한 ECMAScript 기반의 물건들을 재미있게 만들고, 지루한 시간을 보내는 데 활용하고 있다.
펼치기
Myles Eftos (지은이)    정보 더보기
퍼스 출신의 웹 개발자로 INNER JOINS를 CSS 선택 구문으로 사용하는 것에 편안함을 느끼는 개발자이다. 그는 주요 웹 언어들에 대한 경험들을 가지고 있으며, 그의 주 무기는 루비 온 레일즈지만, 자바스크립트, HTML, CSS와 같은 좀 더 직접적인 프론트 엔드 영역에서도 그의 족적을 많이 찾을 수 있다. MadPilot Productions(http://www.madpilot.com.au)의 이름으로, 그는 수 많은 웹 앱에 대해서 일해왔으며 그 중에는 88 Miles(http://www.88miles.net)와 같은 것도 있다. 또한 여기에는 PhoneGap을 사용해서 만든 iPhone과 iPad 앱도 있는데, Counter Culture(http:// www.countercultureapp.com)와 같은 유명한 앱도 있다. 그는 자바스크립트가 마침내 진중하고 비중 있는 언어로서 인정 받을 만하다는 점에 흥분을 느끼고 있다.
펼치기
Max Wheeler (지은이)    정보 더보기
상호 작용 분야의 디자이너로서, Max Wheeler는 인터랙티브 미디어가 아름다운 모습을 갖추어야 한다고 생각한다. 현재 그는 오스트레일리아 캔버라에 거주하고 있으며, 미디어 불가지론 주의를 기반으로 하는 디자인 에이전시 회사인 Icelab(http://icelab.com.au/)에서 일하고 있다. 이 회사는 카페인에 중독된, 그렇지만 멋진 사람들로 가득하다. 고객들과의 작업과는 별개로, Icelab의 프로젝트에는 커뮤니티 지향적인 일도 포함되어 있는데, Decaf Sucks 그리고 RentMonkey와 같은 부동산 스타트 업도 포함되어있다. 그는 쉬는 시간에, 사진을 찍거나, 세계 여행을 하거나, 원반 던지기 게임을 즐기거나, 에스프레소를 하루에 두 번 정도 마시는 편이다. 그리고 가끔, Web Directions South에 모바일 웹 앱을 만드는 것에 관한 이야기를 하러 출몰하는 것으로 알려져 있다.
펼치기
남정현 (옮긴이)    정보 더보기
어린 시절부터 컴퓨터 프로그래밍에 입문하여 아직까지도 많은 것을 배우려고 노력하고 새로운 것에 열광하는 플랫폼 개발자로 (주)자이닉스에서 국내외 주요 유명 대학교에서 절찬리에 사용 중인 웹 기반 CMS솔루션을 개발하는 일을 맡고 있다. Microsoft Azure의 주요 서비스 중 하나인 SQL Database에 대한 입문 도서인 Pro SQL Azure, Microsoft WebMatrix 활용 레시피에 대한 도서, 모바일 웹/앱 개발 도서 등을 출간하였다. 수년간 Microsoft MVP로 활동하고 있으며 현재는 클라우드 컴퓨팅 플랫폼의 한 형태인 PaaS 기술에 많은 관심과 시간을 투자하고 있다. 20대 후반을 보내는 요즈음 더 멋지고 더 익사이팅한 삶을 찾기 위하여 매일 고민하고 있으며, 기술자들과의 만남에서 큰 즐거움을 느끼며 지속 가능한 커뮤니티 활동을 위해 늘 고민하고 있다. 블로그: http://www.rkttu.com/ E-MAIL: rkttu@outlook.com Facebook/Twitter: rkttu
펼치기
이 포스팅은 쿠팡 파트너스 활동의 일환으로,
이에 따른 일정액의 수수료를 제공받습니다.
이 포스팅은 제휴마케팅이 포함된 광고로 커미션을 지급 받습니다.
도서 DB 제공 : 알라딘 서점(www.aladin.co.kr)
최근 본 책