안녕하세요. 제임스 입니다. 


먼저번에 코틀린을 사용하기 위해 안드로이드 스튜디오 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, Java, jsp, Linux 등의 프로그래밍 언어를 소개 합니다.

,

안녕하세요. 제임스 입니다. 


이번에는 안드로이드 코틀린(Kotlin)에 대한 내용 정리 하고자 합니다. 




■ 코틀린(Kotlin) 이란?


구글이 2017년 구글IO 에서 발표한 안드로이드 개발 공식 언어입니다. 

코틀린은 안드로이드 스튜디오의 모태가 된 통합개발환경(IDE) 인텔리J 를 만든 젯브레인(JetBrains) 사에서 개발한 언어 입니다. 이 코틀린이라는 언어는 2011년 젯브레인이 개발 공개한 프로그래밍 언어 입니다. 


안드로이드 기본 언어인 Java 와 동일하게 자바가상머신 (JVM) 상에서 작동하게 됩니다. 

안드로이드 스튜디오 3.0 에서는 기본 탑재되게 되며 현재 베타 버전이 배포 되어 있습니다. 


■ 안드로이드 스튜디오 3.0 설치하기 


2017년 9월 18일 기준으로 안드로이드 스튜디오 3.0 베타 버전 6이 배포 되어 있습니다. 

다만 오피셜 사이트에서 다운받을 수 있는 프로그램은 베타 버전 5 이며 다운 받은 후 6 버전으로 업그레이드 하시면 됩니다. 


다운로드는 아래 URL에서 하시면 됩니다. 

https://developer.android.com/studio/preview/index.html


안드로이드 스튜디오 3.0 을 다운받을 수 있는 오피셜 사이트 입니다. 

현재 6 버전 까지 나와 있지만 오피셜 사이트에서도 5 버전만 받을 수 있네요.


약관 동의 후 3.0 베타 5 버전을 다운 받습니다. 


.zip 파일로 다운이 됩니다. 이를 풀어서 적절한 곳에 풀어 놓습니다. 

저는 C 드라이버 > Program Files > Android-Studio 라는 경로에 android-studio_3.0 이라는 폴더 명으로 압축을 풀었습니다. 


bin 폴더에 보시면 studio (윈도우가 32비트인 경우) 와 studio64 (윈도우가 64비트 인경우) 두가지 실행 파일이 있는데요. 

윈도우 환경에 따라 실행 하시면 됩니다. 

저는 윈도우가 64비트 이므로 studio64 를 실행 시켰습니다. 


실행 시키면 저와 같이 기존에 안드로이드 스튜디오를 사용하고 있었던 분들의 경우 기존 안드로이드 스튜디오 설정을 사용 할 것인지에 대한 여부를 물어 봅니다. 

저는 기존과 동일하게 상용 하는 것으로 선택하고 OK 를 클릭하면 아래와 같이 프로그래스가 돌아 가면서 프로그램이 실행 됩니다. 



실행하면 우측 하단에 6 으로 업데이트 하라는 알림이 뜹니다. 

그것을 클릭 하면 위와 같이 팝업창이 뜨는데요 저는 Update and Restart 를 클릭하여 6 버전으로 업그레이드 시켰습니다.


업그레이드후 안드로이드 스튜디오가 재시작 되면 코틀린으로 개발을 하기 위한 안드로이드 스튜디오 3.0 설치가 마무리 되었습니다. 


다음에는 코틀린 언어를 이용한 첫 안드로이드 개발 방법을 알려 드리겠습니다. 

감사합니다. 



 도움이 되셨다면 로그인이 필요 없는 

▼ 하트 클릭 한번 부탁 드립니다 

감사합니다 :D

블로그 이미지

쉬운코딩이최고

Android, Java, jsp, Linux 등의 프로그래밍 언어를 소개 합니다.

,