"현재 새로운 버전으로 업데이트 중입니다. 곧 개강합니다!"
본 강좌의 전반부 에서는 코틀린의 기본문법과 함수형 프로그래밍, 객체지향 프로그래밍 기법을 먼저 살펴보고 후반부에서는 코틀린의 향상된 특징을 다룹니다. 현대적 언어가 가져야 할 여러가지 향상된 특징을 코틀린을 대거 도입함으로써 여러분들의 코드를 안전하고 획기적으로 단축시킬 수 있습니다. 특히, 기본적으로는 널을 허용하지 않거나 널 처리를 강제 함으로서 프로그램이 중단되는 것을 최대한 방지할 수 있게 됩니다. 따라서, 본 강좌를 통해 이러한 기술을 습득해 활용할 수 있습니다.
또한, 코틀린의 새로운 특징인 코루틴(Coroutine)을 활용하면 복잡한 스레드나 핸들러를 사용하지 않고도 비동기 프로그래밍을 손쉽게 실현할 수 있는 방법을 제시합니다.
마지막으로 안드로이드 확장, Anko, RxJava등을 사용하는 전형적인 안드로이드 프로젝트를 코틀린으로 만들어 봄으로써 코틀린과 안드로이드 프로젝트를 더욱 깊이 이해할 수 있습니다.
그럼 본 강좌에서 만납시다!
"어떤 것을 완전히 알려거든 그것을 다른 이에게 가르쳐라." - Tryon Edwards -