구입 이유
우아한 테크코스 모바일 안드로이드 과정을 들어가기 전, 레벨 0의 기간 동안 안드로이드 개발의 주 언어인 Kotlin의 기초 역량을 다지기 위해 아래 책을 구입했다. 코치님께서 추천해주신 책 목록을 둘러보던 중 코틀린 컴파일러 개발자가 저술한 책이라는 것을 보고 해당 책은 주 교재로 보던 부 교재로 보던 꼭 읽어보고 싶다고 생각하게 되었다.
마침 인터넷에서 목차를 살펴보니 코틀린의 a부터 z까지, 기초부터 심화까지 잘 정리되어있는 것 같아서 구매하게 되었다.

간단목차만 나열하면 다음과 같다. 세부 목차는 다음에서 확인할 수 있다.
https://product.kyobobook.co.kr/detail/S000215768644
Kotlin in Action: 2/e | 세바스티안 아이그너 - 교보문고
Kotlin in Action: 2/e | 안드로이드 공식 언어인 코틀린은 실용성과 간결성, 자바와의 상호 운용성으로 인해 서버 프로그래밍 등 다양한 분야에 쓰이는 경우가 늘고 있다. 코틀린 언어의 가장 큰 특징
product.kyobobook.co.kr
간단 목차
1부 코틀린 소개
1장 코틀린이란 무엇이며 왜 필요한가?
2장 코틀린 기초
3장 함수 정의와 호출
4장 클래스, 객체, 인터페이스
5장 람다를 사용한 프로그래밍
6장 컬렉현과 시퀀스
7장 널이 될 수 있는 값
8장 기본 타입, 컬렉션, 배열
2부 코틀린을 코틀린답게 사용하기
9장 연산자 오버로딩과 다른 관례
10장 고차함수: 람다를 파라미터와 반환값으로 사용
11장 제네릭스
12장 어노테이션과 리플렉션
13장 DSL 만들기
3부 코틀린과 플로우를 활용한 동시성 프로그래밍
14장 코루틴
15장 구조화된 동시성
16장 플로우
17장 플로우 연산자
18장 오류 처리와 테스트
학습 목표
3주간 학습할 예정이기 때문에 모든 문법을 세세하게 이해하고 잘 사용할 수 있는 것보다 코틀린을 코틀린 답게 사용하는 방법, 코틀린과 자바의 관계, 등 전체적인 흐름을 이해하는 것에 좀 더 우선순위를 두고 학습할 예정이다.
때문에 앞으로 올릴 코틀린 학습 포스팅 또한 해당 책의 내용을 주로 두긴 하지만, 이에 대한 내 고찰이나 자바에 대한 내용을 같이 끌어와 설명할 생각이다.
'Kotlin' 카테고리의 다른 글
| Kotlin in action 2/e: 함수 정의와 호출(2) 로컬 함수, 코드를 확장 함수로 추출하기 (0) | 2026.02.09 |
|---|---|
| Kotlin in action 2/e: 함수 정의와 호출(1) joinToString() 함수 직접 구현 (0) | 2026.02.07 |
| Kotlin in Action 2/e: 코틀린 기초(2): 스마트 캐스트, if를 when으로 리팩터링, while, for, 예외처리 (0) | 2026.02.06 |
| Kotlin in Action 2/e: 코틀린 기초(1): 함수, 변수, 클래스, 프로퍼티, 이넘, when() (0) | 2026.02.05 |
| Kotlin in Action 2/e: 코틀린 코드의 컴파일 (0) | 2026.02.05 |