안드로이드 프로그래밍 with 자바 (실제 모바일 프로젝트 구축)

안드로이드 프로그래밍 with 자바 (실제 모바일 프로젝트 구축)

$38.51
Description
단계별 애플리케이션 개발
탄탄한 기초 지식과 실무 활용 능력을 업그레이드한다!
안드로이드의 기본 개념을 체계적으로 익히고, 이를 실습 예제를 통해 익힙니다. 기본 개념과 사용법을 스스로 실전에 적용하는 방법을 학습한 다음 실습 예제와 응용 예제를 통해 실전 프로젝트 응용력을 키워보세요.
저자

송미영

웹기반의관공서위기관리시스템,의학용어온라인평가시스템,중도탈락예방시스템개발,앱기반의전자동화및교육용게임개발,유니티를이용한가상현실콘텐츠개발등다수의실무경험및자바,웹프로그래밍(JSP/PHP),스프링,안드로이드프로그래밍,유니티엔진,VR/AR프로그래밍등의강의경력을가지고있습니다.
현재수원여자대학교교수로재직하면서컴퓨터비전,모바일게임,가상현실등을연구하고있으며,캡스톤디자인프로젝트나경진대회,공모전등에서학생들이현장실무능력을쌓을수있도록도와주는지도교수로서CATS(ComputerApplicationTechnologyStudy)동아리를운영중입니다.다년간의현장실무개발과교육강의를통해얻은지식을독자에게이해하기쉽게전하고자집필에도힘쓰고있습니다.
저서로는『JAVA마스터』(한빛아카데미,2023),『스프링코딩공작소』(길벗,2022년),『JSP웹프로그래밍』(한빛아카데미,2018)이있습니다.

목차

1장|안드로이드개요
1-1안드로이드이해하기
안드로이드란
안드로이드의특징
안드로이드의구조
안드로이드애플리케이션의구성요소
1-2안드로이드개발환경구축하기
자바설치와환경변수설정
실습예제1-1
실습예제1-2
안드로이드스튜디오설치
실습예제1-3
실습예제1-4
1-3안드로이드프로젝트시작하기
안드로이드프로젝트생성
실습예제1-5
안드로이드프로젝트실행
실습예제1-6
실습예제1-7
1-4안드로이드프로젝트구조살펴보기
생성한HelloWorld
프로젝트의주요구조
프로젝트맵
프로젝트1PDF
1-5[도서쇼핑몰]프로젝트시작하기

2장|자바기본문법
2-1자바이해하기
자바를사용하는이유
자바의주요특징
자바언어의응용분야
2-2기본문법살펴보기
변수
자료형
연산자
2-3제어문살펴보기
if문
switch문
for문
While문
2-4메서드살펴보기
표준라이브러리메서드
사용자정의함수
2-5객체지향프로그래밍이해하기
클래스와객체
생성자
상속
추상클래스
2-6기타데이터유형살펴보기

3장|기본위젯다루기
3-1위젯살펴보기
위젯이란
위젯의유형
위젯생성방법
위젯의주요공통속성
3-2텍스트뷰다루기
XML속성설정
실습예제3-1
메서드속성설정
실습예제3-2
3-3버튼다루기
XML속성설정
onClick속성이벤트설정
실습예제3-3
3-4에디트텍스트다루기
XML속성설정
메서드속성설정
실습예제3-4
3-5이미지뷰다루기
XML속성설정
메서드속성설정
실습예제3-5
프로젝트맵
프로젝트3PDF
3-6[도서쇼핑몰]시작화면만들기
시작화면만들기
앱바없애고전체화면으로보기

4장|레이아웃다루기
4-1레이아웃살펴보기
레이아웃의종류
레이아웃생성방법
레이아웃의주요공통속성
4-2제약레이아웃사용하기
제약레이아웃이란
편집기기능
제약레이아웃의속성설정
실습예제4-1
4-3선형레이아웃사용하기
선형레이아웃이란
선형레이아웃의속성설정
실습예제4-2
4-4상대레이아웃사용하기
상대레이아웃이란
상대레이아웃의속성설정
실습예제4-3
4-5테이블레이아웃사용하기
테이블레이아웃이란
테이블레이아웃의속성설정
실습예제4-4
4-6프레임레이아웃사용하기
프레임레이아웃이란
프레임레이아웃속성설정
실습예제4-5
프로젝트맵
프로젝트4PDF
4-7[도서쇼핑몰]도서목록화면만들기
도서목록화면만들기

5장|이벤트처리하기
5-1이벤트처리살펴보기
이벤트리스너와이벤트핸들러
이벤트등록
5-2버튼이벤트처리하기
onClick속성으로이벤트핸들러등록
익명클래스로이벤트를처리하는이벤트리스너사용
이벤트리스너구현
실습예제5-1
5-3컴파운드버튼이벤트처리하기
체크박스이벤트처리
실습예제5-2
라디오버튼이벤트처리
실습예제5-3
토글버튼이벤트처리
실습예제5-4
스위치이벤트처리
실습예제5-5
프로젝트맵
프로젝트5PDF
5-4[도서쇼핑몰]도서목록이벤트처리하기

6장|인텐트로화면전환하기
6-1인텐트살펴보기
6-2명시적인텐트로화면전환하기
액티비티이동
실습예제6-1
데이터를전달하는단방향통신
실습예제6-2
데이터를주고받는양방향통신
실습예제6-3
6-3암시적인텐트로화면전환하기
실습예제6-4
6-4인텐트필터다루기
실습예제6-5
프로젝트맵
프로젝트6PDF
6-5[도서쇼핑몰]도서상세정보표시하기
상품상세정보표시하기
스플래시화면만들기

7장|메뉴와앱바다루기
7-1메뉴살펴보기
XML로메뉴생성
코드로메뉴생성
7-2기본유형메뉴만들기
옵션메뉴
컨텍스트메뉴
팝업메뉴
실습예제7-1
7-3앱바다루기
앱바란
액션바
툴바
실습예제7-2
프로젝트맵
프로젝트7PDF
7-4[도서쇼핑몰]메뉴와앱바만들기
메뉴만들기
액션바바꾸기
내비게이션바만들기

8장|대화상자만들기
8-1대화상자살펴보기
8-2기본대화상자만들기
기본대화상자
목록이있는대화상자
실습예제8-1
8-3날짜/시간선택대화상자만들기
날짜선택대화상자
시간선택대화상자
실습예제8-2
8-4사용자정의대화상자만들기
실습예제8-3
프로젝트맵
프로젝트8PDF
8-5[도서쇼핑몰]로그인과장바구니등록대화상자만들기
로그인대화상자만들기
장바구니등록대화상자만들기

9장|고급위젯익히기
9-1어댑터와어댑터뷰살펴보기
어댑터유형
어댑터뷰유형
9-2리스트뷰다루기
리스트뷰
사용자정의리스트뷰
실습예제9-1
9-3그리드뷰다루기
실습예제9-2
9-4스피너다루기
실습예제9-3
프로젝트맵
프로젝트9PDF
9-5[도서쇼핑몰]장바구니와주문처리만들기
장바구니만들기
주문처리하기

10장|데이터저장소사용하기
10-1데이터저장소살펴보기
10-2공유환경설정파일로데이터관리하기
데이터검색
데이터저장/삭제/전체삭제
실습예제10-1
10-3내부저장소에서데이터관리하기
데이터쓰기
파일읽기
실습예제10-2
10-4외부저장소로데이터관리하기
데이터쓰기
파일읽기
실습예제10-3
10-5SQLite로데이터관리하기
데이터베이스와테이블생성
삽입/읽기/수정/삭제
실습예제10-4
프로젝트맵
프로젝트10PDF
10-6[도서쇼핑몰]마이페이지와메모장만들기
마이페이지와메모장화면만들기
메모장기능만들기
메모장에서검색어찾기

11장|멀티미디어다루기
11-1오디오설정하기
오디오재생
오디오녹음
기타오디오설정
실습예제11-1
11-2비디오설정하기
실습예제11-2
11-3카메라설정하기
사진촬영
갤러리에서사진호출
실습예제11-3
프로젝트맵
프로젝트11PDF
11-4[도서쇼핑몰]동영상강좌와프로필설정만들기
동영상강좌화면만들기
카메라로프로필설정하기

12장|그래픽과애니메이션사용하기
12-1그래픽다루기
Canvas와Paint클래스
실습예제12-1
비트맵이미지
Drawable클래스
실습예제12-2
12-2애니메이션다루기
뷰애니메이션
속성애니메이션
드로어블애니메이션
실습예제12-3
프로젝트맵
프로젝트12PDF
12-3[도서쇼핑몰]마이페이지의낙서장만들기
낙서장만들기
스플래시화면꾸미기

13장|위치기반구글지도사용하기
13-1구글지도개발환경설정하기
구글플레이서비스SDK설치
구글지도API키생성
구글플레이서비스라이브러리추가
13-2구글지도설정하기
구글지도생성
지도에마커로위치표시
지도화면이동
지도컨트롤UI설정
실습예제13-1
13-3위치데이터사용하기
실습예제13-2
13-4구글지도유형변경하기
실습예제13-3
프로젝트맵
프로젝트13PDF
13-5[도서쇼핑몰]고객센터와지도내마켓위치표시만들기
고객센터화면만들기
도서마켓안내화면에구글지도표시하기

14장|웹기반콘텐츠다루기
14-1웹뷰다루기
외부웹페이지연동
내부웹페이지연동
실습예제14-1
14-2웹서버연동하기
PHP와MySQL기본명령어
OkHttp로웹서버와통신
실습예제14-2
프로젝트맵
프로젝트14PDF
14-3[도서쇼핑몰]회원가입과게시판만들기
회원가입메뉴만들기
로그인과로그아웃기능만들기
고객문의게시판만들기

출판사 서평

단계별애플리케이션개발
탄탄한기초지식과실무활용능력을업그레이드한다!

Step1안드로이드의기본개념을그림과표로이해하는기본개념학습

Step2스스로실전에적용하는방법을익히는실습예제

Step3모바일기반의도서쇼핑몰앱을제작하는응용프로젝트