Belajar Kotlin pada Android Studio 3.0

Kini Android Studio versi 3.0 sudah mendukung Ekstensi Kotlin, apa itu kotlin ?
Mengutip artikel dari [www.codepolitan.com] Kotlin merupakan bahasa pemrograman pragmatis untuk JVM dan Android yang mengkombinasikan Object Oriented (OO) dan fitur fungsional dan fokus pada interoperabilitas, keamanan, kejelasan dan dukungan integrasi dengan berbagai tools major. Sebagai bahasa pemrograman dengan tujuan umum, Kotlin bisa berjalan dimanapun layaknya Java.

Cara menggunakannya
Mari kita lihat betapa mudahnya itu. Saya akan melakukan contoh pertama ini dengan sebuah aktivitas:

activity_main.xml

  <?xml version="1.0" encoding="utf-8"?>  
                <android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"  
                     android:layout_width="match_parent"  
                     android:layout_height="match_parent">  
                     <TextView  
                          android:id="@+id/welcomeMessage"  
                          android:layout_width="wrap_content"  
                          android:layout_height="wrap_content"  
                          android:layout_gravity="center"  
                          android:text="Hello World!" />  
                </android.support.constraint.ConstraintLayout>  


Seperti yang Anda lihat,  TextView memiliki  welcomeMessage id

Kemudian dihalaman MainActivity kita tuliskan code seperti dibawah ini :

 class MainActivity : AppCompatActivity() {  
                          override fun onCreate(savedInstanceState: Bundle?) {  
                               super.onCreate(savedInstanceState)  
                               setContentView(R.layout.activity_main)  
                               welcomeMessage.text = "Halo Kotlin!"  
                          }  
                     }  

Untuk dapat menggunakannya, Anda memerlukan impor khusus (yang saya tulis di bawah), namun IDE dapat mengimpornya secara otomatis. Lebih mudah bukan ? Karena kita tidak perlu menulis findViewById() di dalam file java kita

 import kotlinx.android.synthetic.main.activity_main.*  

Jangan lupa untuk mengimport kotlin di dalam gradle, letakkan script dibawah ini di bagian paling atas gradle kamu.
			
apply plugin: 'com.android.application'
apply plugin: 'kotlin-android'
apply plugin: 'kotlin-android-extensions'
				

Lalu jangan lupa masukan dependesi kotlinnya.
implementation"org.jetbrains.kotlin:kotlin-stdlib-jre7:$kotlin_version"
 				

Unknown

Phasellus facilisis convallis metus, ut imperdiet augue auctor nec. Duis at velit id augue lobortis porta. Sed varius, enim accumsan aliquam tincidunt, tortor urna vulputate quam, eget finibus urna est in augue.

Tidak ada komentar:

Posting Komentar