[ANDROID] วิธีการติดตั้ง Plugins และภาษา Kotlin บน Android Studio

เกริ่นซักเล็กน้อย

        Kotlin คือ open source programming language ที่พัฒนาโดยทีม JetBrains (ทีมพัฒนา IntelliJ IDEA ที่เป็นต้นแบบของ Android Studio นั่นเอง) ซึ่งตอนนี้กำลังเป็นที่นิยมมากขึ้นเรื่อยๆ ในหมู่ Java Developer เนื่องจากสามารถให้ประสบการณ์ที่ดีกว่าในการพัฒนา เพราะว่าตัวภาษามีความทันสมัย กระชับ และสามารถทำงานร่วมกับ Java ได้อย่างสมบูรณ์
ลองดูเหตุผลว่าทำไมควรลอง Kotlin โดยคุณ Omar Miatello Kotlin vs Java

มาเริ่มกันเลย

0. New Project

         ก่อนอื่น New Project ขึ้นมาก่อนนะครับ ชอบ layout แบบไหนก็เลือกไปเลย โดยผมจะตั้งชื่อโปรเจคว่า "HelloKotlin" นะครับ

1. ติดตั้ง Plugins Kotlin Exentions For Android 

โดยไปที่ File > Settings > Plugins
      1.1 กด Install JetBrains plugins
      1.2 ค้นหาคำว่า Kotlin
      1.3 ติดตั้ง Kotlin Plugins

* สำหรับ Kotlin Exentions For Android (obsolete) นั้นไม่จำเป็นต้องลง เพราะได้ยกเลิกการใช้งานไปแล้วนะครับ 

ติดตั้งเสร็จก็ทำการ restart Android Studio ก่อนนะครับ

2. Add Dependencies

การ add dependencies จะ add เข้าไปที่ app/build.gradle

#1 ต่อจาก apply plugin: 'com.android.application'
apply plugin: 'com.android.application'
apply plugin: 'kotlin-android'

#2 เพิ่ม tag buildscript และ dependencies
buildscript {
    ext.kotlin_version = '1.0.6' // ล่าสุด ณ วันที่ 23 มกราคม 2560
    
    repositories {
        mavenCentral()
    }
    dependencies {
        classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
        classpath "org.jetbrains.kotlin:kotlin-android-extensions:$kotlin_version"
    }
}

#3 เพิ่ม sourceSets ใน android { ... }
android {
    compileSdkVersion 24
    buildToolsVersion "25.0.2"

    .
    .
    .

    sourceSets {
        main.java.srcDirs += 'src/main/kotlin'
    }
}

#4 เพิ่ม dependencies
dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    compile 'com.android.support:appcompat-v7:25.1.0'
    compile "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version"
}
สำหรับ Kotlin version สามารถดูเพิ่มเติมได้ที่ Kotlin gradle
หลังจากเสร็จทุกขั้นตอนแล้ว อย่าลืมกด Sync เพื่อให้ Android Studio จัดการกับ dependencies ด้วยนะครับ


         สำหรับการติดตั้งภาษา Kotlin ก็จบลงเพียงเท่านี้ ต่อจากนี้ก็เป็นเรื่องของการใช้งานภาษาล้วนๆ แล้วหละครับ ซึ่งก็คงต้องไปอ่านกันเอาเอง :P (ผมก็กำลังอ่าน Kotlin document อยู่เหมือนกัน ฮ่าๆ)

ก่อนจะไปมี Tips เล็กน้อยมาฝาก คือ Android Studio สามารถ Convert Java เป็น Kotlin ได้ด้วยนะเออ มาดูววิธีกัน

         1. ไปที่ Java ไฟล์ของท่าน
         2. กด Ctrl + Shift + A(Windows/Linux) หรือ Cmd + Shift + A(Mac) พิมพ์คำสั่ง "Convert Java File To Kotlin File" ลงไป


         3. กด Enter ไฟล์ .java ของท่าน จะถูกเปลี่ยนเป็น .kt และโค้ดก็จะกลายเป็นภาษา Kotlin ในบัดดล



สำหรับนักพัฒนาท่านไหนสนใจใช้ภาษา Kotlin ในการพัฒนา Android Application แนะนำให้ไป join group : Thailand Android Kotlin Developer เทพๆ เพียบเลยครับ

ลิงค์อ้างอิง

Getting started with Android and Kotlin
How to Use Kotlin in Your Android Projects

Teeranai.P

Developer ตัวน้อยๆ ที่หลงใหลในโลกของการพัฒนา Software. รักการเขียนโปรแกรมเป็นอันดับ 2 รองลงมาจากการนอน