안드로이드 스튜디오

2.11 안드로이드 스튜디오 3.5.3 Kotline Class 코드 출력

coding art 2020. 2. 19. 14:27
728x90

안드로이드 스튜디오의 프로젝트 생성 초기에 java 또는 Kotlin 선택을 위한 체크 박스가 있지만 우리가 다루는 2020년 초 상당 수 예제는 java 버전이다. Kotlin 언어 버전 사용도가 아직은 좀 낮은지도 모르겠으나 java 버전 대비 그 사용법상의 특징에 대해서 알아보자. 참고로 Java 는 오러클사가 윈도우즈에 공급하는 시스템인 반면에 Kotlin 은 오러클 사와 법 적 분쟁이 진행되고 있다는 구글 사에서 지원한다.

 

안드로이드 스튜디오를 열어 FileNewNew Project...를 클릭한다.


 

Project 형태 선정에서 Empty Project를 선택하자. Configure 창이 뜨면 다음과 같이 예제 코드 명을 작성하고 언어는 Java 대신 Kotlin을 선택한다.


안드로이드 스튜디오에서 프로젝트 구조는 다음과 같은 형태를 가지게 된다. MainActivity 의 확장자를 확인해 보면 프로젝트의 java 폴더 밑에 MainActivity가 위치하고 있음에도 불구하고 kt(Kotlin)임을 알 수 있으며 아이콘의 CClass를 뜻하며 클래스에 포함된 함수 funmethod가 된다..



  

MainActivity에서 마우스 우 클릭하여 MainActivityNewKotlin File/Class를 클릭하여 생성되는 창에서 파일 명을 HelloWorld 로 입력하자. 이 단계에서부터 파일이든 Class 이든 구체적인 코딩 작업에 들어가게 된다.




HelloWorld.kt에서 Java와 유사하지만 다른 Kotlin 언어로 간단한 코드를 작성해보자. 다음은 Kotlin 으로 작성된 문자열 출력 코드 사례이다. 다양한 컴퓨터 언어 사례를 연습할 경우 흔히 다루는 예가 상수와 변수일 것이다. Kotline에서 상수는 val(vlaue) 이고 변수는 var(variable)인 듯하다. 구체적인 문법은 www.kotlin.org 참조하자. fun은 함수로서 클라스 내부에 포함되어 있다면 method를 뜻한다.

 

Kotlin 으로 작성된 코드는 Java 대비 Separator(;)가 없다는 특징이 있다. HelloWorld.kt 코드는 그 자체로 MainActivity 또는 activity_maim.xml 과 무관하게 실행이 가능한 코드이다. 따라서 HelloWorld.kt 클릭 후 오른쪽 마우스로 메뉴를 펼치면 Run’com.example.kotlin.H... 명령을 사용하여 실행이 가능하며 별도의 창이 생성되어 출력됨을 알 수 있다.

   

 

첨부된 코드를 참조하자.

Kotlin.zip




















  
























Kotlin.zip
0.13MB