Rangkuman dari Pendahuluan

Kotlin merupakan bahasa pemrograman open-source yang mudah dipelajari oleh siapapun. Ini bisa dilakukan berkat kejeniusan para developer yang dipimpin langsung oleh Andrey Breslav. Selain mudah dipelajari, Kotlin memungkinkan kita untuk membuat program antar platform yang tentunya ini dapat mengurangi biaya dalam pembuatan program itu sendiri.

Selain itu dalam sub-modul pendahuluan ini Anda juga telah mengetahui beberapa hal sebagai berikut:

  1. Selain mudah dipelajari, Anda juga dapat ikut berkontribusi di dalamnya karena Kotlin merupakan project open-source.
  2. Kotlin mendukung 2 (dua) paradigma umum yang akan Anda sering jumpai yaitu object-oriented programming (OOP) dan functional programming (FP). Kedua paradigma tersebut akan sangat membantu proses pengembangan dengan masing-masing fitur yang dimilikinya.
  3. Selain multiparadigm, Kotlin juga mendukung multiplatform yang berbeda dengan bahasa pemrograman mainstream lainnya di mana kita dapat membuat aplikasi mobile (iOS/Android), Web, Desktop, atau Server. Bahkan Kotlin digadang-gadang bisa digunakan untuk Deep Learning dengan KotlinDL yang saat ini sudah berstatus alpha!
  4. Kotlin pernah berada di posisi pertama dalam Fastest growing languages versi GitHub Octoverse 2018 berkat banyaknya dukungan komunitas dalam pengembangannya.
  5. Tersedia berbagai macam framework yang bisa Anda gunakan untuk mempermudah pengembangan aplikasi server-side menggunakan Kotlin seperti:
  6. Kotlin mendukung dengan baik dan memiliki beberapa kelebihan dalam mengembangkan aplikasi Android seperti di bawah ini:
  7. “Safe” merupakan salah satu karakteristik Kotlin yang sangat berguna di mana Anda bisa meminimalisir kesalahan NullPointerException.

Rangkuman dari Persiapan Membangun dan Menjalankan Program Kotlin