사례중심의 단계별 안드로이드 앱 개발하기

사례중심의 단계별 안드로이드 앱 개발하기

$33.36
Description
개발된 교재는 2017년도에 개발한 “비전공자를 위한 앱 프로그래밍”교재에서 부족한 부분인 안드로이드 고급 위젯의 사용과 앱 응용 분야(공공데이터 활용, 위치기반서비스)를 중심으로 개발되었습니다. 여전히 비전공학생들이 처음 교육을 받을 때 발생하는 저항은 있습니다. “어떻게 우리가 IT 전공학생들이 배우는 코딩을 배울 수가 있는가! 우리는 할 수 없다!” 등의 저항이었습니다. 이러한 저항에도 불구하고 앱을 활용하려는 비전공 학생들이 점진적으로 늘어나고 있어, 본인의 전공과 연계한 앱 활용에 도움이 되는 교재를 제공해야 한다는 생각으로 필요한 내용들을 구성하여 교재를 개발했습니다.
저자

정민포

목차

제1장안드로이드개요와환경구축
1.1안드로이드의역사
1.2JAVA환경구축
1.3안드로이드앱개발환경구축(AndroidStudio)

제2장AndroidStudio로첫프로그램만들어보기
2.1“Hello!!!WiseYou!”프로그램만들기
2.2“Hello!!!WiseYou!”프로그램에자신이다니는대학,학과,학번,이름을출력해보자

제3장Button,TextView위젯사용하기
3.1TextView위젯사용해보기
3.2Button위젯사용해보기
3.3응용프로그램만들어보기

제4장EditText위젯사용해보기
4.1EditText위젯사용해보기
4.2EditText위젯의Text를변경하기
4.3EditText의내용을읽은뒤,수정하기
4.4EditText의입력변화이벤트받기(addTextChangedListener)
4.5응용프로그램만들어보기I
4.6응용프로그램만들어보기II
4.6응용프로그램만들어보기III

제5장화면해상도이해하기
5.1dpi,px,dp,dip,sp의이해
5.2실행되는디바이스에대한크기를pixel,DPI,Inch로표현하는프로그램을작성

제6장ImageViewer위젯사용해보기
6.1ImageViewe위젯사용
6.2코드에서Image를변경해보기
6.3모바일액자앱구현하기

제7장안드로이드사운드응용해보기
7.1MediaPlayer로안드로이드사운드프로그램만들기
7.2SoundPool로안드로이드사운드프로그램만들기

제8장SubActivity만들기
8.1Intent를활용하여화면전환하기
8.2명시적인텐트를이용하는예제를만들기

제9장안드로이드데이터베이스의이해와응용
9.1SQLite를이해하기

제10장비동기타스크(AsyncTask)
10.1비동기타스크(AsyncTask)의기본기능
10.2비동기타스크(AsyncTask)의사용형식
10.3비동기타스크(AsyncTask)의정의
10.4비동기타스크(AsyncTask)의생성및시작
10.5비동기타스크(AsyncTask)의전달데이터처리
10.6비동기타스크(AsyncTask)예제만들기
10.7인터넷에서사이트내용가져오기예제

제11장진행대화상자(ProgressDialog)
11.1기본진행대화상자(ProgressDialog)활용
11.2사용자정의진행대화상자활용

제12장리스트뷰(ListView)
12.1리스트뷰(ListView)의기본기능
12.2리스트뷰(ListView)의동작원리
12.3리스트뷰에활용되는데이터(배열에저장)
12.4리스트뷰의어댑터(Adapter)
12.5레이아웃정의
12.6리스트뷰적용및클릭에대한리스너설정
12.7리스트뷰(ListView)를활용한예제만들기
12.8사용자정의리스트뷰(ListView)를활용한예제만들기

제13장그리드뷰(GirdView)
13.1그리드뷰(GridView)의기본기능
13.2그리드뷰(GridView)의동작원리
13.3그리드뷰에활용되는데이터
13.4레이아웃정의
13.5그리드뷰의어댑터
13.6클릭에대한리스너설정
13.7그리드뷰(GridView)를활용한예제만들기

제14장갤러리(Gallery)에서사진가져오기
14.1Intent의ACTIVE_PICK동작원리
14.2Intent의ACTIVE_PICK동작원리
14.3Intent의호출과데이터전달방식
14.4Gallery를활용한사진보기예제만들기

제15장안드로이드응용프로그램(공공데이터접근)
15.1공공데이터의이해
15.2공공데이터의활용을위한안드로이드기초

제16장위치기반서비스(LocationBasedService)활용
16.1GoogleMap다루기
16.2위치기반서비스예제

[부록]오류발생시해결방법