이미 소장하고 있다면 판매해 보세요.
|
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 브라우저 살펴보기 찾아보기 |
|
HTML, CSS, 자바스크립트로 안드로이드앱을 만들고 안드로이드 마켓에 올리는 방법을 알려준다. 또한 디바이스의 다양한 장치를 웹앱에서 이용할 수 있게 하여 웹앱의 한계를 극복하는 데 도움을 준다.
안드로이드 디바이스의 다양성은 양날의 검이다! 통신사와 휴대폰 제조사들 역시 안드로이드와 전략을 같이 하고 있다. 시중에는 너무도 다양한 안드로이드 디바이스가 출시되어 있다. 이는 개발자에게는 양날의 검 같다. 디바이스가 많아지는 것은 시장이 크다는 뜻이지만, 디바이스가 많아질수록 플랫폼의 분열이 더 심해진다는 뜻이다. 이런 혼란스러운 상황에서 HTML, CSS, 자바스크립트는 빛을 발할 수밖에 없다. 이 책은 여러분이 HTML, CSS, 자바 스크립트(때로는 jQuery) 기술에 대한 알고 있다고 가정한다. 5장에서 기초적인 SQL 코드가 나오는데, 물론 SQL 문법을 잘 안다면 좋겠지만, 꼭 필요한 것은 아니다. 이 책에서는 안드로이드 SDK 사용을 최대한 피할 것이다. 이 책의 예제를 따라 하기 위해서 필요한 것은 텍스트 에디터와 최신 버전의 구글 크롬(Google Chrome) 브라우저다. 7장에서는 폰갭용 안드로이드 SDK가 필요하며, 웹앱을 네이티브앱으로 변환하여 안드로이드 마켓에 올리는 방법을 설명한다. 네이티브 언어를 몰라도 안드로이드앱을 만들 수 있다! HTML, CSS, 자바스크립트를 쓸 줄 안다면, 이미 안드로이드앱 개발을 위한 능력을 갖춘 것이다. 이 책은 자바 없이 오픈 소스 웹 표준으로 안드로이드앱을 개발하고 디자인하는 방법을 알려준다. 더 유연한 앱을 만드는 절대적인 방법, 웹 표준으로 도전하라! 안드로이드에 최적화된 웹앱을 만들고, 폰갭 프레임워크를 이용해서 네이티브 안드로이드앱으로 변환하자! 다양한 디바이스에서 동작하는 모바일앱이 미래를 요동치게 할 것이다. 주요 내용 안드로이드용 웹페이지 만들기 진행 표시기를 웹앱에 띄우기 jQTouch로 애니메이션 추가하기 오프라인에서도 동작하는 앱 개발하기 폰갭으로 가속도계, GPS, 카메라 같은 하드웨어 제어하기 웹에서 앱을 테스트하고 안드로이드 마켓에 올리기 모바일&웹 컨설턴트인 조나단 스타크가 제안하는 '강력하고 유연한 앱 만들기' 방법을 배우자! |