JetBrains has released an alpha version of Kotlin Multiplatform Mobile (KMM), an SDK that enables developers to use the same business logic in both Android and iOS mobile applications. KMM draws on ...
Kotlin is a concise and multiplatform programming language by JetBrains. Enjoy coding and build server-side, mobile, web, and desktop applications efficiently.
Kotlin (/ ˈkɒtlɪn /) [3] is a cross-platform, statically typed, general-purpose high-level programming language with type inference. Kotlin is designed to interoperate fully with Java, and the Java virtual machine (JVM) version of Kotlin's standard library depends on the Java Class Library. However, type inference allows for more concise syntax. Kotlin mainly targets the JVM, but also ...
Learn Kotlin Kotlin is a modern, trending programming language. Kotlin is easy to learn, especially if you already know Java (it is 100% compatible with Java). Kotlin is used to develop Android apps, server side apps, and much more. Start learning Kotlin now »
Write better Android apps faster with Kotlin. Kotlin is a modern statically typed programming language used by over 60% of professional Android developers that helps boost productivity, developer satisfaction, and code safety.
Kotlin is an Apache 2 OSS Project. The source code, tooling, documentation and even this web site is maintained on GitHub. While the majority of the team works at JetBrains, there have been nearly a hundred external contributors to the Kotlin Project and we are always looking for more people.
This Kotlin tutorial is designed for beginners as well as professional, which covers basic and advanced concepts of Kotlin programming language. In this Kotlin tutorial, you'll learn various important Kotlin topics, including data types, control flow, functions, object-oriented programming, collections, and more. We will also delve into advanced concepts such as Kotlin coroutines, null safety ...