Kotlin konsep intermediate

Kamu sudah mengenal bahasa kotlin? mulai dari dasar konsep pemrograman, tipe data, fungsi sampai OOP (Object Oriented Programming). Saatnya kita mengenal beberapa konsep "aneh" yang akan kita butuhkan nantinya

Detail Kelas

  • Lambda expression

    Konsep lambda expression pada kotlin, untuk membuat fungsi anonymous yang mengerjakan hal tertentu

  • Latihan lambda dan anonymous function

    Sekarang kita latihan lambda dan anonymous function di bahasa program kotlin

  • Inline dan noinline kotlin

    Untuk membantu performa, di bahasa program kotlin ada konsep fungsi inline dan noinline untuk program lambda yang dibuat

  • Null safety kotlin

    Salah satu masalah yang sering hadri di Java adalah NPE alias null pointer exception, sekarang kita lihat bagaimana null safety di bahasa program kotlin

  • Try catch kotlin

    Konsep try catch untuk menguji jalannya suatu program dan menyediakan apa yang dilakukan saat error terjadi di bahasa program kotlin

  • Install gradle dan intro coroutine

    Mengenal apa itu gradle dan cara menginstalllnya di kotlin. Kita juga akan melihat background masalah yang ingin kita selesaikan dengan coroutine

  • Dasar cooutine, launch dan job

    Setelah melihat masalahnya, sekarang kita lihat dasar coroutine menggunakan launch dan job untuk membuat program yang tidak memblock program lainnya

  • Variasi coroutine

    Ada banyak cara dan istilah yang bervariasi di coroutine pada bahasa program kotlin

  • Async await kotlin

    Satu lagi konsep menarik, untuk membuat program kotlin berjalan secara concurrent. Yaitu async dan await kotlin