본문 바로가기

코딩/코틀린[Kotlin]

안드로이드를 대표하는 언어, 코틀린[Kotlin]에 대해 알아볼까요?

 

 

안녕하세요 숲입니다!

 

 

오늘 소개드릴 언어는 안드로이드를 대표하는 언어라고 할 수 있는 코틀린 입니다!!

 

지난 여름방학 때 재미삼아 앱개발을 한번 해보았었는데 그때 처음 접하고 매우 유용하게 사용한 언어이기도 한데요

 

 

 

코틀린이란?

 

코틀린은 안드로이드 및 웹 개발에서 Java를 대체할 목적으로 IDE 전문 개발사인 JetBrains에서 2011년에 만든 프로그래밍 언어로 2017년 구글이 안드로이드에서 코틀린을 최전선에서 지원하기로 발표하고 코틀린 안드로이드의 정식언어로 추가하면서 큰 관심을 받고 있습니다.

 

 

 

 

코틀린의 몇가지 특징은 다음과 같습니다

 

1. Java와 100% 호환

 

Java를 대체하기 위한 목적으로 만들어진 코틀린은 언어적으로는 최신의 패러다임을 적용하여 Java의 몇몇 약점을 보완하였습니다. 이와 동시에 Java의 가상 머신과는 100%!! 호환될 수 있게 만들어져 매우 효율적인 언어로 불리고 있습니다.

 

 

 

 

2. 활용 용도

 

사진 설명을 입력하세요.

기존의 Java로 개발 가능한 웹서비스, 안드로이드와 이에 더해 Javascript, Swift와의 연동 개발도 가능하다고 하네요. 이밖에도 Java EE, HTML5, iOS, 라즈베리 파이, 데이터 사이언스 등 무궁무진한 활용도를 자랑합니다.

 

 

 

 

3. 누가 배우면 좋을까?

안드로이드의 정식언어로 추가된 만큼 안드로이드 개발 관련 일을 하거나 취미로 앱개발을 하는 사람들에게 추천하고 싶습니다. 특히 그중에도 Java를 선호하지 않거나 더 간편한 문법을 좋아하는 사람에게 어울린다고 생각합니다.

 

 

 

4. 개발환경

정식적인 개발환경으로는 Android Studio, IntelliJ 등이 있지만 교육을 목적으로 가볍게 하실 분이라면 play.kotlinlang.org 에 접속하여 하시는 것을 추천드립니다.

 

 

 

 

네, 이상으로 안드로이드를 대표하는 언어 코틀린에 대해서 알아보았습니다~