《이펙티브 코틀린》, 《코틀린 코루틴》의 저자 마르친 모스카와의 새로운 코틀린 안내서!

코틀린은 자바를 대체하는 언어로 주목받기 시작한 지 얼마 되지 않았지만, 그 영향력은 점점 더 커지고 있으며, 코틀린을 주 언어로 선택하는 프로젝트도 점점 늘어나고 있습니다.

《코틀린 아카데미: 핵심편》은 코틀린으로 개발한 경험은 있지만 코틀린의 핵심 기능만 제대로 배워 보고 싶은 개발자 혹은 코틀린에 익숙하지는 않지만 자바, 자바스크립트, 파이썬, C++와 같은 객체 지향 언어를 경험해 본 개발자를 위한 코틀린 안내서입니다. 이 책은 코틀린으로 프로그래밍을 할 때 반드시 알아 두어야 할 코틀린의 핵심 기능을 명확하고 실행 가능한 코드 예제를 통해 쉽게 설명하고 있으며, 각 장별로 연습문제가 수록되어 있어 본문에서 살펴본 내용을 직접 풀어 볼 수 있게 구성되어 있습니다.

다루는 내용

  • 변수, 값, 타입                        
  • 조건문과 반복문
  • 널 가능성 지원
  • 클래스, 인터페이스, 상속
  • 객체 표현식과 선언
  • 데이터 클래스, 봉인된 클래스, 열거형 클래스, 애너테이션 클래스
  • 예외
  • 확장 함수
  • 컬렉션
  • 연산자 오버로딩
  • 타입 시스템
  • 제네릭

소스 코드 다운로드

본문에 소개된 모든 소스코드는 다음 깃허브 저장소에서 볼 수 있습니다.

https://github.com/MarcinMoskala/kotlin_essentials_sources

대상 독자

이 책의 대상 독자는 개발자입니다. 따라서 독자가 함수, if 문, 문자열이 무엇인지 이해하고 있다고 가정합니다. 하지만 일부 개발자에게는 익숙하지 않을 클래스, 열거형, 리스트와 같은 개념은 (짧게라도) 설명했습니다. 따라서 C, 자바스크립트, 매트랩(MATLAB) 개발자들도 무리 없이 읽고 이해할 수 있을 것입니다.

함께 보면 좋은 인사이트 책

함께 보면 좋은 책으로 마르친 모스카와의 전작 《이펙티브 코틀린》《코틀린 코루틴》을 추천합니다. 이외에 코틀린 아카데미 시리즈 《코틀린 아카데미: 함수형 프로그래밍(Functional Kotlin)》과 《코틀린 아카데미: 고급편(Advanced Kotlin)》도 곧 번역 출간될 예정입니다. 인사이트의 코틀린 아카데미 시리즈와 함께 코틀린 세계로의 여정을 시작해 보세요!

《코틀린 아카데미: 핵심편》은 다음 서점에서 구입하실 수 있습니다.

예스24 | 교보문고 | 알라딘

정오표