Kotlin là ngôn ngữ lập trình dành cho các ứng dụng đa nền tảng hiện đại, tương thích hoàn toàn với Android và được phát triển bởi JetBrains, công ty đứng sau IntelliJ Java IDE (bộ công cụ và ứng dụng dành cho nhà phát triển) mà Android Studio dựa trên. Tuy nhiên, đây không phải là ngôn ngữ lập trình riêng biệt mà được xem là một phương pháp mới để sử dụng và phát triển code của Java. Kotlin hoạt động liền mạch với Java, nhờ đó giúp các nhà phát triển yêu thích Java dễ dàng sử dụng thêm một ngôn ngữ lập trình tuyệt vời là Kotlin cũng như tận dụng thêm các thư viện hữu ích từ ngôn ngữ này.