
구매문의 및 도서상담은 031-944-3966(매장)으로 문의해주세요.
매장전집은 전화 혹은 매장방문만 구입 가능합니다.

지은이 : 강성윤
개발자이자 IT 전문 강사로 멀티캠퍼스, 삼성전자, 쿠팡, 농심데이터시스템 등 여러 교육 기관과 기업에서 강의해 왔다. 체계적인 문법과 실전 코딩을 병행하는 확실한 IT 교육 철학으로 소문난 명강사이며, 일선에서 애플리케이션 개발과 컨설팅도 하고 있다.스프링 프레임워크와 Node.js를 중심으로 모바일 앱과 자바스크립트 프레임워크 등 최근 IT 업계에 필요한 기술을 다방면으로 구사하는 실력자다. 특히 안드로이드와 아이오닉, 리액트 네이티브, 플러터 등 모바일 앱 분야에 관심을 가지고 개발과 강의를 이어 가고 있다.저서·《Do it! 깡샘의 안드로이드 앱 프로그래밍 with 코틀린 - 개정 5판》(이지스퍼블리싱, 2026)·《Do it! 깡샘의 플러터 & 다트 프로그래밍》(이지스퍼블리싱, 2023)·《깡쌤의 안드로이드 프로그래밍 with 자바》(쌤즈, 2022)온라인 강의 사이트· 주식회사 쌤즈(www.ssamz.com)
첫째마당 | 안드로이드 앱 개발 준비하기
01장 개발 환경 준비하기
01-1 안드로이드 스튜디오 설치하기
01-2 첫 번째 앱 만들기
01-3 앱 실행하기
01-4 [Do it! 실습] 앱 출시하기
02장 안드로이드 앱의 기본 구조
02-1 안드로이드 소개
02-2 안드로이드 앱 개발의 특징
02-3 앱 구성 파일 분석
둘째마당 | 코틀린 이해하기
03장 코틀린 시작하기
03-1 코틀린 언어 소개
03-2 변수와 함수
03-3 조건문과 반복문
04장 코틀린 객체지향 프로그래밍
04-1 클래스와 생성자
04-2 클래스를 재사용하는 상속
04-3 코틀린의 클래스 종류
05장 코틀린의 유용한 기법
05-1 람다 함수와 고차 함수
05-2 널 안전성
셋째마당 | 앱의 기본 기능 구현하기
06장 뷰를 이용한 화면 구성
06-1 화면을 구성하는 방법
06-2 뷰 클래스
06-3 기본적인 뷰 살펴보기
06-4 뷰 바인딩
06-5 [Do it! 실습] 카카오톡 비밀번호 확인 화면 만들기
07장 뷰를 배치하는 레이아웃
07-1 선형으로 배치 - LinearLayout
07-2 상대 위치로 배치 - RelativeLayout
07-3 겹쳐서 배치 - FrameLayout
07-4 표 형태로 배치 - GridLayout
07-5 계층 구조로 배치 - ConstraintLayout
07-6 [Do it! 실습] 전화 앱의 키패드 화면 만들기
08장 사용자 이벤트 처리하기
08-1 터치와 키 이벤트
08-2 뷰 이벤트
08-3 [Do it! 실습] 시계 앱의 스톱워치 기능 만들기
09장 리소스 활용하기
09-1 리소스의 종류와 특징
09-2 리소스 조건 설정
09-3 폰 크기의 호환성
09-4 [Do it! 실습]메신저 앱의 인트로 화면 만들기
10장 다이얼로그와 알림 이용하기
10-1 API 레벨 호환성 고려하기
10-2 퍼미션 설정하기
10-3 다양한 다이얼로그
10-4 소리와 진동 알림
10-5 알림 띄우기
10-6 [Do it! 실습] 카카오톡 알림 만들기
넷째마당 | 구글의 라이브러리로 화면 구성하기
11장 제트팩 라이브러리
11-1 제트팩과 androidx 소개
11-2 appcompat 라이브러리 - API 호환성 해결
11-3 프래그먼트 - 액티비티처럼 동작하는 뷰
11-4 리사이클러 뷰 - 목록 화면 구성
11-5 뷰 페이저2 - 스와이프로 넘기는 화면 구성
11-6 드로어 레이아웃 - 옆에서 열리는 화면 구성
11-7 [Do it! 실습] 제트팩을 이용해 화면 만들기
12장 머티리얼 라이브러리
12-1 앱바 사용하기
12-2 탭 레이아웃 - 탭 버튼 구성
12-3 내비게이션 뷰 - 드로어 화면 구성
12-4 확장된 플로팅 액션 버튼
12-5 [Do it! 실습]머티리얼 라이브러리로 화면 구성하기
다섯째마당 | 컴포넌트 이해하기
13장 액티비티 컴포넌트
13-1 인텐트 이해하기
13-2 액티비티 생명주기
13-3 액티비티 ANR 문제와 코루틴
13-4 [Do it! 실습] 할 일 목록 앱 만들기
14장 브로드캐스트 리시버 컴포넌트
14-1 브로드캐스트 리시버 이해하기
14-2 시스템 상태 파악하기
14-3 [Do it! 실습] 배터리 정보 앱 만들기
15장 서비스 컴포넌트
15-1 서비스 이해하기
15-2 바인딩 서비스
15-3 백그라운드 제약
15-4 잡 스케줄러
15-5 [Do it! 실습] MP3 재생 앱 만들기
16장 콘텐츠 프로바이더 컴포넌트
16-1 콘텐츠 프로바이더 이해하기
16-2 안드로이드 기본 앱과 연동하기
16-3 [Do it! 실습] 카메라, 갤러리 앱과 연동하는 앱 만들기
여섯째마당 | 앱에 다양한 기능 추가하기
17장 저장소에 데이터 보관하기
17-1 데이터베이스에 보관하기
17-2 파일에 보관하기
17-3 공유된 프리퍼런스에 보관하기
17-4 [Do it! 실습] 개선된 할 일 목록 앱 만들기
18장 네트워크 프로그래밍
18-1 스마트폰 정보 구하기
18-2 HTTP 통신하기
18-3 이미지 처리하기 - Glide 라이브러리
18-4 [Do it! 실습] 뉴스 앱 만들기
19장 위치 정보 활용하기
19-1 사용자 위치 얻기
19-2 구글 지도 활용하기
19-3 [Do it! 실습] 구글 지도 앱 만들기
일곱째마당 | 파이어베이스와 연동하기
20장 파이어베이스 연동과 인증 기능
20-1 파이어베이스 이해하기
20-2 파이어베이스 연동하기
20-3 인증 기능 이용하기
20-4 [Do it! 실습] 회원가입과 로그인 기능 만들기
21장 파이어스토어, 스토리지, FCM
21-1 파이어스토어 데이터베이스
21-2 파이어베이스 스토리지
21-3 [Do it! 실습] 이미지 공유 앱 만들기
21-4 파이어베이스 클라우드 메시징
21-5 [Do it! 실습] 서버에서 보내는 알림 받기
여덟째마당 | 컴포즈 활용하기
22장 제트팩 컴포즈
22-1 컴포즈 이해하기
22-2 상태 다루기
22-3 컴포즈로 화면 구성하기
22-4 [Do it! 실습] 컴포즈로 뉴스 앱 만들기
찾아보기
도서 DB 제공 - 알라딘 인터넷서점 (www.aladin.co.kr)