Skip to content

Instantly share code, notes, and snippets.

@sizovs
Created August 16, 2023 12:02
Show Gist options
  • Save sizovs/2a9f9a01ab00ea0a64bb87912db64b3a to your computer and use it in GitHub Desktop.
Save sizovs/2a9f9a01ab00ea0a64bb87912db64b3a to your computer and use it in GitHub Desktop.

Programming in Kotlin: The Essential Parts

In this masterclass you'll learn the essential parts of Kotlin: an elegant, powerful, and a pleasant language to work with. We'll focus on fundamental parts of Kotlin, it's imperative and functional programming capabilities, how Kotlin provides elegance without compromising performance by tactfully channeling the JDK. We will also dive into how to interact between Kotlin and Java code. You'll learn:

  • How to work with ease to exploit the power of Kotlin
  • How to write code in idiomatic Kotlin
  • How to use powerful features of Kotlin, including extension functions and nullable types
  • How to write type-safe, maintainable code
  • How to leverage both imperative and functional style as appropriate
  • How to use Kotlin's performance related features
  • Intermix Kotlin with Java code
  • and much more!
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment