HOME > Detail View

Detail View

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

(사례중심의 단계별) 안드로이드 앱 개발하기 (Loan 5 times)

Material type
단행본
Personal Author
정민포 조혁규, 저
Title Statement
(사례중심의 단계별) 안드로이드 앱 개발하기 / 정민포, 조혁규 공저
Publication, Distribution, etc
파주 :   21세기사,   2020  
Physical Medium
461 p. : 천연색삽화 ; 26 cm
ISBN
9788984688216
General Note
부록: 오류 발생시 해결 방법  
Bibliography, Etc. Note
참고문헌: p. 461
000 00000nam c2200205 c 4500
001 000046014658
005 20200130152615
007 ta
008 200129s2020 ggka b 000c kor
020 ▼a 9788984688216 ▼g 93000
040 ▼a 211009 ▼c 211009 ▼d 211009
082 0 4 ▼a 005.268 ▼2 23
085 ▼a 005.268 ▼2 DDCK
090 ▼a 005.268 ▼b 2020z1
100 1 ▼a 정민포
245 2 0 ▼a (사례중심의 단계별) 안드로이드 앱 개발하기 / ▼d 정민포, ▼e 조혁규 공저
260 ▼a 파주 : ▼b 21세기사, ▼c 2020
300 ▼a 461 p. : ▼b 천연색삽화 ; ▼c 26 cm
500 ▼a 부록: 오류 발생시 해결 방법
504 ▼a 참고문헌: p. 461
700 1 ▼a 조혁규, ▼e
945 ▼a KLPA

Holdings Information

No. Location Call Number Accession No. Availability Due Date Make a Reservation Service
No. 1 Location Science & Engineering Library/Sci-Info(Stacks1)/ Call Number 005.268 2020z1 Accession No. 121252077 Availability Available Due Date Make a Reservation Service B M

Contents information

Book Introduction

2017년도에 개발한 '비전공자를 위한 앱 프로그래밍'교재에서 부족한 부분인 안드로이드 고급 위젯의 사용과 앱 응용 분야 (공공데이터 활용, 위치기반서비스)를 중심으로 개발되었다. 앱을 활용하려는 비전공 학생들이 점진적으로 늘어나고 있어, 본인의 전공과 연계한 앱 활용에 도움이 되는 교재를 제공해야 한다는 생각으로 필요한 내용들을 구성하여 교재를 개발했다.

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


Information Provided By: : Aladin

Table of Contents

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

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

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

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

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

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

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

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

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

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

제11장 진행 대화상자(Progress Dialog)
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.1 Intent의 ACTIVE_PICK 동작원리
14.2 Intent의 ACTIVE_PICK 동작원리
14.3 Intent의 호출과 데이터 전달 방식
14.4 Gallery를 활용한 사진보기 예제 만들기

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

제16장 위치기반서비스(Location Based Service) 활용
16.1 Google Map 다루기
16.2 위치기반서비스 예제

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

New Arrivals Books in Related Fields

Ramamurthy, Bina (2021)