안녕하세요. 제임스 입니다.
먼저번에 코틀린을 사용하기 위해 안드로이드 스튜디오 3.0 버전을 설치 했습니다.
이를 이용하여 개발을 시작 해보도록 하겠습니다.
모든 프로그램의 기본은 Hello World 찍어 보는건가요? ㅎㅎ
그렇다면 우리도 Kotlin 을 이용하여 첫 Hello World 찍어 보는 것을 목표로 하겠습니다.
사실 기존 Java 로 개발 할때와 별반 다르지 않습니다.
File > New > New Project 를 선택 합니다.
위 다이얼로그 박스가 생성되면 Include Kotlin Support 를 체크 해주시고 Next 를 클릭 하시면 됩니다.
나머지는 기존 앱 개발 할때와 동일하게 진행 하시면 됩니다.
모든 설정을 마치고 Finish 를 선택 하면 아래와 같이 팝업창이 뜨면서 프로젝트 생성을 합니다.
기존에 Java 기준으로 생각하면 MainActivity.java 가 되어야 합니다.
하지만 코틀린은 MainActivity.kt 가 됩니다.
확장자가 달라졌죠? 이제 .kt 라는 확장자에 익숙해 져야 합니다 :)
MainActivity.kt
package com.tutorial.james.myfirstkotlinproject
import android.support.v7.app.AppCompatActivity
import android.os.Bundle
class MainActivity : AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
}
}
activity_main.xml
<?xml version="1.0" encoding="utf-8"?>
<android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context="com.tutorial.james.myfirstkotlinproject.MainActivity">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Hello World! (Kotlin)"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintLeft_toLeftOf="parent"
app:layout_constraintRight_toRightOf="parent"
app:layout_constraintTop_toTopOf="parent" />
</android.support.constraint.ConstraintLayout>
레이아웃을 구성하는 xml 파일은 변화가 없습니다.
android:text="Hello World! (Kotlin)"
TextView 의 문구를 위와 같이 정하고 실행 시켰습니다.
결과는 우리가 예상한데로 나옵니다 :D
기존 Java 와 달라진 점은 .java 확장자가 .kt 확장자로 변경 된것
그리고 해당 .kt 파일내 코드가 자바코드가 아닌 코틀린 언어로 작성 되었다는 것 정도를 제외하고는 특이 사항은 없습니다.
특별히 어려운 것이 없는 내용이었죠?
다음에는 코틀린 언어에 대하여 차근 차근 정리 해보도록 하겠습니다.
▼ 도움이 되셨다면 로그인이 필요 없는 ▼
▼ 하트 클릭 한번 부탁 드립니다 ▼
감사합니다 :D
'Android (Kotlin)' 카테고리의 다른 글
[안드로이드 코딩] 안드로이드 스튜디오 3.0 코틀린 설치하기 (4) | 2017.09.19 |
---|