코틀린 강좌 보러가기

1. 코틀린 강좌 소개

코틀린(Kotln) 프로그래밍 언어에 대한 강좌 입니다.
최근 구글이 안드로이드 개발을 위한 언어로 Kotlin을 공식적으로 추가했습니다.
하지만 아직 국내에는 Kotlin 번역서나, Kotlin을 배우기 위한 자료가 부족한 상황입니다.
다만 kotlinlang.org에 가면 비록 영문이지만 Kotlin에 대한 내용이 잘 정리가 되어있는데
제가 공부를 하다가, 이것을 정리해서 좀 비디오로 만들면,
Kotlin을 공부하는 다른 분들께 도움이 될 것 같아서, 정리를 해본 자료입니다.

2. 학습 목표

  • Kotlin 언어에 대한 비교적 자세하고 체계적인 이해
  • Kotlin의 간결한 문법 뒤에 숨겨진 숨은 동작의 원리 이해
  • Kotlin의 Properties에 대한 명쾌한 정리
  • Kotlin과 자바의 차이점 이해
  • Kotlin을 안드로이드에 적용하는 방법 습득
  • 안드로이드 Kotlin Android Extensions 사용법 및 주의사항 습득

3. 도움이 되는 분들

  • Kotlin을 배우고 싶은 분들
  • 기존에 Java를 사용하지만 코틀린도 도입해보고 싶은 분들
  • 안드로이드 프로젝트에 코틀린을 도입해보고 싶은 분들

4. 강사 소개

새로운 차원의 앱을 지향합니다. (줄여서 새차원) 최정연입니다.
현업 모바일 앱 개발자입니다.
안드로이드를 초창기 시절 부터 개발했으며,
마이노티라는 앱을 취미로 개발하고 있습니다.
최근에 Kotlin에 관심이 생겨 Kotlin을 공부 해보고있습니다.
– blog.naver.com/cenodim 블로그 운영
– SK컴즈 싸이메라 앱 개발 (Android)
– 테크에이스 CameraAce 앱 개발 (Android)
– 폰꾸미기 마이노티 앱 개발 (Android)
– Divulge(비주얼 보이스메일) 앱 개발 (Android, iOS)
– 삼성전자 갤럭시탭 InstantMessage(메신저) 번들앱 개발 (Android)
– 삼성전자 옴니아 Photo(사진뷰어) 번들앱 개발 (WindowsMobile)

코틀린 강좌 보러가기

강좌 교육과정

Kotlin

  1. Why Kotlin
  2. Install
  3. Basic Syntax
  4. Basic Types
  5. Control Flow
  6. Packages, Return and Jumps
  7. Class
  8. Inheritance
  9. Properties and Fields
  10. Data, Nested classes

Android

  1. 코틀린으로 안드로이드 개발
  2. apt를 kapt로 변경
  3. Kotlin Android Extensions
  4. Kotlin Android Extensions의 함정