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
Seperti yang Anda lihat, TextView memiliki welcomeMessage id
Kemudian dihalaman MainActivity kita tuliskan code seperti dibawah ini :
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
Jangan lupa untuk mengimport kotlin di dalam gradle, letakkan script dibawah ini di bagian paling atas gradle kamu.
Lalu jangan lupa masukan dependesi kotlinnya.
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"
Tidak ada komentar:
Posting Komentar