안드로이드 개발을 하고 싶어서 공부를 시작하였는데 학교에서는 자바를 통해 배웠는데 Google I/O에서 구글 공식 안드로이드 개발언어가 되었다고 한다.
이러한 이유로 코틀린을 통해 안드로이드 개발을 하려고 한다.
코틀린은 젯브레인즈에서 만든 언어로 JVM에서 동작하는 프로그래밍 언어이며
자바를 보완하기 위해 만들어진 언어이기 때문에 자바와 100% 호환이 된다.
안드로이드스튜디오에 코틀린파일에 자바 문법을 치면 코틀린 문법으로 바꿀 수 있다고 한다.
자바
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello, world!");
}
}
코틀린
fun main(args: Array<String>)
{
println("Hello, World!")
}
코딩 처음 했을때 국룰 "Hello, world!" 를 출력를 해보았는데 코틀린은 세미클론(;)를 넣지않아도 된다. 그리고 자바보다 코드 길이가 짧아졌다.
개발자 입장에서 간결하게 코드를 작성할 수 있을거 같다.