Kotlin আনুষ্ঠানিকভাবে Android-এ প্রথম-শ্রেণীর ভাষা হিসেবে সমর্থিত হবে। গুগলের একটি সাম্প্রতিক ঘোষণায়, এটিও পরিষ্কার করেছে যে ডিফল্টরূপে অ্যান্ড্রয়েড স্টুডিও 3.0-তে কোটলিন সরঞ্জামগুলি চালু করা হবে। অন্যান্য প্ল্যাটফর্ম ডেভেলপারদের মত, Google কোটলিনের মালিক হবে না এবং ভাষাটি তার প্রতিষ্ঠাতা জেটব্রেইনের তত্ত্বাবধানে তৈরি করা হবে।
৷
JetBrains, Kotlin-এর স্পনসর এবং জনপ্রিয় IntelliJ-এর উদ্ভাবক, প্রাথমিক অ্যান্ড্রয়েড অ্যাপ ডেভেলপমেন্ট ল্যাঙ্গুয়েজ, Java এর সাথে সম্পূর্ণভাবে ইন্টারঅপারেবল হবে। কোটলিন JVM (জাভা ভার্চুয়াল মেশিন) চালায়। JVM-এ চালিত অন্য যেকোন ভাষা নিয়োগ করা, Android বিকাশের জন্য ইতিমধ্যেই সম্ভব ছিল।
অ্যান্ড্রয়েড JVM ব্যবহার করতে বাধ্য নয় তবে জাভার সদিচ্ছা এবং এর শক্তিশালী শিকড় এটিকে বিকাশকারীদের জন্য একটি প্রিয় ভাষা করে তুলেছে। বর্তমানে, Kotlin এর v0.2 রয়েছে যা বাগফিক্স এবং উন্নতি সহ coroutines এবং ক্রস-মডিউল ইনলাইন ফাংশন সমর্থনের জন্য সমর্থন যোগ করে৷
৷
চিত্র উৎস:Kotlin.org
JVM ছাড়াও, Kotlin জাভার সাথে অনেক বেশি সাধারণ। কোটলিন একটি ওওপিএস (অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং সিস্টেম) এবং জাভার মতো ধাঁধা সহজ করার জন্য প্রমাণিতভাবে তৈরি করা হয়েছে। যাইহোক, Kotlin একটি পরিপাটি সিনট্যাক্স সহ বিকাশকারীদের জন্য আরও অনেক বৈশিষ্ট্য রয়েছে। জেটব্রেইন এবং গুগলের সহযোগিতায় একটি অলাভজনক কোটলিন ফাউন্ডেশন দ্বারা কোটলিন তৈরি করার পরিকল্পনা করা হয়েছে। উন্নয়নের সুযোগে, Kotlin আরও কিছু প্ল্যাটফর্ম অন্বেষণ করতে যাচ্ছে এবং এতে কোন আশ্চর্যের কিছু থাকবে না যদি এটি Mac এবং iOS তৈরি করছে৷
সবকিছু বিবেচনায় নিলে, এটা লক্ষ্য করা যায় যে Google উন্নয়ন যন্ত্রপাতি পরিবর্তন করার প্রয়োজনীয়তা অনুভব করেছে। অ্যান্ড্রয়েড অ্যাপ্লিকেশনগুলির বিকাশের জন্য কোটলিনকে নিয়োগ করা ব্যবহারকারীদের জন্য কিছু বিস্ময়কর চমক যোগ করার কথা। Google এই পরিবর্তনটি গ্রহণ করেছে এবং আবার প্রমাণ করেছে যে এটি উন্নতিতে বিশ্বাস করে, প্রচলিত প্রক্রিয়াগুলি প্রতিস্থাপনের প্রয়োজন হলে তা বিবেচ্য নয়৷