Do It! Kotlin Programming

Do it! Kotlin Programming!

드디어 Do It! Kotlin Programming 이 출간 되었습니다. 기존의 자바 프로그래머 혹은 코틀린을 처음 입문 하는 독자들에게 많은 도움되도록 구성하였습니다. 코틀린은 널 안정성, 축약된 표현, 고차함수, 람다식 등 최신 언어의 특징들을 잘 구현하고 있습니다. 이 책에서는 하나씩 코틀린의 문법 부터 안드로이드 개발의 입문까지 다루고 있으므로 많은 관심 바랍니다!

 

Do it! 코틀린 프로그래밍

Do it! 코틀린 프로그래밍

황영덕

1.3 최신 버전으로 배우는 코틀린의 모든 것!한 번 배울 때 안드로이드 전문 개발자에게 제대로 배우자!안드로이드 분야에서 10년 넘게 개발한 저자가 산전수전 다 겪으며 알게 된 내용을 혼자만 알기가 아까워 책까지 썼다. 전반부에는 변수, 제어문, 함수형 프로그래밍, 객체 지향 프로그래밍, 코틀린 라이브러리 등 코틀...

 

코틀린 프로그래밍 연재

책과 더불어 도움이 되도록 책의 내용을 일부 블로그에 공개하고 더 나아가 책에서 다룰 수 없었던 고급 내용까지 소개하는 연재를 진행하려고 합니다!  책과 함께 보시고 궁금한 내용은 댓글과 이지스 퍼블리싱 카페를 활용해 주세요!

목표는 무엇인가요?

전반부 에서는 코틀린의 기본 문법과 함수형 프로그래밍, 객체 지향 프로그래밍 기법을 먼저 살펴보고 후반부에서는 코틀린의 객체 지향 프로그래밍과 향상된 특징을 다룹니다. 현대적 언어가 가져야 할 여러가지 특징을 코틀린이 대거 도입함으로서 소스 코드를 안전하고 획기적으로 단축시킬 수 있습니다. 특히, 기본적으로는 널을 허용하지 않거나 널 처리를 강제 함으로서 프로그램이 중단되는 것을 최대한 방지할 수 있게 됩니다. 따라서, 이러한 기술을 습득해 활용하는데 목표를 두고 있습니다.

무엇을 배우게 되나요?

  • 코틀린(Kotlin) 프로그래밍 기본 개념 - 탄생 배경, 언어의 특징, 실습 환경 구축하는 방법을 살펴 봅니다.
  • 기본 프로그래밍과 함수형 프로그래밍 습득 - 변수와 자료형, 함수, 제어, 함수형 프로그래밍 기법을 습득 합니다.
  • 코틀린의 객체 지향 프로그래밍 기법과 활용 - 추가된 클래스 기법, 람다, 코루틴, 널 처리 기법을 배웁니다.
  • 안드로이드에서 코틀린 확장 및 사용 - 코틀린 확장, Anko 확장을 통해 안드로이드 개발을 더 편리하게 합니다.
  • 간단한 프로젝트를 통한 코틀린 이해 - 프로젝트의 모든 과정을 통해 코틀린을 더욱 깊이 이해할 수 있습니다.

 

이 책의 대상 독자는 누구 인가요?

이 책은 코틀린 언어를 습득하고자 하는 독자를 대상으로 합니다. 프로그래밍을 처음 접하는 입문자부터 자바언어를 이미 다루고 있었던 중급자까지 볼 수 있는 내용으로 구성되어 있습니다. 선수 지식이 필요하지 않은 입문자를 대상으로 하지만 자바 언어나 안드로이드 프로그래밍을 약간 알고 있다면 자바와 비교하면서 코틀린을 이해하는데 도움이 될 수 있습니다. 후반부에서는 안드로이드에 대한 프로젝트를 진행하고 간단한 앱을 만들게 되므로 기존의 자바로 만들던 안드로이드 개발자들에게 코틀린의 유연성과 강력함을 경험할 수 있도록 하고 있습니다.

연재 목록

책의 기본 소개 및 책에서 어려웠던 점들을 차례로 연재합니다. 아래의 연재 목록에서 코틀린과 함께 여행을 떠나 봅시다!
(공유버튼 아래에 나열되어 있습니다!)

책을 벌써 다 읽었어요!

대단하군요! 그렇다면 제가 연재하고 있는 'Do it! 코틀린 프로젝트'를 도전해 보세요! 현업에서 개발되고 있는 안드로이드 앱의 기본적인 설계 방법을 익힐 수 있게 됩니다. 계속 연재중이므로 하나씩 따라해 보시면 어느새 코틀린으로 안드로이드 앱을 만들고 있는 자신을 발견하게 될 것입니다!

Do it! 코틀린 프로젝트 바로가기

 

 

youngdeok's picture

Language

Get in touch with us

"If you would thoroughly know anything, teach it to other."
- Tryon Edwards -