Natural way to share code between mobile platforms. A modern programming language that makes developers happier. A productive way to write server‑side applications. Easy to pick up, so you can create powerful applications immediately. Compatible with the Java ecosystem. Use your favorite JVM frameworks and libraries. Write the business logic for iOS and Android apps just once. Easily make existing applications cross-platform. Big, friendly and helpful community.
Kotlin has great support and many contributors in its fast-growing global community. Enjoy the benefits of a rich ecosystem with a wide range of community libraries. Help is never far away – consult extensive community resources or ask the Kotlin team directly.