메뉴 바로가기 검색 및 카테고리 바로가기 본문 바로가기

한빛출판네트워크

안드로이드 웹앱 : with HTML, CSS, JavaScript

  • 저자 : 조나단 스타크
  • 번역 : 정훈
  • 출간 : 2011-07-20
  • 페이지 : 196 쪽
  • ISBN : 9788979148299
  • 물류코드 :1829
TAG :
초급 초중급 중급 중고급 고급
3.3점 (3명)
좋아요 : 21
네이티브 언어를 몰라도 안드로이드앱을 만들 수 있다!
HTML, CSS, 자바스크립트를 쓸 줄 안다면, 이미 안드로이드앱 개발을 위한 능력을 갖춘 것이다. 이 책은 자바 없이 오픈 소스 웹 표준으로 안드로이드앱을 개발하고 디자인하는 방법을 알려준다.

더 유연한 앱을 만드는 절대적인 방법, 웹 표준으로 도전하라!
안드로이드에 최적화된 웹앱을 만들고, 폰갭 프레임워크를 이용해서 네이티브 안드로이드앱으로 변환하자! 다양한 디바이스에서 동작하는 모바일앱이 미래를 요동치게 할 것이다.
  • 안드로이드용 웹페이지 만들기
  • 진행 표시기를 웹앱에 띄우기
  • jQTouch로 애니메이션 추가하기
  • 오프라인에서도 동작하는 앱 개발하기
  • 폰갭으로 가속도계, GPS, 카메라 같은 하드웨어 제어하기
  • 웹에서 앱을 테스트하고 안드로이드 마켓에 올리기
모바일&웹 컨설턴트인 조나단 스타크가 제안하는 "강력하고 유연한 앱 만들기" 방법을 배우자!

추천사

모바일웹은 모바일 디바이스의 인터넷 접속수가 데스크톱에서의 접속 수를 능가하면서 더욱 중요해졌다. 이 책은 빠르게 모바일 웹앱을 만들고 앱스토어에 올려 판매할 수 있는 효과적인 방법을 제시한다. 또 이를 위해 폰갭 프로젝트 유틸리티와 현대적인 모바일웹 개발 방법까지 설명한다. - 브라이언 리룩스, Nitobi Software
저자

조나단 스타크

모바일&웹 컨설턴트다. 월 스트리트 저널에 ‘웹 전문가’로 소개되기도 했다. PHP와 아키텍트 전문 매거진에 기고한 내용을 바탕으로 웹앱 프로그래밍 서적을 두 권 저술했고, 인터넷과 모바일 라이프스타일 트렌드 미디어에 소개되기도 했다. Tandy T-80에서 시작한 프로그래밍 경력이 어느덧 20년이 넘은 조나단은 Zork를 여전히 최고의 게임이라고 생각한다.
역자

정훈

대학교에서 컴퓨터공학을 전공한 후 게임 및 웹 프로그래머 등으로 활약해 왔다. 기획과 디자인 등에도 관심이 많으며, 현재도 꾸준히 즐겁고 신나는 무언가를 찾으며 살고 있다.

1장. 시작하기
1.1 웹앱 vs. 네이티브앱
 - 웹앱
 - 네이티브앱
 - 장단점
 - 어떤 방법을 사용해야 할까요?
1.2 웹 프로그래밍 집중 코스
 - HTML 소개

2장. 기본 스타일
2.1 웹사이트가 없으신가요?
2.2 첫 단계
 - 안드로이드 스타일시트 분할 준비
 - 페이지 크기 제어
2.3 안드로이드 CSS 추가
2.4 안드로이드 룩앤필 
2.5 jQuery로 기본적인 동작 추가하기
2.6 이 장에서 배운 것

3장. 고급 스타일링
3.1 Ajax 터치 추가 
3.2 교통을 정리해주는 adroid.html 작성
 - 작업할 때 필요한 콘텐츠 설정하기 
 - 자바스크립트로 요청 보내기 
3.3 간단한 부가 기능 
 - 진행률 표시기 
 - 페이지 제목 설정하기
 - 긴 타이틀 다루기 
 - 맨 위까지 자동 스크롤
 - 로컬 링크만 끌어오기 
 - 백 버튼 만들기 
3.4 홈 스크린에 아이콘 추가하기
3.5 이 장에서 배운 것

4장. 애니메이션
4.1 jQTouch 활용하기
4.2 슬라이딩 홈 
4.3 Dates 패널 추가 
4.4 Date 패널 추가
4.5 New Entry 패널 추가 
4.6 Settings 패널 추가 
4.7 더 추가해볼 것들 
4.8 jQTouch 최적화
4.9 이 장에서 배운 것

5장. 클라이언트 측 데이터 저장소
5.1 웹스토리지
 - 로컬 스토리지에 사용자 설정 저장하기
 - 세션 스토리지에 선택한 날짜 저장하기 
5.2 웹SQL 데이터베이스 
 - 데이터베이스 생성
 - 행 삽입하기 
 - 행을 선택하고, 결과 세트를 핸들링하기 
 - 행 삭제하기 
5.3 이 장에서 배운 것
5.4 웹 데이터베이스 에러 코드 레퍼런스

6장. 오프라인에서 동작하기
6.1 오프라인 애플리케이션 캐시의 기본
6.2 온라인 Whitelist와 Fallback 옵션 
6.3 동적 Manifest 파일 생성하기
6.4 디버깅
6.5 이 장에서 배운 것

7장. 네이티브앱으로 가자
7.1 폰갭 소개 
7.2 안드로이드 SDK 내려받기
7.3 폰갭 내려받기 
7.4 환경 설정 
7.5 안드로이드 가상장치 생성하기 
7.6 KiloGap 만들기
7.7 에뮬레이터에 KiloGap 설치하기 
화면의 최고 높이 이용하기
앱 아이콘 최적화하기 
7.8 안드로이드폰에 KiloGap 설치하기  
7.9 자바스크립트로 폰 제어하기 
 - 비프, 진동, 경고
 - 위치 정보 
 - 가속도계
7.10 이 장에서 배운 것

8장. 안드로이드 마켓에 앱 올리기
8.1 앱의 배포 버전을 준비
 - 디버그 코드 지우기 
 - 앱의 버전 
 - 앱에 서명하기 
8.2 안드로이드 마켓에 앱 업로드하기 
8.3 앱 직접 배포하기 
8.4 참조할 자료 

부록 A. WURFL 브라우저 살펴보기

찾아보기

  • 처음 책을 받았을 땐 책이 생각보다 얇아서 별다른 내용이 없을 거라 약간 무시? 했는데
    실습 하면서 책 내용을 찬찬히 읽어 보니 책 페이지에 비해서 알찬 내용이란걸 나중에야 알게 되었네요~!

    최신 HTML5와 CSS3로 실습예제가 되어 있어 모바일에 더욱더 잘 맞는 내용이었습니다. 이번에 제대로 실습 해본건 같아 기분이 좋네요 실습한 예제 URL도 올려봅니다.

    책 내용을 보면서 느낀 거지만 차기 윈도우8 운영체제에서는 웹엡이 활성화 될거란 인터넷 기사를 본 기억이 나네요 윈도우8 OS와 익스플로러 10이 활성화 되면 지금의 어플리케이션 만큼 웹엡도 많이 활성화 될거라 생각이 듭니다 그런점에서 이책은 웹엡이란 것에 대한 이정표 같은 역활을 하는 것 같습니다.

    앞으로도 모바일에 대한 책을 기대해 봅니다.

  • 요약 :
    이 책은 표준 웹기술: HTML, CSS, Javascript (with jquery/jqtouch)를 이용해서 안드로이드 앱을 개발해보는 입문서입니다. 일반적인 웹어플리케이션은 네이티브의 기능을 사용할 수 없다는 한계가 있었는데, 이 책에서는 PhoneGap을 이용해서 웹에서 native의 기능을 사용할 수 있도록 웹앱을 만들수 있다는 것이 특징입니다.


    장단점 :
    우선 이책의 장점은 페이지 수가 적은 만큼 부담없이 읽을 수 있고, 쉽게 하나하나 따라가며 진행할 수 있는 것이 장점이라고 할 수 있습니다.
    HTML, CSS, JavaScript에 조금이라도 경험이 있는 독자는 쉽게 안드로이드 웹앱 개발을 시작할 수 있어 웹앱개발을 위한 입문서로서의 충분하다고 생각됩니다.
    다만 대부분의 내용이 웹개발 부분에 치중되어 있는데 반해 내용이 충분하지 못하고, PhoneGap에 대한 내용도 너무 간단해서 따라하기 수준인 것이 아쉽습니다.


    기타 :
    이 책에서 주로 다루는 내용은 웹개발과 PhoneGap, 안드로이드 입니다. 대부분의 챕터(chapter 1~6)가 웹개발을 다루고 있고, 나머지 챕터(chapter 7,8)에서는 PhoneGap과 마켓에 앱을 올리는 것에 대한 내용만 다루고 있어, 책제목과 내용 사이에 관련성이 너무 적지 않나 하는 생각이 듭니다.

  • 본 독자는 프로그래머를 업으로 하고 있는데, 그래봐야 웹만 10여년 동안 그 둘레를 돌았다.

    본 도서는 한빛리더스 3기의 빨간펜 도서로 나왔던 책이었는데, 오탈자만 찾으면 되는 것을 기어이 리뷰까지 적고만다.

    보통의 오라일리 책들은 표지의 그림에서부터 "아 이책 오라일리로부터 나온 책이구나" 하고 느낀다. 그만큼 오라일리의 표지 디자인은 2가지 평가로 나눠볼 수 있겠다.

    본 도서 또한 한눈에 오라일리의 서적임을 알 수 있다. 본 독자가 IT를 업으로 시작해서 지금까지 10여년동안 가장 많이 읽고 구입한 책이 오라일리 책임을 감안하면 오라일리에 대한 깊은 신뢰도 있다.

    안드로이드. 이 단어는 2009년부터 2011년 현재까지 모바일 시장의 뜨거운 감자다. 이면에는 애플로부터 시작한 아이폰도 있지만, 안드로이드는 기기 호환성부터 자주 바뀌는 os까지 말도 참 많다.

    상황이 이렇다 보니 본 도서는 자주 바뀌는 os에 신경쓰지 않고 누구나 이용할 수 있는 앱을 만드는데 웹을 그 매개체로 소개하고 이용하는데 주저하지 않는다.

    책을 읽으면서 알게된 사실은 본 도서의 저자가 현재 jQuery를 기반으로 한 모바일 플러그인인 jQTouch의 관리자란 사실이다.

    같은 이유라곤 할 수 없지만 본 도서는 간략한 소개를 거친 다음엔 jQTouch를 가지고 이야기 한다.

    기존의 웹 개발자가 모바일 애플리케이션을 만들려고 자바에 익숙해지고 이클립스에 익숙해진다는건 상당한 인내심을 요구한다.

    아이폰 앱을 개발하는 건 안드로이드보다 더 까탈스럽기도 하지만, 본 도서의 화두는 웹 앱이다.

    모든 번역서가 다 그렇지는 않지만 본 도서는 읽기에 다소 까칠한 부분이 제법 있었고, 원문과 비교하지 않으면 틀리는 단어. 그리고 같은 페이지임에도 번역형태가 다른 것까지 있으니 이쯤 되니 그저 내용이나 보자 싶었다(그럼에도 빨간펜 도서니까 열씸히 빨간펜으로 낙서했다)

    분명 모바일 앱을 만드는데 네이티브(Native) 언어로 만들어야 할까? 이에 대한 답은 "아니다" 다. 본 도서는 왜 간단하게 할 수 있는 것까지 Native 언어로 만드냐는 화두를 던진다.

    그렇다 이건 무척 중요한 질문이다. 적어도 본 리뷰를 다른 독자. 그리고 그 분이 자바나 맥 프로그래머라면 이 질문에 대해서 쉽게 답할 것이다.

    그러나 웹 프로그래머이거나 이제 막 걸음마를 뗀 개발자라면 한숨부터 나온다.

    도서의 내용은 책 전반적으로 필요한 것만 눌러 담아서 알려준다.

    그럼에도 불구하고 본 독자가 본 도서에 대해 실망한 건, 도서에 쓰인 jQTouch가 만들어내는 ui가 버튼이 하나 뿐인 아이폰에 그 초점이 맞춰져있고, 도서 중간중간 안드로이드엔 적용 안되는 아이폰엔 적용되는 그런 내용들을 담고 있기도 했다.

    오탈자 많은건 정말 둘째치고, 얇은 두께 덕분에 보다 세분화되고 전문적인 지식보단 이것은 이런거다. 하고 알려주는 개념서적에 관한 부분이 자주 눈에 띄었다(여기엔 html5가 아직 권고안도 나오지 않는 것도 이유가 있다)

    비록 별 3개 밖에 주지 않지만 Native 언어로 앱을 만들 줄 모른다고 생각하는 분에겐 본 도서가 훌륭한 길잡이 역할을 할 것이다(하지만 재인쇄 해야 될지도 모른다)

    끝으로 본 도서에 대해 한가지를 말하라면?

    새로운 것만이 새로운 것을 창조하진 않는다. 익숙한 것도 새로운 것을 창조하는데 도움이 된다.

부록/예제소스
자료명 등록일 다운로드
DOWNLOAD 예제소스 2016-04-06 다운로드
결재하기
• 문화비 소득공제 가능
• 배송료 : 0원배송료란?

배송료 안내

  • 책, 아이템 등 상품을 3만원 이상 구매시 무료배송
  • 브론즈, 실버, 골드회원이 주문하신 경우 무료배송

무료배송 상품을 포함하여 주문하신 경우에는 구매금액에 관계없이 무료로 배송해 드립니다.

닫기

리뷰쓰기

닫기
* 도서명 :
안드로이드 웹앱 : with HTML, CSS, JavaScript
* 제목 :
* 별점평가
* 내용 :

* 리뷰 작성시 유의사항

글이나 이미지/사진 저작권 등 다른 사람의 권리를 침해하거나 명예를 훼손하는 게시물은 이용약관 및 관련법률에 의해 제재를 받을 수 있습니다.

1. 특히 뉴스/언론사 기사를 전문 또는 부분적으로 '허락없이' 갖고 와서는 안됩니다 (출처를 밝히는 경우에도 안됨).
2. 저작권자의 허락을 받지 않은 콘텐츠의 무단 사용은 저작권자의 권리를 침해하는 행위로, 이에 대한 법적 책임을 지게 될 수 있습니다.

오탈자 등록

닫기
* 도서명 :
안드로이드 웹앱 : with HTML, CSS, JavaScript
* 구분 :
* 상품 버전
종이책 PDF ePub
* 페이지 :
* 위치정보 :
* 내용 :

도서 인증

닫기
도서명*
안드로이드 웹앱 : with HTML, CSS, JavaScript
구입처*
구입일*
부가기호*
부가기호 안내

* 회원가입후 도서인증을 하시면 마일리지 500점을 드립니다.

* 한빛 웹사이트에서 구입한 도서는 자동 인증됩니다.

* 도서인증은 일 3권, 월 10권, 년 50권으로 제한됩니다.

* 절판도서, eBook 등 일부 도서는 도서인증이 제한됩니다.

닫기

해당 상품을 장바구니에 담았습니다.이미 장바구니에 추가된 상품입니다.
장바구니로 이동하시겠습니까?

자료실