| 000 | 00802camcc2200241 c 4500 | |
| 001 | 000045736601 | |
| 005 | 20130125210348 | |
| 007 | ta | |
| 008 | 130125s2012 ggka 000c kor | |
| 020 | ▼a 9788996873952 ▼g 13560 | |
| 035 | ▼a (KERIS)BIB000013023094 | |
| 040 | ▼a 222001 ▼c 222001 ▼d 211009 | |
| 082 | 0 4 | ▼a 005.26 ▼2 23 |
| 085 | ▼a 005.26 ▼2 DDCK | |
| 090 | ▼a 005.26 ▼b 2012z26 | |
| 100 | 1 | ▼a 정동근 |
| 245 | 2 0 | ▼a (만들면서 이해하는) 웹앱 & 하이브리드 앱 프로그래밍 / ▼d 정동근 지음 |
| 260 | ▼a 고양 : ▼b 앤써북, ▼c 2012 | |
| 300 | ▼a 559 p. : ▼b 삽화 ; ▼c 24 cm | |
| 500 | ▼a 67개 예제만 따라하면 HTML5 + CSS3 + 자바스크립트 + jQuery Mobile + 폰갭 완전정복 ; 웹앱 & 하이브리드 앱 전문 개발자를 위한 | |
| 500 | ▼a 부록: 스마트폰 플랫폼별 개발 환경 구축 | |
| 945 | ▼a KLPA |
소장정보
| No. | 소장처 | 청구기호 | 등록번호 | 도서상태 | 반납예정일 | 예약 | 서비스 |
|---|---|---|---|---|---|---|---|
| No. 1 | 소장처 과학도서관/Sci-Info(1층서고)/ | 청구기호 005.26 2012z26 | 등록번호 121223017 (13회 대출) | 도서상태 대출가능 | 반납예정일 | 예약 | 서비스 |
컨텐츠정보
책소개
많은 앱 관련 강의를 통해서 터득한 노하우를 초보 개발자들이 손쉽게 접근하고 이해하기 쉽도록 기능별 예제로 설명하였다. 67개 예제를 선별하여 웹앱&하이브리드 앱 예제를 직접 만들면 전문 개발자가 될 수 있도록 알찬 개발서이다.
이 책의 특징은 무엇인가?
초보자도 이 책 한권이면 앱개발 전문가로 변신
이 책에는 초보자도 한권으로 앱 개발자가 될 수 있는 실전 노하우가 담겨있다. 이제까지 출판된 웹앱&하이브리드앱 교재는 1권만으로는 부족하고 초보자는 최소 3~4권의 책을 봐야 앱을 개발할 수 있었다. 그 이유는 html, CSS, 자바스크립트 등에 경험이 있는 웹프로그래머들을 대상으로 집필된 교재들이 대부분이었기 때문이다. 이 책은 웹앱을 전혀 모르는 초보자도 한권으로 전문가로 인도할 수 있는 길을 열어주기 위해서 만들었다. html 부터 시작해서 CSS, 자바스크립트, jQuery Mobile, 폰갭까지 방대한 영역 중에서 모바일 앱에 필요한 부분만을 모았습니다.
67개의 실전 예제
HTML5 만 공부해도 몇 권의 책을 봐야할 정도로 방대한 양이다. 이 책에는 불필요한 내용은 배제하고 모바일 앱 개발에 필요한 기능들만 모아서 67개의 예제로 구현해 놓았다. 각 예제를 직접 만들어 가다보면 앱 개발에 필요한 실전 감각을 자연스레 익히게 될 것이다.
실전 앱 개발에 입각한 내용과 순서
시중에 나온 교재들은 과목별 순서(html, CSS, 자바스크립트, jQuery Mobile, 폰갭)대로 설명하다 보니 초보자는 각 부분을 어떻게 사용하는지 이해하기 난해한 경우가 많다. 앱 개발 공부할 때의 순서는 플랫폼에 상관없이 다음과 같다. 첫째는 개발 환경 구축, 둘째는 UI 구성 & 컨트롤 사용방법, 셋째는 기본 API & 캔버스 사용방법, 넷째는 하드웨어 제어이다. 이 책은 과목별 순서보다는 앱개발 공부의 정석을 따르는 순서로 진행하여 이해하기 쉽도록 풀어놓았다.
정보제공 :
저자소개
정동근(지은이)
1995.10 클래식기타 사전 『인류와 기타』 출간 1996.02 경북대학교 졸업 1998.05 클래식기타 교본 『머리로 치는 기타』 출간 2009.07 『Visual C++ 윈도우 스킨 & 테마 프로그래밍』 출간 2009.08 『자가치유 바이블』 출간 2011.12 『bada 모바일 프로그래밍』 출간 2013.01 『만들면서 이해하는 웹앱 & 하이브리드 앱 프로그래밍』 출간 2014.07 『만들면서 이해하는 안드로이드 프로그래밍 입문』 출간 2015.08 『Tizen EFL 네이티브 앱 개발 가이드』 출간 2018.10 『안드로이드 앱 개발로 배우는 자바 코딩 1~4』 출간 2023.02 『자바로 만드는 안드로이드 2D 게임』 출간
목차
목차 1부 웹표준&웹앱ㆍ하이브리드 앱 개발 환경 01 스마트폰 플랫폼과 하이브리드 앱 이해 = 12 모바일 환경 이해하기 = 12 하이브리드 앱 구성 이해하기 = 16 02 작업 환경 구축하기 = 22 안드로이드 개발 환경 구축하기 = 22 폰갭 프로젝트 생성&에뮬레이터 테스트하기 = 39 하이브리드 앱 프로젝트 소스 코딩과 실행 = 53 03 CSS 핵심 기능 익히기 = 67 태그를 이용하여 디자인 설정하기 = 67 CSS 디자인 스타일 적용하기 = 77 CSS 코드를 별도 파일로 분리 및 관리하기 = 85 04 CSS 레이아웃 사용법 익히기 = 92 CSS 레이아웃으로 컨트롤 배치하기 = 92 화면 비율 단위로 컨트롤 배치하기 = 102 엘리먼트 안쪽/바깥쪽 여백 지정하기 = 106 서로 다른 해상도에 CSS 스타일 적용 = 115 2부 jQuery&Mobile UI 컨트롤 05 컨트롤 사용법 익히기 = 132 Label&Button 컨트롤 기능 익히기 = 132 Button 컨트롤에 아이콘 적용하기 = 144 Text 에디트 컨트롤 기능 익히기 = 153 Image 컨트롤 기능 익히기 = 160 Checkbox 컨트롤로 토글모드 구현하기 = 166 Radio 컨트롤 기능 익히기 = 176 06 고급 컨트롤로 앱 품질 높이기 = 183 슬라이드 컨트롤 사용하기 = 183 팝업 메뉴 사용하기 = 190 네비게이션바&컨트롤그룹 기능 익히기 = 196 리스트뷰 컨트롤 사용하기 = 206 이미지 리스트뷰 컨트롤 사용하기 = 212 사용자 정의 아이콘 사용하기 = 222 07 웹앱 화면 전환 효과 만들기 = 230 페이지 전환 효과 만들기 = 230 직관적인 UI 구현을 위한 헤어&풋터 = 239 페이지 변경 파라미터 전달 = 246 페이지를 팝업 대화상자로 변경하기 = 253 jQuery Mobile로 계산기 만들기 = 260 3부 자바스크립트&jQuery 08 자바스크립트 핵심 기능 익히기 = 270 문자열 변수 사용하기 = 270 타이머 구현하기 = 281 난수 생성하기 = 285 API로 현재 시간&날짜 계산하기 = 290 09 캔버스로 이미지 그리기 = 296 캔버스로 라인 그리기 = 296 라인 속성&컬러 지정하기 = 305 캔버스에 원호 그리기 = 310 캔버스에 곡선 그리기 = 318 캔버스로 문자열 출력하기 = 325 캔버스로 이미지 파일 출력하기 = 331 10 캔버스 응용하기 = 336 노래방 자막 구현하기 = 336 이미지 크기변경&회전하기 = 340 디지털&아날로그 시계 만들기 = 346 이미지 슬라이드 전환하기 = 360 11 네비게이션 구현하기 = 367 앱 내부에 저장된 텍스트 파일 읽기 = 367 XML 구문을 파싱하기 = 373 구글맵 서버와 통신하기 = 376 구글맵 플러그인을 이용한 네비게이션 = 385 불꽃놀이 컨트롤 사용하기 = 395 그라이언트 커스텀 컨트롤 제작하기 = 398 소코반 게임 만들기 = 402 4부 폰갭&하드웨어 제어하기 12 하드웨어 제어하기 = 416 메시지 박스 호출하기 = 416 진동 기능&타겟폰에 앱 설치하기 = 421 단말기 정보 구하기 = 424 초기화를 위한 라이프사이클, 네트워크 연결, 배터리 이벤트 활용하기 = 427 나침반 센서로 방위각 구하기 = 437 가속도 센서로 움직임 감지하기 = 442 13 멀티미디어 플레이&레코드 = 448 MP3 재생하기 = 448 음성 녹음하기 = 457 플러그인으로 동영상 파일 재생하기 = 461 카메라 객체로 사진 촬영하기 = 466 이미지 캡처하기 = 471 캡처 객체로 오디오 녹음하기 = 474 캡처 객체로 비디오 녹화하기 = 479 14 파일 핸들링하기 = 483 파일에 문자열 읽고 쓰기 = 483 파일 관리 앱 개발을 위한 파일 관리하기 = 490 웹에서 파일 다운로드하기 = 498 15 데이터 입출력하기 = 505 로컬 데이터 저장소 = 505 로컬 DB 사용하기 = 510 Contacts 객체를 이용한 연락처 목록 편집하기 = 522 부록 : 스마트폰 플랫폼별 개발 환경 구축 16 스마트폰 플랫폼별 개발 환경 구축하기 = 536 안드로이드 프로젝트를 수동으로 생성하기 = 536 iOS 개발 환경 구축하기 = 546 윈도우폰 개발 환경 구축하기 = 554



