서브메뉴

본문

돈 되는 안드로이드 앱 만들기
돈 되는 안드로이드 앱 만들기
저자 : 조상철
출판사 : 영진닷컴
출판년 : 2019
정가 : 29000, ISBN : 9788931461312

책소개


안드로이드 앱 개발을 위해 꼭 알아야 하는 내용부터 다양한 실전 앱 만들기까지
한 권으로 배워보는 『돈 되는 안드로이드 앱 만들기』


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

목차


Chapter 1. 앱의 시작 - 자바 문법 익히기
클래스
변수
생성자 오버로딩
JVM(자바 가상머신)
static 변수 및 static 메소드
상속
접근 제한자
메소드 오버라이딩
다형성
메소드 오버라이딩 응용하기
메소드 오버라이딩 활용 - 매개변수의 다형성
super()
추상 클래스
인터페이스
제어문 - if
제어문 - 반복문
배열
향상된 for 문
컬렉션(Collection) - ArrayList
프로세스(Process)와 쓰레드(Thread)
무명 클래스
내부 클래스
기본형 매개변수와 참조형 매개변수
super와 super()
외부 클래스에서 내부 클래스 메소드에 접근하기
문자를 숫자로, 숫자를 문자로 바꾸기
예외 처리 try ~ catch
String 클래스
NullPointerException
Random 클래스
컬렉션을 배열로 바꾸는 toArray() 메소드
배열을 컬렉션으로 바꾸기
입출력 처리하기 - Stream

Chapter 2. 안드로이드 스튜디오 설치 및 앱 만들기
안드로이드 스튜디오 설치하기
안드로이드 스튜디오 시작하기
위젯으로 간단한 앱 만들기
자바 코드만으로 앱 만들기

Chapter 3. Layout 이벤트
Layout(레이아웃)
Padding과 Layout_margin
Layout_width와 Layout_height
LinearLayout 응용하기
RelativeLayout
FrameLayout
TableLayout
이벤트 처리
View 클래스의 onTouchEvent() 사용하기
내부 클래스로 리스너 인터페이스 구현하기
무명 클래스로 이벤트 처리하기1
하나의 리스너 객체로 여러 개의 버튼 처리하기
onClick 속성 이용하는 방법

Chapter 4. 실전 앱 만들기
화면전환 Intent
미니 앨범 만들기
발표자 뽑기
주사위 앱 만들기

Chapter 5. View 클래스를 활용한 앱 만들기
View 클래스
Canvas 클래스와 Paint 클래스
draw 메소드를 활용한 다양한 도형 그리기
폭탄 게임 만들기
런닝맨 게임 제작

Chapter 6. Fragment를 활용한 앱 만들기
Inflater 이해하기
Fragment 기본 다지기
Fragment 응용 1
Fragment 응용 2
Fragment 응용 3

Chapter 7. 상점놀이 앱 만들기
시작 화면 만들기
상점놀이 화면 앱 및 내용 구성
상점놀이 앱 활동 선택 화면 만들기
가게놀이(손님용) 제작하기
상점놀이(주인용) 제작하기
큰 수 학습하기
기타 사용된 파일들

Chapter 8. 사물인터넷-블루투스를 활용한 앱 만들기
사물인터넷
블루투스와 아두이노
아두이노 LED 제어하기
원격 LED 조정 앱 만들기
3개의 LED 원격 조정 앱 만들기
20X4 LCD 제어하기
서보모터 제어하기
RC카 무선 조정 앱 만들기

Chapter 9. 센서
센서
센서 리스트 조회하기
센서를 사용한 조명등 만들기
가속도 센서 측정 앱 만들기
가속도 센서를 사용한 앱 만들기
가속도 센서를 사용한 만보기 앱 만들기

Chapter 10. 지문 인식 앱 만들기
지문 인식 앱 만들기

Chapter 11. 구글 Paly스토어에 게시하기
배포용 apk 파일 만들기