코틀린(Kotlin)이 안드로이드 공식 언어가 된 이유
코틀린이 등장하기 전, 안드로이드 개발은 자바(Java)와 동의어였습니다. 자바는 세계에서 가장 널리 사용되는 언어 중 하나이지만, 안드로이드 에코시스템에는 제약이 많았습니다. 소송 및 호환성 요구 사항으로 인해 안드로이드는 오랫동안 오래된 버전(자바 6 및 7)에 머물러 있었습니다. 이는 장황한 상용구(boilerplate) 코드, 느린 개발 주기, 그리고 악명 높은 ‘10억 달러짜리 실수’인 NullPointerException으로 이어졌습니다.
2017년, 구글은 코틀린을 안드로이드의 최우선(first-class) 지원 언어로 발표하며 개발자 세상을 뒤흔들었습니다. 2019년에는 안드로이드 개발의 방향성을 ‘코틀린 퍼스트(Kotlin-First)‘로 선언하기에 이르렀습니다. 오늘날 상위 1,000개 안드로이드 앱 중 95% 이상이 코틀린으로 작성되었습니다.
안드로이드 개발
코틀린
자바 vs 코틀린
모바일 개발
구글 IO