گوگل رسماً از زبان برنامهنویسی کوتلین روی سیستم عامل اندروید پشتیبانی میکند. کوتلین زبان برنامهنویسی بسیار جدیدی است که شرکت جتبرینز آن را طراحی کرده است.
کوتلین از نظر ساختاری با جاوا شباهتهای زیادی دارد، از جمله اینکه شیءگرا است و برای رفع همان مسائلی که جاوا مأموریت داشت، طراحی شده است.
اما چون از خیلی جهات هنوز مثل یک لوح سفید است و ظرفیتهای زیادی دارد، قابلیتهای خوب متعددی را میتوان به آن افزود و سینتکس آن را مرتبتر کرد و بهبودهایی بیش از آنچه در جاوا میبینیم را به آن بخشید.
گوگل در کنفرانس توسعه دهندگان 2017 اعلام کرد که «کوتلین، یک پروژه منبع باز تحت لیسانس آپاچی 2.0 است، یک طراحی عالی و زبان بالغ دارد و ما بر این باوریم که توسعه اندروید را سریعتر و جذابتر خواهد کرد.»
این شرکت اظهار داشت که بعضاً شاهد آن هستیم که این زبان برنامهنویسی برای تولید اپلیکیشن مورد استفاده قرار میگیرد که ایکسپدیا، فلیپبرد و اسکوئر از نمونههای این اپلیکیشنها هستند.
استفاده گوگل از تیم کوتلین باعث سادهتر شدن نوشتن اپلیکیشنهای اندروید شده است. توسعه دهندگان از این که بدانند که کامپایلر کوتلین، کد بایتی جاوا را منتشر میکند، خوشحال خواهند شد.
کوتلین و جاوا تقریباً یکی هستند. در واقع، علت اصلی تمایل تیم اندروید به سمت زبان برنامهنویسی کوتلین، هم شباهتهای جاوا و کوتلین بود؛ بدین معنا که شما میتوانید کوتلین را به پایگاه کد خود اضافه کنید و دو زبان جاوا و کوتلین را آزادانه با هم ترکیب نمایید.
اولین بار حضور کوتلین در بین زبانهای برنامهنویسی در ژوئیه 2011 اعلام شد و نسخه 1.0 در فوریه 2016 در دسترس کاربران قرار گرفت.
در آن زمان، جتبرینز متعهد شد که سازگاری این زبان با ویژگیهای پایدار 1.0 به بعد حفظ خواهد شد. کاربران علاقهمند، برای شروع کار با کوتلین میتوانند پیش نمایش اندروید استودیو 3.0 را دانلود کنند، یکی از فایلهای جاوای خود را انتخاب کنند و سپس گزینه تبدیل فایل جاوا به فایل کوتلین را در منوی کد انتخاب کنند. با این کار فایل شما به فایل کوتلین تبدیل شده و میتوانید به راحتی با آن کار کنید.