본문 바로가기

리디북스 접속이 원활하지 않습니다. 새로 고침(F5)해주세요.
계속해서 문제가 발생한다면 리디북스 접속 테스트를 통해 원인을 파악하고 대응 방법을 안내드리겠습니다.
테스트 페이지로 이동하기

RIDIBOOKS

리디북스 검색

최근 검색어

'검색어 저장 끄기'로 설정되어 있습니다.


리디북스 카테고리



오준석의 안드로이드 생존코딩(코틀린 편) 상세페이지

컴퓨터/IT 개발/프로그래밍

오준석의 안드로이드 생존코딩(코틀린 편)

코틀린으로 배우는 입문부터 9가지 실용 앱 개발까지

구매종이책 정가32,000
전자책 정가25,600(20%)
판매가23,040(10%)

혜택 기간: 10.23.(화)~11.22.(목)

오준석의 안드로이드 생존코딩(코틀린 편)

책 소개

<오준석의 안드로이드 생존코딩(코틀린 편)>

단기간에 실무 앱 개발 능력을 갖추게 하는 입문 + 활용서

이 책은 기본을 빠르게 익히고 나서 현업에서 사용하는 라이브러리와 프레임워크로 앱을 효과적으로 만드는 방법을 알려주는 입문 + 활용서입니다. 코틀린을 몰라도, 안드로이드를 몰라도 안드로이드 앱을 만들 수 있습니다. ‘코틀린 입문 + 안드로이드 SDK 입문 + 실전 앱 개발’을 한 권으로 전달하니까요.
또한 시종일관 아주 낮은 눈높이로 설명해 끝까지 책을 완독하는 데 전혀 무리가 없습니다. 이 책에서 제공하는 9가지 앱을 만들다 보면 안드로이드 앱 개발에 필요한 실무 능력을 제대로 갖추게 될 겁니다.


출판사 서평

이 책의 특징

[입문자와 초보자를 배려한 진행순서]
이 책은 자바 또는 그에 상응하는 프로그래밍을 학습한 사람을 대상으로 하지만, 프로그래밍 경험이 적거나 없는 사람도 따라 하며 이해할 수 있도록 구성했습니다.

[마지막까지 친절하게]
따라 하면 완성되는 것을 목표로 하기 때문에 실습 중에 놓치는 상황이 없도록 최대한 많은 그림과 스크린샷을 첨부했습니다. 앞에서 다룬 내용을 뒤에서도 모를 수 있다는 가정하에 최대한 반복해서 다루고 설명합니다.

[초보자 중심]
입문자나 초보자가 앱을 완성하고 실행하면서 보람을 느낄 수 있게 하는 데 중점을 두었습니다. 많은 내용을 나열하는 대신 핵심 내용을 앱 제작 과정에 녹여 포기하지 않고 끝까지 개발할 수 있도록 했습니다.


[예제의 난이도 안내]
난이도를 다음과 같이 별의 개수로 표현했습니다.
초급 : ★☆☆
중급 : ★★☆
고급 : ★★★

[예제별 난이도 안내]
★ 예제
첫 번째 앱 만들기(3장)
비만도 계산기(5장)
스톱워치(6장)
나만의 웹 브라우저(7장)
실로폰(12장)

★★ 예제
수평 측정기(8장)
전자액자(9장)
지도와 GPS(10장)

★★★ 예제
손전등(11장)
Todo 리스트(13장)

이 책이 다루는 범위
[안드로이드 스튜디오]
앱 개발에 필수적으로 사용하는 내용을 다룹니다.
빠르게 코드를 작성하는 자동완성 기능을 다룹니다.

[코틀린 프로그래밍]
앱 개발에 필수적으로 사용하는 내용을 다룹니다.
예제를 완성하면서 자연스럽게 여러 문법이나 기능을 사용하게 됩니다.

[레이아웃 작성]
레이아웃 에디터에서 ConstraintLayout 기반의 레이아웃 작성 및 속성을 설정하는 방법을 다룹니다.

[Anko 라이브러리]
인텐트, 다이얼로그 등을 쉽게 사용하는 라이브러리를 다룹니다.

[안드로이드 구성요소]
화면을 구성하는 기본 요소인 액티비티를 다룹니다.
지도와 좌우 슬라이드 화면을 구성하는 UI 요소인 프래그먼트를 사용합니다.
프로바이더를 사용해 기기의 사진 정보를 가져오는 방법을 다룹니다.
손전등 앱을 만들면서 UI를 가지지 않는 컴포넌트인 서비스를 다룹니다.

[그 외]
어려운 개념보다는 간단한 코드를 사용해 스레드를 쉽게 다룹니다.
Realm 데이터베이스를 사용하여 쉽게 데이터베이스를 다룹니다.
사운드를 재생하는 방법을 다룹니다.
지도와 현재 위치 정보를 다루는 방법을 다룹니다.
구글 플레이 스토어에 앱 등록하기를 배웁니다.



저자 소개

저자_ 오준석

교육하는 개발자다. 일본에서 개발자 생활을 했으며 2010년에 한국으로 돌아와 안드로이드 개발을 시작했다. 일본 테크시드, 토카이리카, LG전자 등에서 근무했고 수원스마트앱개발학원을 운영하며, 대학과 기업에서 개발 관련 강의를 했다. 현재는 개인 개발 및 수원에 있는 세민직업전문학교 스마트앱 개발원에서 안드로이드 강의를 하고 있다. 저서로 『될 때까지 안드로이드』(루비페이퍼, 2018)가 있다.

목차

1장 안드로이드를 개발하기 전에
1.1 안드로이드 소개
1.2 앱 개발 환경 알아보기
1.3 안드로이드 스튜디오 설치하기
1.4 마치며

2장 기기와 에뮬레이터 준비
2.1 프로젝트
2.2 안드로이드 기기로 실행하기
2.3 에뮬레이터로 실행하기
2.4 마치며

3장 첫 번째 앱 만들기
3.1 안드로이드 스튜디오 프로젝트 구성
3.2 레이아웃 에디터
3.3 레이아웃 작성하기
3.4 코드 작성하기
3.5 마치며

4장 코틀린
4.1 안드로이드 개발용 코틀린 사용
4.2 REPL 사용하기
4.3 Scratch 사용하기
4.4 기본 구문
4.5 기본 자료형
4.6 제어문
4.7 클래스
4.8 인터페이스
4.9 null 가능성
4.10 컬렉션
4.11 람다식
4.12 기타 기능
4.13 마치며

5장 비만도 계산기
5.1 해법 요약
5.2 준비하기
5.3 스텝 1 키와 몸무게를 입력하는 화면 작성
5.4 스텝 2 결과 화면 작성
5.5 스텝 3 인텐트로 화면 전환
5.6 스텝 4 SharedPreference로 데이터 저장하기
5.7 마치며

6장 스톱워치
6.1 해법 요약
6.2 준비하기
6.3 스텝 1 화면 작성
6.4 스텝 2 타이머 구현하기
6.5 스텝 3 랩 타임 기록하기
6.6 마치며

7장 나만의 웹 브라우저
7.1 해법 요약
7.2 준비하기
7.3 스텝 1 화면 작성
7.4 스텝 2 기본 웹 브라우저 기능 작성
7.5 스텝 3 옵션 메뉴 사용하기
7.6 스텝 4 컨텍스트 메뉴 사용하기
7.7 스텝 5 암시적 인텐트
7.7 마치며

8장 수평 측정기
8.1 해법 요약
8.2 준비하기
8.3 스텝 1 액티비티의 생명주기 알아보기
8.4 스텝 2 센서 사용하기
8.5 스텝 3 커스텀 뷰 작성하기
8.6 마치며

9장 전자액자
9.1 해법 요약
9.2 준비하기
9.3 스텝 1 프로바이더 사용하기
9.4 스텝 2 전자액자 구현하기
9.5 스텝 3 슬라이드쇼 구현하기
9.6 마치며

10장 지도와 GPS
10.1 해법 요약
10.2 준비하기
10.3 스텝 1 구글 지도 표시하기
10.4 스텝 2 주기적으로 현재 위치 정보 업데이트하기
10.5 스텝 3 이동 자취를 선으로 그리기
10.6 마치며

11장 손전등
11.1 해법 요약
11.2 준비하기
11.3 스텝 1 손전등 기능 구현
11.4 스텝 2 액티비티에서 손전등 기능 사용
11.5 스텝 3 서비스에서 손전등 기능 사용
11.6 스텝 4 앱 위젯 작성
11.7 마치며

12장 실로폰
12.1 해법 요약
12.2 준비하기
12.3 스텝 1 레이아웃 작성
12.4 스텝 2 소리 재생하기
12.5 마치며

13장 Todo 리스트
13.1 해법 요약
13.2 준비하기
13.3 스텝 1 레이아웃 작성
13.4 스텝 2 Realm 데이터베이스
13.5 스텝 3 리스트 뷰와 데이터베이스 연동
13.6 마치며


리뷰

구매자 별점

5.0

점수비율

  • 5
  • 4
  • 3
  • 2
  • 1

2명이 평가함

리뷰 작성 영역

이 책을 평가해주세요!

내가 남긴 별점 0.0

별로예요

그저 그래요

보통이에요

좋아요

최고예요

별점 취소

구매자 표시 기준은 무엇인가요?

‘구매자’ 표시는 유료 도서를 결제하고 다운로드하신 경우에만 표시됩니다.

무료 도서 (프로모션 등으로 무료로 전환된 도서 포함)
'구매자'로 표시되지 않습니다.
시리즈 도서 내 무료 도서
'구매자’로 표시되지 않습니다. 하지만 같은 시리즈의 유료 도서를 결제한 뒤 리뷰를 수정하거나 재등록하면 '구매자'로 표시됩니다.
영구 삭제
도서를 영구 삭제해도 ‘구매자’ 표시는 남아있습니다.
결제 취소
‘구매자’ 표시가 자동으로 사라집니다.

이 책과 함께 구매한 책


이 책과 함께 둘러본 책



본문 끝 최상단으로 돌아가기


spinner
모바일 버전