Kotlin 시작하기 : IntelliJ 설치 및 프로젝트 생성

IntelliJ Setting 2

Kotlin 시작하기 : IntelliJ 설치 및 프로젝트 생성 포스트입니다.
안드로이드를 다시 시작하려고 하니 이것저것 발목잡는게 너무 많네요..
Java기반의 안드로이드가 코틀린을 공식언어로 채택하면서 앞으로 개발은 Kotlin으로 대체가 되어야 하는 상황입니다.

매우 편한 언어라고 하고, Java와 혼용하여 사용이 가능하다는 장점이 있지만 저와 같은 심심풀이 개발자에게는 끔찍한 일이 아닐 수 없습니다.

그래서 기존에 안드로이드를 공부할 때 사용했던 책들은 이미 무용지물이 되어버렸고습니다.
기존 코드소스는 활용할 수 없는 상황이라 이렇게 된거 Kotlin을 맛보기라도 해서 문법이해 단계는 밟아야 하지 않나라는 생각에 이 포스팅을 시작하게 되었습니다.

이 언어는 JetBrain에서 만든 프로그래밍 언어입니다.
그렇기 때문에 다른 IDE를 사용하는 것보다는 IntelliJ를 사용하는 것이 좋을 것이라 판단이 되었고, 이제 이클립스는 안녕인가 봅니다..

IntelliJ 설치

IntelliJ Download

IntelliJ는 이곳에서 다운받으시면 됩니다.
우측에 보이는 Community 버전으로 받으시면 되고, 다운받으셨다면 바로 설치를 진행해주시면 됩니다.

IntelliJ Install 1

설치 화면의 첫 창입니다.
여타 다른 설치 화면과 다른게 없으니 바로 Next를 눌러줍니다.

IntelliJ Install 2

설치 경로를 설정해주고 Next를 눌러줍니다.
설치 경로에는 한글이 들어가면 안되니 주의해주시기 바랍니다.

IntelliJ Install 3

저의 경우에는 위와 같이 체크한 후에 Next를 눌렀습니다.
PC를 초기화해서 원래 사용하던 이클립스도 새로 깔아야 했고, 이왕 이렇게 된거 Java와 Kotlin모두 이 환경으로 진행하려고 합니다.

여기까지 마치시면 재부팅을 한번 하셔야 합니다.

IntelliJ 세팅

IntelliJ Setting 1

재설치하는 분이 아니라면 세팅을 가져올게 없기 때문에 저와 같이 ‘Do not import Settings’를 선택하여 진행하시면 됩니다.

IntelliJ Setting 2

이후로 몇가지 기본 세팅 설정 단계가 진행되는데, 위의 UI Theme 설정 화면만 캡쳐했습니다.
저는 Darcula로 설정했고, 그 이후에 계속 Next: Default plugins 를 눌러 다음단계의 화면까지 진행했습니다.

IntelliJ Setting 3

위 화면이 기본 세팅의 마지막 화면입니다.
여기서 Start using IntelliJ IDEA 버튼을 눌러 세팅을 종료해줍니다.

Project 생성

IntelliJ Create Project 1

드디어 길고긴 여정을 마치고 IntelliJ IDEA 창이 떴습니다.
바로 ‘Create New Project’를 눌러 프로젝트를 생성해보겠습니다.

IntelliJ Create Project 2

프로젝트를 생성하게되면 첫 화면에서 SDK를 설정해주는 화면이 나옵니다.
전 이전에 깔아둔게 있어서 그런지 아니면 같이 설치가 된건지 Java 1.8이 자동으로 잡혀있습니다.
없는 분은 Java JDK를 설치해주시면 됩니다.
그리고 ‘Additional Libraries and Frameworks’ 영역에서 ‘Kotlin/JVM’을 체크해줍니다.
그러면 아래 ‘Use library’가 활성화 되면서 위 그림과 같이 세팅이 됩니다.
그 이후에 Next를 눌러줍니다.

IntelliJ Create Project 3

그리고 Project 이름을 설정해줍니다.
지금은 심심풀이로 프로젝트를 만들어보는 것이니 ‘Test’라고 이름을 짓고 Finish 버튼을 누르겠습니다.

Create Kotlin File 1

그럼 위와 같이 프로젝트가 생성이 됩니다.
왼쪽에 Explorer창이 뜨지 않으신 분은 가장 왼쪽라인에 있는 1.Project를 누르시면 창이 보이실겁니다.
그런 후에 코드 작성을 위한 코틀린 파일을 만들어볼건데, Java와 마찬가지로 src 폴더에 생성해줍니다.

IntelliJ Create Kotlin File 2

이것 또한 ‘Test’라고 이름을 짓고 생성을 하겠습니다.
그럼 ‘Test.kt’라는 파일이 생성됩니다.
코틀린 파일은 .kt라는 확장자를 가지고 있습니다.

IntelliJ kotlin File 1

처음에 생성되면, Java와는 다르게 빈파일로 생성이 되네요.
제가 알기로는 무조건 클래스가 필요한건 아니라고 알고 있습니다.
우선 시작점은 필요하니 main함수를 만들어보겠습니다.

IntelliJ kotlin File 2

main함수는 아래와 같이 코드를 작성해주시면 됩니다.

fun main (args : Array<String>){

}

어렴풋이 보면 자바와 비슷한 모양새입니다.
간단하게 설명하자면, fun은 함수를 정의해주는 예약어입니다.
그리고 main은 이름이고, ()안은 매개변수, 즉 Parameter를 정의해주는 곳입니다.

그 이후는 아실거라고 생각합니다.

지금 간단하게 보이는 Hello World를 띄우는 코드를 보시면 아시겠지만, Java와 비교했을때, 매우 간단하게 코드가 작성되는 것을 보실 수 있습니다.

익숙해지면 엄청 편하다고하니 저도 기대를 갖고 열심히 공부해서 공유드리도록 하겠습니다.

이상 Kotlin 시작하기 : IntelliJ 설치 및 프로젝트 생성 포스트였습니다.
Kotlin과 관련된 글을 더 보고싶으시다면 여기를 눌러주세요. 카테고리 아카이브로 넘어갑니다.

Leave a Reply