قبل از هر چیز، اگه به برنامه نویسی اندروید علاقه مندی، من تو سایتم یک دوره آموزش برنامه نویسی اندروید از سطح کاملا مبتدی تا پیشرفته گذاشتم که کاملا رایگان میتونی ازش استفاده کنی، پس به دوره صفر مطلق اندروید یه سر بزن!
سلام به همگی، محمد زارع هستم و توی این قسمت از سری مقالات آموزش کاتلین میخایم خیلی ساده و سریع بریم اولین برنامه کاتلین خودمون رو بنویسیم، طبق سنت برنامه نویسان پیشین، اولین برنامهای که مینویسیم، Hello world هستش.
تو این مقاله میخام یه کار باحال بکنم و بدون استفاده از هیچ گونه IDE یا محیط توسعه، خود کامپایلر کاتلین رو دانلود کنم، و توی یه فایل ساده نودپد یه برنامه کاتلین بنویسم پس با من همراه باشید تا بریم ببینیم این چالش باحال تهش چی میشه.
اول از همه باید کامپایلر کاتلین رو دانلود کنید که از اینجا میتونید این کار رو انجام بدید.
نکته مهم: این روش استفاده از کاتلین روش مرسومی نیست و ما برنامه نویسای اندروید از IDE اندروید استودیو برای نوشتن کدهای کاتلین استفاده میکنیم، اما خب برای یادگیری بیشتر میخام این روش هم بهتون آموزش بدم.
فایل کامپایلر کاتلین رو از حالت فشرده خارج کنید، بعد طبق آموزشی که برای نصب جاوا بهتون دادم، یک environment variables جدید تو system path اضافه کنید و آدرس پوشه bin از داخل فایلهای فشرده شده کامپایلر کاتلین رو بهش بدید.
خب حالا Notepad یا هر ادیتور دیگه که دوس دارید (هیچ فرقی نداره) رو باز کنید و کدهای زیر رو داخلش بنویسید بر روی گزینه save as کلیک کنید و اون رو به نام hello.kt ذخیره کنید، دقت کنید که پسوند فایل حتما .kt باشه.
فقط دقت کنید که این فایل رو کجا ذخیره میکنید چون قراره با cmd به آدرس اون بریم و اجراش کنیم.
fun main() { println("Hello, World!") }
خب حالا cmd رو باز کنید و به آدرسی که این فایل ذخیره شده برید (با دستور cd) بعد باید فرمان زیر رو بزنیم که کامپایلر کاتلین برنامه رو اجرا کنه:
kotlinc hello.kt -include-runtime -d hello.jar
و بعد از اون باید با فرمان زیر برنامه رو اجرا کنیم:
java -jar hello.jar
خب میبینید که به همین راحتی اولین برنامه کاتلین خودمون رو نوشتیم و اجرا کردیم، فقط یادتون باشه که بعد از هر تغییر توی کد ها، اول یکبار کامپایل کنید و بعد اجرا کنید. تو این سری مقالات آموزش کاتلین نکات جالبی رو بهتون میگم پس مارو فراموش نکن!
خب به یه نکته دقت کردین؟ برنامه کاتلین توسط دستور جاوا اجرا شد. کاتلین هم دقیقا مثل جاوا روی jvm اجرا میشه، پس بخاطر همینه که این دو زبان تعامل خوبی با هم دارن اصلا میتونیم توی یک پروژه اندرویدی هم از کلاسهای جاوایی و هم kotlin بصورت همزمان استفاده کنیم و هیچ مشکلی هم پیش نمیاد.
در آخر تصویر cmd من رو ببینید که چطور مراحل رو رفتم و hello world رو برام چاپ کرده:
خب این هم یکی دیگه از مطالب سری مقالات آموزش کاتلین، تا آموزش بعدی بدرود.
دوست برنامه نویسی من، برای خوندن مقالات تخصصی اندروید، میتونی به سایت ترولرن هم مراجعه کنی