첫번째 코틀린 모임이 강남소재의 교육 스타트업인 Riiid 사무실에서 있었습니다. Riiid 는 데이터 기술을 통해 교육기회의 평준화를 목표로 하는 스타트업입니다. 이 모임 발표중 VCNC 김상우님이 발표하신 Kotlin 소개 세션영상을 정리하여 공개합니다
이 모임은 교육 스타트업인 Riiid(뤼이드)에서 공간을 제공해주시고 안드로이드 개발자로 근무하고 계신 허재위 님 사회로 진행되었습니다.
정적 타이핑을 가지는 JVM과 브라우져를 위한 언어
코틀린 홈페이지 에 있는 코틀린 소개글은 “Statically typed programming language for the JVM, Android and the browser” 인데요. 정적 타이핑을 가지는 JVM과 브라우져를 위한 언어 가 가지는 뜻이 어떤 것인지 설명합니다.
왜 코틀린을 써야 하는가?
홈페이지에서 강조하는 특징은
- Concise (간결하고)
- Safe (안전하고)
- Versatile (다양한 곳에 사용 가능하고)
- Interoperable (Java 와의 100% 호환성을 제공)
하다는 점입니다. 이에 대해 하나하나 설명합니다.
코틀린을 배워보자
코틀린 홈페이지의 Learn 메뉴에 있는 기본 문법을 따라가면서 실제 간단한 예제 코드를 보며 설명합니다.
- 기본문법 : 변수와 함수 선언
- case, when, filter, map 구문
- null 처리하기
- 클래스와 상속
- 함수형 개발
- Collections
인텔리제이에 Java 코드를 붙여넣으면 Kotlin 코드로 변환해 주기 때문에 하나하나 변환해보면서 배울 수도 있습니다.
안드로이드에서의 코틀린
Jake Wharton 의 안드로이드에서 코틀린 사용하기(Using Project Kotlin for Android) 에서 설명한 안드로이드에서 코틀린 사용하는 경우의 장단점 비교 글에 대한 간단한 리뷰
같은 모임에서 있었던 다른 세션 요약+동영상도 있습니다
컨텐츠에 대하여
이 컨텐츠는 저자의 허가 하에 이곳에서 공유합니다.