나에게 필요한 지식과 기술을 검색해 보세요.

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

지은이

조나단 스타크

옮긴이

정훈

출간일

2011.07.20

레벨

초중급

평점

3.3(3명)

정가

16,000

판매가

14,400

총 결제 금액

10%

14,400

적립 예정

720P

네이티브 언어를 몰라도 안드로이드앱을 만들 수 있다!
HTML, CSS, 자바스크립트를 쓸 줄 안다면, 이미 안드로이드앱 개발을 위한 능력을 갖춘 것이다. 이 책은 자바 없이 오픈 소스 웹 표준으로 안드로이드앱을 개발하고 디자인하는 방법을 알려준다.

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

추천사

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

저자

목차

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 브라우저 살펴보기

찾아보기

리뷰

16,000

10%

14,400