구글은 지난 I/O 2017 KeyNote에서 코틀린을 안드로이드 앱의 공식 개발 언어로 추가했다고 발표했고, 이후 안드로이드 개발 시장에서 자바보다는 코틀린을 이용한 개발이 우세로 돌아서게 되었다. 자바와 코틀린. 완전히 다르게 생긴 것 같은 두 언어가 어떻게 서로 100% 호환이 가능한 것일까?(100% 호환이 가능하다는 것은 같은 프로젝트 안에 자바와 코틀린 파일이 바로 옆에 있다면 서로가 서로를 불러서 쓸 수 있다는 것이다.)설명하기에 앞서 먼저 코틀린이 만들어지게 된 배경을 알고 넘어가면 좋을 듯 하다. 지금은 많은 개발자들이 코틀린을 사용하고 있지만, 코틀린은 원래 판매를 위해 만들어진 것은 아니었다. 코틀린을 만든 곳은 JetBrains 인데, IntelliJ IDEA 같은 IDE(Inte..