برنامه نویسی و طراحی سایت

نصب کاتلین – آموزش از صفر تا صد

نصب کاتلین – آموزش از صفر تا صد

انتخاب کاتلین به عنوان دومین زبان رسمی برنامه نویسی اندروید زمینه رشد و گسترش هر چه بیشتر این زبان برنامه نویسی را فراهم کرد. امروزه توسعه‌دهندگان زیادی از این زبان برای ساخت اپلیکیشن اندروید استفاده می‌کنند. علاوه بر این، افراد زیادی نیز در ابتدای نقشه راه یادگیری برنامه نویسی اندروید این زبان را به جاوا ترجیح می‌دهند و البته گوگل هم کاتلین را به عنوان زبان رسمی توسعه اندروید معرفی کرده است. یکی از اولین گام‌ها برای یادگیری کاتلین، نصب و راه‌اندازی آن به حساب می‌آید. بر همین اساس در این مطلب از مجله تم آف آموزش نصب کاتلین به عنوان اولین گام در یادگیری این زبان برنامه نویسی آموزش داده شده است.

فهرست مطالب این نوشته
پیش درآمدی بر زبان برنامه نویسی کاتلین

معرفی مختصر زبان برنامه نویسی کاتلین

نحوه نصب کاتلین چگونه است؟

پیش نیاز نصب کاتلین چیست؟

بررسی نصب بودن JDK در ویندوز

نصب JDK در ویندوز

دانلود JDK

افزودن مسیر نصب JDK به متغیر Path

آموزش نصب کاتلین در محیط‌های مختلف

آموزش نصب کاتلین در ویندوز

دانلود کاتلین

نصب کاتلین

راه‌اندازی کاتلین

تست کاتلین

آموزش نصب کاتلین در اندروید استودیو

نصب پلاگین کاتلین در اندروید استودیو

افزودن کلاس کاتلین به فایل Gradle

افزودن کتابخانه و افزونه‌های مربوط به کاتلین به فایل Gradle

آموزش نصب کاتلین در vscode

آموزش نصب کاتلین در Eclipse

دانلود پلاگین Kotlin برای Eclipse

ایجاد پروژه جدید کاتلین در Eclipse

آموزش نصب کاتلین در IntelliJ IDEA

ایجاد پروژه کاتلین در IntelliJ IDEA

ساخت فایل کاتلین جدید در IntelliJ IDEA

سوالات متداول در نصب کاتلین

آیا برای برنامه نویسی اندروید نصب کاتلین الزامی است؟

اصلی‌ترین کاربرد کاتلین چیست؟

کاتلین یا فلاتر، کدامیک بهتر است؟

آیا امکان استفاده از کتابخانه های جاوا در کاتلین وجود دارد؟

کاتلین یا جاوا، کدامیک بهتر است؟

جمع‌بندی

faradars mobile

در این مطلب، ابتدا پیش‌نیازهای نصب کاتلین بیان شده‌اند و سپس آموزش نصب کاتلین در محیط‌های مختلف همچون ویندوز، Eclipse، اندروید استودیو، VS Code و IntelliJ IDEA به صورت گام‌به‌گام ارائه شده است. در انتها به پرتکرارترین سوالات پیرامون آموزش نصب کاتلین و ساخت اپلیکیشن با آن پاسخ داده می‌شود.

پیش درآمدی بر زبان برنامه نویسی کاتلین

بعد از معرفی کاتلین به عنوان دومین زبان رسمی برنامه نویسی اندروید کمتر کسی گمان می‌کرد که روزی این زبان نوظهور به انتخاب اول برنامه‌نویسان اندروید برای ساخت اپلیکیشن تبدیل شود. امروزه بسیاری از توسعه‌دهندگان برای ساخت اپلیکیشن اندروید زبان کاتلین را به جاوا ترجیح می‌دهند.

آموزش برنامه نویسی کاتلین – توسعه اندروید با Kotlin – مقدماتی
فیلم آموزش برنامه نویسی کاتلین – توسعه اندروید با Kotlin – مقدماتی در تم آف

کلیک کنید

معرفی مختصر زبان برنامه نویسی کاتلین

زبان برنامه نویسی کاتلین در سال ۲۰۱۲ میلادی (۱۳۹۱ شمسی) توسط شرکت Jetbrains معرفی شد، شرکتی که محیط‌های توسعه قدرتمند و محبوبی همچون IntelliJ IDEA ،PyCharm ،ReSharper و سایر موارد را توسعه داده است. کدهای نوشته شده به زبان کاتلین بر روی «ماشین مجازی جاوا» (Java Virtual Machine | JVM) اجرا می‌شوند.

این زبان برنامه نویسی، قابلیت‌ها و امکانات بسیار خوبی را برای توسعه اندروید فراهم کرده است که از جمله آن‌‌ها می‌توان به امکان تعامل آن با زبان جاوا اشاره کرد. برای شروع برنامه نویسی به زبان کاتلین، در گام نخست باید این زبان را بر روی محیط توسعه مورد نظر خود نصب کرد. بر همین اساس، در ادامه این نوشته، آموزش نصب کاتلین در محیط‌های توسعه مختلف ارائه شده است.

زبان برنامه نویسی کاتلین چیست؟

نحوه نصب کاتلین چگونه است؟

با دیدن عنوان «آموزش نصب کاتلین» شاید این سوال برای شما شکل گرفته باشد که چگونه می‌توان یک زبان برنامه نویسی را نصب کرد. در پاسخ به این سوال باید گفت که منظور از نصب کاتلین در واقع نصب کامپایلر مربوط به این زبان برنامه نویسی است. کاتلین را به شیوه‌های مختلفی می‌توان نصب و راه‌اندازی کرد.

یکی از این شیوه‌ها، نصب کامپایلر زبان کاتلین و سپس، اجرای برنامه‌های کاتلین از طریق خط فرمان ویندوز است. همچنین، می‌توان بعد از نصب کامپایلر کاتلین به کمک محیط‌های توسعه مختلفی همچون اندروید استودیو، Eclipse و IntelliJ IDEA کاتلین را راه‌اندازی کرد. در ادامه این نوشته آموزش نصب کاتلین به شیوه‌های مختلف مورد بررسی قرار گرفته است.

پیش نیاز نصب کاتلین چیست؟

قبل از نصب کاتلین در ویندوز باید نسبت به نصب بودن «کیت توسعه جاوا» (Java Development Kit | JDK) اطمینان حاصل کرد، زیرا کاتلین برای اجرا به آن نیاز دارد.

آموزش برنامه نویسی کاتلین – توسعه اندروید با Kotlin – مقدماتی
فیلم آموزش برنامه نویسی کاتلین – توسعه اندروید با Kotlin – مقدماتی در تم آف

کلیک کنید

کیت توسعه جاوا شامل ابزارهایی است که امکان توسعه و اجرای برنامه‌های جاوا را فراهم می‌کنند. بنابراین، داشتن این کیت توسعه برای شروع برنامه نویسی کاتلین ضروری است، زیرا کدهای نوشته شده به زبان کاتلین در نهایت بر روی ماشین مجازی جاوا اجرا می‌شوند.

بررسی نصب بودن JDK در ویندوز

در گام نخست باید از نصب بودن JDK بر روی سیستم اطمینان حاصل کرد. برای این منظور بر روی دکمه جستجو در «نوار وظیفه» (Taskbar) کلیک و عبارت cmd

 را در این بخش وارد می‌کنیم. در تصویر زیر این بخش نشان داده شده است.

جستجو cmd در نوار وظیفه ویندوز

سپس، بر روی گزینه Command Prompt

 کلیک کنید و منتظر اجرای آن می‌شویم. در گام بعدی در محیط Command Prompt

 متن javac -version

 را تایپ کرده و در نهایت، دکمه Enter از صفحه کلید را می‌زنیم.

بررسی نسخه jdk در خط فرمان ویندوز
برای مشاهده در ابعاد بزرگ‌تر روی تصویر کلیک کنید.

خروجی دستور بالا آخرین نسخه نصب شده JDK بر روی ویندوز را نشان می‌دهد. در تصویر زیر، خروجی حاصل از اجرای این دستور نشان داده شده است.

نسخه نصب شده jdk بر روی ویندوز
برای مشاهده در ابعاد بزرگ‌تر روی تصویر کلیک کنید.

کاتلین به منظور اجرا در ویندوز به نسخه JDK 1.6

 یا بالاتر نیاز دارد.

نصب JDK در ویندوز

کیت توسعه جاوا نسخه‌های مختلفی دارد و در این نوشتار نصب «نسخه استاندارد جاوا» (Java Standard Edition | Java SE) مورد بررسی قرار گرفته است. در ادامه، مراحل دانلود و نصب این نسخه از JDK در ویندوز به صورت گام‌به‌گام ارائه شده است.

آموزش نصب اندروید استودیو (Android Studio) (رایگان)
فیلم آموزش نصب اندروید استودیو (Android Studio) (رایگان) در تم آف

کلیک کنید

دانلود JDK

ابتدا باید نسخه مورد نظر را دانلود و سپس نصب کرد. نسخه‌های مختلف JDK از وب‌سایت مربوطه قابل دانلود هستند. در وب‌سایت مربوطه، نسخه استاندارد جاوا را با توجه به نوع سیستم عامل خود دانلود و سپس نصب می‌کنیم. بعد از اتمام مراحل نصب JDK، باید مسیر نصب این کیت توسعه را به عنوان یکی از «متغیر‌های محیطی» (Environment Variable) ویندوز معرفی کرد. برای این منظور در بخش جستجوی ویندوز عبارت env

 را وارد می‌کنیم.

جستجوی متغیرهای محیطی ویندوز
برای مشاهده در ابعاد بزرگ‌تر روی تصویر کلیک کنید.

با انتخاب بخش مشخص شده در تصویر بالا، کادر زیر نشان داده می‌شود.

تعیین متغیر محیطی جدید در ویندوز
برای مشاهده در ابعاد بزرگ‌تر روی تصویر کلیک کنید.

جهت تعیین متغیر محیطی جدید در ویندوز بر روی دکمه New

 کلیک کنید. این دکمه در تصویر بالا مشخص شده است. با انتخاب این دکمه، کادر محاوره‌ای زیر نشان داده می‌شود.

تعیین متغیر محیطی java home
برای مشاهده در ابعاد بزرگ‌تر روی تصویر کلیک کنید.

در بخش مربوط به Variable name

 نام JAVA_HOME

 را وارد می‌کنیم. همچنین، در بخش Variable value

 باید مسیر نصب JDK مشخص شود. در تصویر بالا این ۲ مورد مشخص شده‌اند.

افزودن مسیر نصب JDK به متغیر Path

در گام بعدی برای امکان اجرای جاوا از طریق خط فرمان باید متغیر محیطی Path را ویرایش کرد. بنابراین، با توجه به تصویر زیر پس از انتخاب گزینه Path بر روی دکمه Edit

 کلیک می‌کنیم.

افزودن مسیر نصب JDK به متغیر Path
برای مشاهده در ابعاد بزرگ‌تر روی تصویر کلیک کنید.

در ادامه، کادر محاوره‌ای زیر نشان داده می‌شود.

افزودن مقدار جدید به متغیر path
برای مشاهده در ابعاد بزرگ‌تر روی تصویر کلیک کنید.

در کادر محاوره‌ای بالا بر روی دکمه New

 کلیک و مقدار %JAVA_HOME%bin

 را به این بخش اضافه می‌کنیم. سپس، دکمه OK

 را انتخاب و از این صفحه خارج می‌شویم. برای بررسی اجرای جاوا از طریق خط فرمان در منوی استارت ویندوز عبارت cmd

 را جستجو می‌کنیم.

اجرای command line در ویندوز
برای مشاهده در ابعاد بزرگ‌تر روی تصویر کلیک کنید.

سپس با توجه به تصویر بالا، روی گزینه Command Prompt

 کلیک مي‌کنیم. در ادامه، عبارت java -version

 را تایپ کرده و دکمه Enter را می‌زنیم.

دستور نمایش نسخه jdk در خط فرمان ویندوز
برای مشاهده در ابعاد بزرگ‌تر روی تصویر کلیک کنید.

در صورت نصب بودن JDK، شماره نسخه این ابزار نشان داده می‌شود. تصویر بالا حاکی از نصب صحیح JDK و امکان اجرای آن از طریق خط فرمان است.

آموزش نصب کاتلین در محیط‌های مختلف

با توجه به تنوع محیط‌های توسعه در دنیای برنامه نویسی می‌توان از کاتلین در محیط توسعه دلخواه استفاده کرد. بر همین اساس در این بخش، آموزش نصب کاتلین در محیط‌های مختلف همچون ویندوز، Eclipse، اندروید استودیو، VS Code و IntelliJ IDEA به صورت گام‌به‌گام ارائه شده است.

آموزش پایگاه داده اس کیو ال لایت SQLite در اندروید با کاتلین
فیلم آموزش پایگاه داده اس کیو ال لایت SQLite در اندروید با کاتلین در تم آف

کلیک کنید

آموزش نصب کاتلین در ویندوز

بعد از نصبِ پیش‌نیازهای اجرای کاتلین، در این بخش از نوشته به آموزش نصب کاتلین در ویندوز پرداخته شده است. برای نصب کامپایلر کاتلین در ویندوز باید به صورت گام‌به‌گام مراحل زیر را دنبال کرد.

دانلود کاتلین

در گام نخست، صفحه گیت‌هاب (GitHub) مربوط به نسخه‌های منتشر شده کاتلین را باز می‌کنیم. سپس، باید در بخش Assets

 بر روی آخرین نسخه منتشر شده کاتلین  kotlin-compiler-X.X.X.zip

 کلیک کرد.

دانلود آخرین نسخه کاتلین
برای مشاهده در ابعاد بزرگ‌تر روی تصویر کلیک کنید.

بعد از انتخاب آخرین نسخه کامپایلر کاتلین، منتظر می‌مانیم تا فایل به‌طور کامل دانلود شود.

نصب کاتلین

بعد از دانلود فایل باید آن را از حالت فشرده خارج کرد.

نصب کاتلین
برای مشاهده در ابعاد بزرگ‌تر روی تصویر کلیک کنید.

بر روی فایل دانلود شده کلیک راست کرده و سپس گزینه Extract All

 را انتخاب می‌کنیم. بعد از انتخاب این گزینه، باید مسیری برای قرار گرفتن محتویات فایل فشرده انتخاب شود.

انتخاب مسیر ذخیره‌سازی برای فایل فشرده کامپایلر کاتلین

در تصویر بالا مسیر C:UsersDownlinkotoolskotlin

 برای استخراج محتویات فایل فشرده مشخص شده است. با انتخاب دکمه Extract

 تمام فایل‌های مربوط به کاتلین در مسیر C:UsersDownlinkotoolskotlinkotlinc

 قرار می‌گیرند.

مسیر نصب کاتلین

تصویر بالا محل نصب کاتلین را نشان می‌دهد.

راه‌اندازی کاتلین

برای اجرای کاتلین از طریق خط فرمان ویندوز باید مسیر نصب کاتلین را به عنوان متغیر محیطی مشخص کرد. بنابراین، در بخش جستجو از نوار وظیفه ویندوز عبارت env

 را وارد می‌کنیم.

جستجوی متغیرهای محیطی ویندوز

بعد از انتخاب بخش مشخص شده در تصویر بالا کادر زیر نشان داده می‌شود.

تعیین متغیر محیطی جدید در ویندوز
برای مشاهده در ابعاد بزرگ‌تر روی تصویر کلیک کنید.

همانند بخش‌های قبلی بر روی دکمه New

 کلیک کنید. با کلیک بر روی این دکمه کادر محاوره‌ای زیر نشان داده می‌شود.

تعیین متغیر محیطی kotlin home
برای مشاهده در ابعاد بزرگ‌تر روی تصویر کلیک کنید.

در تصویر بالا مقدار KOTLIN_HOME

 را به عنوان Variable name

 و مسیر نصب کاتلین را به عنوان Variable value

 وارد می‌کنیم. سپس، برای اجرای کاتلین از طریق خط فرمان باید مسیر نصب کاتلین را به عنوان یکی از مقادیر متغیر‌ سیستمی Path مشخص کرد.

اصلاح متغیر محیطی path در ویندوز
برای مشاهده در ابعاد بزرگ‌تر روی تصویر کلیک کنید.

با انتخاب دکمه Edit

 در تصویر بالا، کادر زیر نمایش داده می‌شود.

تعیین مسیر نصب کاتلین به عنوان یکی از مقادیر path
برای مشاهده در ابعاد بزرگ‌تر روی تصویر کلیک کنید.

با توجه به تصویر بالا، بر روی دکمه New

 کلیک و مسیر %KOTLIN_HOME%bin

 را به عنوان متغیر جدید معرفی می‌کنیم. در ادامه با انتخاب دکمه OK

 از این صفحه خارج می‌شویم.

تست کاتلین

برای تست کاتلین و اطمینان یافتن از نصب صحیح آن، باید بعد از باز کردن پنجره Command Prompt

 عبارت kotlinc -version

 را وارد کرده و بر روی دکمه Enter کلیک کنید.

اجرای دستور مربوط به نمایش نسخه نصب شده کاتلین در خط فرمان ویندوز
برای مشاهده در ابعاد بزرگ‌تر روی تصویر کلیک کنید.

دستور بالا، نسخه نصب شده کاتلین در ویندوز را نمایش می‌دهد.

نمایش نسخه نصب شده کاتلین
برای مشاهده در ابعاد بزرگ‌تر روی تصویر کلیک کنید.

در تصویر بالا نسخه نصب شده کاتلین در ویندوز نشان داده شده است. بنابراین، نصب کاتلین در ویندوز با موفقیت به پایان رسید.

آموزش نصب کاتلین در اندروید استودیو

اندروید استودیو به عنوان محبوب‌ترین محیط توسعه برای برنامه نویسی اندروید شناخته می‌شود. امکان ساخت و توسعه پروژه اندرویدی از ابتدا مبتنی بر کاتلین در اندروید استودیو وجود دارد. علاوه بر این، با توجه به قابلیت تعامل کاتلین با جاوا، می‌توان بدون نیاز به ایجاد پروژه جدید، کاتلین را به پروژه جاوا اضافه کرد.

آموزش برنامه نویسی کاتلین – توسعه اندروید با Kotlin – مقدماتی
فیلم آموزش برنامه نویسی کاتلین – توسعه اندروید با Kotlin – مقدماتی در تم آف

کلیک کنید

این بخش از نوشته به آموزش نصب کاتلین در اندروید استودیو و امکان استفاده از آن در پروژه‌های قبلی اندروید مبتنی بر جاوا اختصاص دارد.

نصب پلاگین کاتلین در اندروید استودیو

اولین گام برای استفاده از کاتلین نصب پلاگین آن در اندروید استودیو است. این پلاگین، امکان استفاده از زبان برنامه نویسی کاتلین در اندروید استودیو را فراهم می‌کند.

آموزش نصب اندروید استودیو (Android Studio) (رایگان)
فیلم آموزش نصب اندروید استودیو (Android Studio) (رایگان) در تم آف

کلیک کنید

برای نصب این پلاگین، کافی است تا از بخش Preferences

 در منوی اندروید استودیو، گزینه Plugins

 را انتخاب و سپس، در صفحه ظاهر شده، عبارت Kotlin

 را جستجو کرد.

نصب پلاگین کاتلین در اندروید استودیو
برای مشاهده در ابعاد بزرگ‌تر روی تصویر کلیک کنید.

با انتخاب پلاگین کاتلین و سپس زدن دکمه install

 این پلاگین در اندروید استودیو نصب می‌شود. برای امکان استفاده از این پلاگین لازم است تا بعد از نصب آن یک مرتبه اندروید استودیو را بسته و مجدداً آن را اجرا کنیم.

افزودن کلاس کاتلین به فایل Gradle

برای پشتیبانی gradle، باید کلاس‌های Kotlin-Gradle-Plugin

 و Kotlin-Android-Extensions

 را به فایل Build.gradle

 اضافه کرد. علاوه بر این، در این فایل متغیری برای تعیین نسخه کاتلین نیز تعریف شده است. قطعه کد زیر وضعیت فایل Build.Gradle

 پروژه را بعد از انجام تغییرات ذکر شده نشان می‌دهد.

buildscript {
    ext.kotlin_version = "1.1.1"
    ext.supportLibVersion = "25.3.0"
    repositories {
        jcenter()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:2.3.0'
        classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
        classpath "org.jetbrains.kotlin:kotlin-android-extensions:$kotlin_version"

        // NOTE: Do not place your application dependencies here; they belong
        // in the individual module build.gradle files
    }
}

افزودن کتابخانه و افزونه‌های مربوط به کاتلین به فایل Gradle

در ادامه آموزش نصب کاتلین در اندروید استودیو باید کتابخانه و افزونه‌های مربوط به کاتلین را به فایل Build.Gradle

 پروژه اضافه کنیم. برای این منظور در بخش dependencies

 از فایل Build.Gradle

 باید کتابخانه کاتلین را اضافه کرد. همچنین افزونه‌های مربوط به کاتلین در بخش apply plugin:

 مشخص می‌شوند. در ادامه، کدهای مربوط به فایل Build.gradle

 بعد از افزودن موارد فوق آورده شده است.

apply plugin: 'com.android.application'
apply plugin: 'kotlin-android'
apply plugin: 'kotlin-android-extensions'

android {
    // ... various gradle setup
}

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    testCompile 'junit:junit:4.12'
    compile "com.android.support:appcompat-v7:$supportLibVersion"
    compile "com.android.support:recyclerview-v7:$supportLibVersion"
    compile "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version"
}

بعد از انجام ۳ مرحله بالا، امکان نوشتن کدهای کاتلین درون فایل‌هایی با پسوند .kt

 در اندروید استودیو وجود خواهد داشت. علاوه بر این، برای تبدیل فایل‌های جاوا به کاتلین نیز می‌توان از کلید ترکیبی Shift+Alt+Cmd+K

 استفاده کرد.

آموزش نصب کاتلین در vscode

ویژوال استودیو (Visual Studio) «ویرایشگر کد» (Code Editor) قدرتمندی است که توسط مایکروسافت (Microsoft) برای سیستم عامل‌های ویندوز، مک و لینوکس عرضه شده است. این ویرایشگر کد، امکانات مختلفی از جمله تکمیل کدها به صورت هوشمند، عیب‌یابی و برجسته‌سازی سینتکس را ارائه می‌دهد و پشتیبانی بسیار خوبی از زبان‌های برنامه نویسی مختلف همچون کاتلین نیز دارد.

آموزش پایگاه داده اس کیو ال لایت SQLite در اندروید با کاتلین
فیلم آموزش پایگاه داده اس کیو ال لایت SQLite در اندروید با کاتلین در تم آف

کلیک کنید

این بخش به آموزش نصب کاتلین در vscode اختصاص دارد و گام به گام مراحل نصب و راه‌اندازی کاتلین در این ویرایشگر کد مورد بررسی قرار گرفته است.

  • در اولین گام از آموزش نصب کاتلین در vscode باید افزونه مربوط به زبان کاتلین را از طریق بخش Marketplace در این نرم‌افزار دریافت کرد. برای این منظور در منوی سمت چپ نرم‌افزار، بر روی گزینه VS Code Extensions

     کلیک کنید. تصویر زیر Marketplace این ویرایشگر کد را نشان می‌دهد.

نصب پلاگین کاتلین در ویژوال استودیو
برای مشاهده در ابعاد بزرگ‌تر روی تصویر کلیک کنید.
  • در گام بعدی، افزونه Kotlin Language

     را باید جستجو و سپس نصب کرد.

  • بعد از نصب افزونه مربوط به کاتلین برای امکان کامپایل و اجرای کدهای نوشته شده باید افزونه Code Runner

     را نیز در این محیط نصب کنیم. این افزونه برای اجرای کدهای مختلف بسیار مفید است.

نصب افزونه Code Runner در ویژوال استودیو
برای مشاهده در ابعاد بزرگ‌تر روی تصویر کلیک کنید.
  • بعد از نصب افزونه‌های مورد نظر، فایل جدیدی با نام hello.kt

     ایجاد می‌کنیم و کدهای زیر را درون این فایل قرار می‌دهیم.

fun main(){
   println("Hello","World!")
}
  • در ادامه برای اجرای کد بر روی آن کلیک راست و گزینه Run Code

     را انتخاب می‌کنیم.

اجرای کد کاتلین در vscode
برای مشاهده در ابعاد بزرگ‌تر روی تصویر کلیک کنید.

آموزش نصب کاتلین در Eclipse

اولین برنامه‌های اندرویدی به زبان جاوا در محیط Eclipse توسعه یافته‌اند. این محیط توسعه «متن‌باز» (Open-Source) و مبتنی بر پلاگین است و می‌توان برنامه‌هایی به زبان‌های مختلف از جمله C، جاوا، ++C، پایتون و سایر موارد را در این محیط توسعه داد.

آموزش برنامه نویسی کاتلین – توسعه اندروید با Kotlin – مقدماتی
فیلم آموزش برنامه نویسی کاتلین – توسعه اندروید با Kotlin – مقدماتی در تم آف

کلیک کنید

با توجه به گستردگی پلاگین‌های Eclipse می‌توان برای ساخت پروژه در این محیط از زبان کاتلین نیز استفاده کرد. این بخش از نوشته به آموزش نصب کاتلین در Eclipse به صورت گام‌به‌گام اختصاص دارد. در ادامه مراحل نصب و راه‌اندازی کاتلین در Eclipse ارائه شده است.

دانلود پلاگین Kotlin برای Eclipse

در گام نخست باید پلاگین کاتلین برای محیط Eclipse را نصب کرد. تمام پلاگین‌های منتشر شده برای این محیط توسعه در بخش Marketplace نرم‌افزار قابل دریافت هستند. برای این منظور به Marketplace این نرم‌افزار وارد شده و عبارت Kotlin را جستجو می‌کنیم.

دانلود پلاگین Kotlin برای Eclipse

بعد از نصب پلاگین کاتلین، ضروری است تا Eclipse را ری‌ستارت کنیم. در گام بعدی باید از نصب صحیح پلاگین کاتلین در Eclipse اطمینان حاصل کرد. برای این منظور از منوی بالایی نرم‌افزار مسیر Window → Perspective → Open Perspective → Other

 را دنبال می‌کنیم. با انتخاب این مسیر، صفحه زیر نمایش داده می‌شود.

اطمنینان از نصب صحیح کاتلین

از فهرست گزینه‌های موجود در تصویر بالا، بر روی Kotlin

 کلیک کنید تا جزئیات مربوط به این پلاگین نمایش داده شود.

ایجاد پروژه جدید کاتلین در Eclipse

در گام بعدی باید پروژه جدیدی به زبان کاتلین در محیط Eclipse ایجاد کرد. برای این منظور از منوی File

 گزینه New

 و سپس Kotlin Project

 را انتخاب می‌کنیم. با دنبال کردن این مسیر، صفحه‌ای برای تعیین نام پروژه نشان داده می‌شود.

ایجاد پروژه جدید کاتلین در Eclipse
برای مشاهده در ابعاد بزرگ‌تر روی تصویر کلیک کنید.

بعد از تعیین نام و محل ذخیره‌سازی پروژه در تصویر بالا بر روی دکمه Finish

 کلیک کنید. در گام بعدی، برای نوشتن کدهای کاتلین باید فایل کاتلین جدیدی را ایجاد کرد. برای این منظور بر روی پوشه src

 کلیک راست کرده و گزینه New Kotlin File

 را انتخاب می‌کنیم.

ایجاد فایل کاتلین جدید در eclipse
برای مشاهده در ابعاد بزرگ‌تر روی تصویر کلیک کنید.

بعد از ایجاد فایل کاتلین جدید و نوشتن کدهای مورد نظر برای اجرای پروژه، کافی است تا بر روی فایل پروژه کلیک راست کرده و گزینه Run As Kotlin Application

 را انتخاب کنیم.

اجرای کد کاتلین در eclipse
برای مشاهده در ابعاد بزرگ‌تر روی تصویر کلیک کنید.

آموزش نصب کاتلین در IntelliJ IDEA

IntelliJ IDEA به عنوان یکی از محبوب‌ترین محیط‌های توسعه شناخته می‌شود که توسط شرکت Jetbrains در سال ۲۰۰۱ میلادی (۱۳۸۰ شمسی) منتشر شده است. بر همین اساس، در این بخش از نوشته به آموزش نصب کاتلین در IntelliJ IDEA پرداخته می‌شود.

آموزش اینتلیجی آیدیا در جاوا و کاتلین – توسعه نرم افزار با IntelliJ IDEA
فیلم آموزش اینتلیجی آیدیا در جاوا و کاتلین – توسعه نرم افزار با IntelliJ IDEA در تم آف

کلیک کنید

با توجه به این که آخرین نسخه منتشر شده IntelliJ IDEA از زبان برنامه نویسی کاتلین پشتیبانی می‌کند، در نتیجه، نیازی به نصب پلاگین جداگانه برای کار با کاتلین وجود نخواهد داشت. در ادامه نوشته، مراحل راه‌اندازی پروژه کاتلین در IntelliJ IDEA به صورت گام‌به‌گام بیان شده است.

ایجاد پروژه کاتلین در IntelliJ IDEA

برای ایجاد پروژه جدید در صفحه ابتدایی IntelliJ IDEA بر روی گزینه Create New Project

 کلیک کنید. علاوه بر این، در منوی اصلی برنامه از مسیر File → New → Project

 نیز می‌توان پروژه جدیدی را ایجاد کرد. در نوار سمت چپ صفحه‌ای که ظاهر ی‌شود، باید گزینه Kotlin

 را انتخاب کنیم.

ایجاد پروژه کاتلین در IntelliJ IDEA
برای مشاهده در ابعاد بزرگ‌تر روی تصویر کلیک کنید.

با انتخاب گزینه Kotlin/JVM

 در تصویر بالا، صفحه‌ای برای تعیین مشخصات پروژه نمایش داده می‌شود.

تعیین مشخصات پروژه جدید کاتلین در IntelliJ IDEA
برای مشاهده در ابعاد بزرگ‌تر روی تصویر کلیک کنید.

در این بخش باید جزئیات مربوط به پروژه از قبیل نام پروژه، محل ذخیره‌سازی، نسخه JDK و سایر موارد را مشخص کرد. بعد از تعیین موارد بالا، بر روی دکمه Finish

 کلیک کنید تا پروژه کاتلین مورد نظر ایجاد شود.

ساخت فایل کاتلین جدید در IntelliJ IDEA

در گام بعدی باید فایل کاتلین جدیدی را ایجاد کرد. برای این منظور بر روی پوشه src

 کلیک راست و گزینه New → Kotlin File/Class

 را انتخاب می‌کنیم. این مرحله در تصویر زیر نشان داده شده است.

ایجاد فایل کاتلین جدید در intellij idea
برای مشاهده در ابعاد بزرگ‌تر روی تصویر کلیک کنید.

با انتخاب گزینه بالا، کادر محاوره‌ای برای تعیین نام فایل نمایش داده می‌شود. در این بخش، نام HelloWorld.kt

 را برای پروژه جدید کاتلین انتخاب می‌کنیم.

تعیین نام برای فایل کاتلین جدید در intellij idea
برای مشاهده در ابعاد بزرگ‌تر روی تصویر کلیک کنید.

بعد از ذخیره فایل مربوطه می‌توان با کلیک راست کردن بر روی فایل و انتخاب گزینه Run ‘HelloWorldKt’

 پروژه کاتلین را اجرا کرد.

اجرای پروژه کاتلین در intellij idea
برای مشاهده در ابعاد بزرگ‌تر روی تصویر کلیک کنید.

سوالات متداول در نصب کاتلین

تا اینجا، آموزش نصب کاتلین در محیط‌های توسعه مختلف مورد بررسی قرار گرفت. در این بخش به برخی از پرتکرارترین سوالات در حوزه کاتلین پاسخ داده خواهد شد.

آموزش برنامه نویسی کاتلین – توسعه اندروید با Kotlin – مقدماتی
فیلم آموزش برنامه نویسی کاتلین – توسعه اندروید با Kotlin – مقدماتی در تم آف

کلیک کنید

آیا برای برنامه نویسی اندروید نصب کاتلین الزامی است؟

نصب کامپایلر کاتلین برای داشتن امکان ساخت اپلیکیشن اندروید با آن، الزامی نیست. اصلی‌ترین مورد برای ساخت اپلیکیشن اندروید با کاتلین، داشتن محیط توسعه مناسبی همچون اندروید استودیو یا IntelliJ IDEA است. این محیط‌های توسعه، پشتیبانی کاملی از کاتلین را بدون نیاز به مولفه‌های جانبی فراهم می‌کنند.

اصلی‌ترین کاربرد کاتلین چیست؟

کاتلین زبانی همه‌منظوره‌ برای برنامه نویسی است که به‌طور عمده برای ساخت اپلیکیشن اندروید کاربرد دارد. علاوه بر این، از این زبان برای توسعه «چند پلتفرمی» (Cross-Platform) در زمینه توسعه اپلیکیشن‌های موبایل، جاوا اسکریپت و برنامه نویسی سمت سرور استفاده می‌شود.

مجموعه آموزش توسعه اپلیکیشن موبایل
فیلم مجموعه آموزش توسعه اپلیکیشن موبایل در تم آف

کلیک کنید

کاتلین یا فلاتر، کدامیک بهتر است؟

ذکر این نکته ضروری است که کاتلین زبان برنامه نویسی و فلاتر فریمورکی برای توسعه چند پلتفرمی به حساب می‌آید. برای انتخاب بین این ۲ ابزار، باید به نیازمندی‌های پروژه دقت کرد. به عنوان مثال، کاتلین برای پروژه‌هایی مناسب است که نیازمند دسترسی به مولفه‌های بومی باشند. از سوی دیگر، فلاتر بیش‌تر در پروژه‌هایی کاربرد دارد که در آن‌ها نیاز به سرعت در فرایند توسعه وجود دارد.

مطلب پیشنهادی:

کاتلین یا فلاتر — کدامیک بهتر است؟

شروع مطالعه

آیا امکان استفاده از کتابخانه های جاوا در کاتلین وجود دارد؟

یکی از ویژگی‌های جذاب کاتلین، قابلیت همکاری آن با جاوا است. کدهای کاتلین به آسانی در کنار کدهای جاوا قابل استفاده هستند و از کدهای جاوا در کنار کدهای کاتلین نیز می‌توان استفاده کرد.

کاتلین یا جاوا، کدامیک بهتر است؟

مطمئناً انتخاب یکی از این ۲ زبان برنامه نویسی به طور مطلق اشتباه است، زیرا هر کدام از این ۲ زبان در برخی از فاکتورها نسبت به دیگری برتری دارد و این برتری مطلق نیست. در مجموع، زبان برنامه نویسی کاتلین نسبت به جاوا برای برنامه نویسی اندروید انتخاب مناسب‌تری به حساب می‌آید. کاتلین با توجه به قابلیت‌هایی همچون امکان کامپایل به بایت‌کد (ByteCode)، فریمورک‌ها و کتابخانه‌های مختلف، یادگیری و درک آسان و سایر موارد، گزینه مناسب‌تری برای برنامه نویسی اندروید در نظر گرفته می‌شود.

مطلب پیشنهادی:

کاتلین یا جاوا ، کدامیک بهتر است ؟ – مقایسه و راهنمای کاربردی

شروع مطالعه

جمع‌بندی

مدت زمان زیادی از معرفی زبان برنامه نویسی کاتلین به عنوان دومین زبان رسمی برنامه نویسی اندروید نمی‌گذرد. در همین مدت کوتاه، این زبان محبوبیت بالایی در بین توسعه‌دهندگان اندروید پیدا کرده و توانسته است رقیب اصلی خود، یعنی زبان جاوا را از پیشِ رو بردارد. بر همین اساس، میزان مهاجرت برنامه‌نویسان از جاوا به کاتلین در سال‌های اخیر افزایش یافته و متعاقباً تمایل به یادگیری زبان کاتلین نیز سیر صعودی داشته است. بنابراین، در این مطلب از مجله تم آف به بررسی اولین گام در یادگیری این زبان برنامه نویسی، یعنی آموزش نصب کاتلین پرداخته‌ شد.

مجموعه آموزش برنامه نویسی اندروید
فیلم مجموعه آموزش برنامه نویسی اندروید در تم آف

کلیک کنید

در این نوشتار ابتدا پیش‌نیازهای نصب کاتلین مورد بررسی قرار گرفتند. سپس، سعی شد تا به زبان ساده آموزش نصب کاتلین در محیط‌های مختلف از جمله ویندوز، Eclipse، اندروید استودیو، VS Code و IntelliJ IDEA به صورت گام‌به‌گام بیان شود. در انتها نیز به برخی از پرتکرارترین سوالات در حوزه آموزش نصب کاتلین و ساخت اپلیکیشن با آن پاسخ داده شد.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.