-코틀린- IntelliJ IDEA의 개발사 JetBrains에서 개발안 프로그래밍 언어로 JVM(자바 가상 머신) 기반의 언어이며 자바와 유사하지만 간결해진 문법과 단점을 보완한 대체 언어다. -코틀린의 장점- 1. JAVA와 100% 호환 가능 2.간결화된 코드로 생산성 증가 3.세미콜론 생략 4.NULL값 에러에서 안전 5.함수형 프로그래밍, 객체 지향 프로그래밍 모두 가능 -코틀린을 해야하는 이유- 아직까지 JAVA를 이용해 안드로이드 프로그래밍을 많은 기업과 업체들이 진행하고 있지만 점점 코틀린의 보급률이 늘어나고 있는 판국이다. 이러한 와중 Flutter의 등장으로 다소 어플리케이션 프로그래밍의 판도가 뒤바뀌는 것 같았지만 Flutter는 UI측면에서 우수하고 IOS 환경의 어플리케이션을 구현..