코틀린의 클래스에 대해 알아보겠습니다.
코틀린의 패키지, 함수 표현법, Lambda 표현식에 대해 알아보겠습니다.
코틀린의 Nullability, When Expression에 대해 알아보겠습니다.
코틀린에서 사용하는 타입들과 변수 선언에 관해 살펴보겠습니다.
코틀린은 JVM 위에서 동작하기에 플랫폼에 독립적입니다. (possible Windows or linux 등등..)
이는 곧 JDK를 사용한다는 말이며, 작성 관련해서는 다양한 IDE가 존재합니다.
코틀린은 JVM 기반으로 동작하는 프로그래밍 언어이며, jet brains사에 의해 개발되었습니다.(2011, 7월)
Google사에서 안드로이드 개발 관련 공식 언어로 채택하였으며(2017), 개인적으로 안드로이드 관련 개발시 기존의 JAVA를 대체 할 것으로 예상합니다.
클라이언트 사이드 뿐만 아니라 서버(백앤드) 사이드도 코틀린을 활용하여, 서버<->클라이언트간 같은 소스코드의 공유 모듈을 활용하여 재사용성 있고 안정적인 서비스 아키텍쳐 구축이 가능 할 것으로 생각됩니다.
본 시리즈에서는 코틀린의 소개, 개발환경(IDE) 세팅, 관련 문법, 코틀린을 활용한 코딩 문제 해결 등을 다룰 예정이며,
이번 포스팅에서는 코틀린에 대한 간단한 소개를 진행합니다.