
.jpg)




<b>안드로이드 앱 개발을 위해 꼭 알아야 하는 내용부터 다양한 실전 앱 만들기까지 </br>한 권으로 배워보는 『돈 되는 안드로이드 앱 만들기』</b></br></br>저자는 안드로이드 앱 개발에 필요한 자바 문법과 안드로이드 스튜디오 설치 과정을 설명하고, 안드로이드 앱을 직접 만들고 play스토어에 앱 등록하기까지 한 권으로 설명하였다. Layout, View, Fragment 등 앱 만들기에 기본이 되는 기능을 설명하고, 그 기능을 토대로 간단한 랜덤 뽑기나 주사위 게임 앱 등을 만들어 볼 수 있게 하였다. 앞서 배운 내용 응용하여 폭탄이 터지는 앱, 하늘에서 떨어지는 공을 잡는 게임 앱, 교육용으로 활용 가능한 상점놀이 앱 등 다양한 기능이 추가된 앱을 만들어 볼 수 있게 하였다. 또한, 사물인터넷 기술을 활용해 빛 센서를 사용한 가로등 앱, 가속도 센서를 사용한 만보기 앱 등 좀 더 활용도가 높은 실전 앱 예제를 수록하였다.

청주교육대학교에서 학사과정을 마친 후 일선 학교에서 초등교사로 근무하고 있다. 전국교육정보화 연구대회 SW 분과에서 국무총리상 및 다수의 장관상을 수상한 경력을 가지고 있으며 충남교육연구정보원 정보영재원, 학교, 단체 등에서 수년간 안드로이드, C언어, JAVA, SW 교육 및 Flash, 안드로이드 앱 제작 강사로 활동하고 있다. 저서로는 『안드로이드 스튜디오를 활용한 실전 앱 만들기』, 『돈 되는 안드로이드 앱 만들기』가 있다.

<b>Chapter 1. 앱의 시작 - 자바 문법 익히기</b></br>클래스</br>변수</br>생성자 오버로딩</br>JVM(자바 가상머신)</br>static 변수 및 static 메소드</br>상속</br>접근 제한자</br>메소드 오버라이딩</br>다형성</br>메소드 오버라이딩 응용하기</br>메소드 오버라이딩 활용 - 매개변수의 다형성</br>super()</br>추상 클래스</br>인터페이스</br>제어문 - if</br>제어문 - 반복문</br>배열</br>향상된 for 문</br>컬렉션(Collection) - ArrayList</br>프로세스(Process)와 쓰레드(Thread)</br>무명 클래스</br>내부 클래스</br>기본형 매개변수와 참조형 매개변수</br>super와 super()</br>외부 클래스에서 내부 클래스 메소드에 접근하기</br>문자를 숫자로, 숫자를 문자로 바꾸기</br>예외 처리 try ~ catch</br>String 클래스 </br>NullPointerException </br>Random 클래스</br>컬렉션을 배열로 바꾸는 toArray() 메소드 </br>배열을 컬렉션으로 바꾸기 </br>입출력 처리하기 - Stream</br></br><b>Chapter 2. 안드로이드 스튜디오 설치 및 앱 만들기</b></br>안드로이드 스튜디오 설치하기 </br>안드로이드 스튜디오 시작하기 </br>위젯으로 간단한 앱 만들기</br>자바 코드만으로 앱 만들기</br></br><b>Chapter 3. Layout 이벤트 </b></br>Layout(레이아웃)</br>Padding과 Layout_margin</br>Layout_width와 Layout_height</br>LinearLayout 응용하기</br>RelativeLayout</br>FrameLayout</br>TableLayout</br>이벤트 처리</br>View 클래스의 onTouchEvent() 사용하기 </br>내부 클래스로 리스너 인터페이스 구현하기</br>무명 클래스로 이벤트 처리하기1</br>하나의 리스너 객체로 여러 개의 버튼 처리하기 </br>onClick 속성 이용하는 방법</br></br><b>Chapter 4. 실전 앱 만들기</b></br>화면전환 Intent</br>미니 앨범 만들기</br>발표자 뽑기</br>주사위 앱 만들기</br></br><b>Chapter 5. View 클래스를 활용한 앱 만들기</b></br>View 클래스</br>Canvas 클래스와 Paint 클래스 </br>draw 메소드를 활용한 다양한 도형 그리기 </br>폭탄 게임 만들기</br>런닝맨 게임 제작</br></br><b>Chapter 6. Fragment를 활용한 앱 만들기 </b></br>Inflater 이해하기 </br>Fragment 기본 다지기</br>Fragment 응용 1</br>Fragment 응용 2</br>Fragment 응용 3</br></br><b>Chapter 7. 상점놀이 앱 만들기</b></br>시작 화면 만들기 </br>상점놀이 화면 앱 및 내용 구성</br>상점놀이 앱 활동 선택 화면 만들기</br>가게놀이(손님용) 제작하기</br>상점놀이(주인용) 제작하기</br>큰 수 학습하기</br>기타 사용된 파일들</br></br><b>Chapter 8. 사물인터넷-블루투스를 활용한 앱 만들기</b></br>사물인터넷 </br>블루투스와 아두이노</br>아두이노 LED 제어하기 </br>원격 LED 조정 앱 만들기</br>3개의 LED 원격 조정 앱 만들기</br>20X4 LCD 제어하기 </br>서보모터 제어하기</br>RC카 무선 조정 앱 만들기</br></br><b>Chapter 9. 센서 </b></br>센서</br>센서 리스트 조회하기 </br>센서를 사용한 조명등 만들기</br>가속도 센서 측정 앱 만들기</br>가속도 센서를 사용한 앱 만들기</br>가속도 센서를 사용한 만보기 앱 만들기</br></br><b>Chapter 10. 지문 인식 앱 만들기 </b></br>지문 인식 앱 만들기</br></br><b>Chapter 11. 구글 Paly스토어에 게시하기 </b></br>배포용 apk 파일 만들기</br>