본문 바로가기
IT/코틀린(Kotlin)

앱 개발 언어 코틀린(Kotlin)이란?

by 깡타의 컴맹인생 2024. 10. 19.
반응형

코틀린이란?
< 코틀린이란? >


1. 코틀린(Kotlin)이란?

코틀린
< 코틀린 >

코틀린은 젯브레인(JetBrains)이라는 회사에서 만든 안드로이드 개발용 프로그래밍 언어로 2016년에 정식 발표되었다. 기존에 안드로이드 앱 개발에 사용되던 자바를 보완하고 대체하기 위해 생겨났다. 2017년에 구글이 안드로이드 공식 지원 언어로 코틀린을 추가했으며 2019년 1월부터는 구글 내부에서 안드로이드 개발을 위한 공식 언어로 지정되었다. 코틀린은 자바와 상호 운용이 100% 지원되기 때문에 기존 자바 라이브러리나 프레임워크와 함께 잘 작동한다. 자바와 유사하지만 더욱 간결한 문법과 다양한 기능을 추가하였다.

 

■ 코틀린의 장점

1. 간결하고 효율적인 코드 작성이 가능함

2. 함수형 프로그래밍과 객체 지향 프로그래밍이 모두 가능함

3. 기존 Java 코드와 호환이 가능함

4. 널(null)이 될 수 있는 타입을 지원함


2. 코틀린 체험하기

코틀린 플레이그라운드 검색
< 코틀린 플레이그라운드 검색 >

코틀린 플레이그라운드는 웹에서 코틀린을 사용할 수 있는 페이지다. 검색 창에 '코틀린 플레이그라운드'라고 검색한다. 그리고 Kotlin Playground라고 적혀있는 링크를 클릭한다.

코틀린 플레이그라운드
< 코틀린 플레이그라운드 >

링크를 클릭하고 나면 코틀린 플레이그라운드 창이 열린다. 이 페이지에서 코틀린 코드를 작성해 보고 실행시켜 볼 수 있다. 작성한 코드를 실행시키기 위해서는 Ctrl + F9 키를 누르거나 우측 상단에 있는 화살표 모양을 클릭하면 된다.

코드를 실행한 모습
< 코드를 실행한 모습 >

코드를 실행하면 위와 같이 실행 결과를 나타내는 창이 별도로 나타난다.

상단 메뉴
< 상단 메뉴 >

그리고 코틀린을 활용한 예제를 풀고 싶다면 상단의 Play 메뉴에서 Examples를 누르면 된다.

코틀린 예제
< 코틀린 예제 >

코틀린을 활용한 다양한 예시들이 적혀있는데, 화면 중앙에 있는 Start now 버튼을 누르고 차근차근 코틀린에 대하여 알아가면 된다.

반응형