تخفیف ویژه دانشجویان چسبون ، برای اطلاع از جزئیات این تخفیف اینجا کلیک کنید
keyboard_return  چسبون مقالات آموزشی آموزش گام به گام اندروید با زبان کاتلین Kotlin
  1. آموزش گام به گام اندروید با زبان کاتلین Kotlin

آموزش کاتلین Kotlin

همانطور که می دانید گوگل پشتیبانی از زبان جدیدی به نام کاتلین (کوتلین) را به عهده گرفته. زبان کاتلین در شرکت جت برینز ساخته شده. در مقاله ی درباره کاتلین kotlin این زبان را مختصر توضیح داده ایم.

با درگیری های اوراکل و گوگل امکان این می رود که گوگل سیاست کاری خود را تغییر دهد و با پشتیبانی از زبان جدید کاتلین دیگر از جاوا دست بکشد. هرچند که کاتلین از کتابخانه های جاوا استفاده می کند!

کاتلین و جاوا

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

در تصویر زیر نموداری را مشاهده می کنید که تعداد خطوط نوشته شده با کاتلین را نمایش می دهد. اگر توجه کنید از سال 2016 تا 2017 رشد قابل توجهی شامل زبان کاتلین بوده!

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

همانطور که قول داده بودیم آموزش های گام به گام زبان کاتلین را آغاز می کنیم.

ما ابتدا Intellij IDEA را به عنوان IDE انتخاب کرده ایم تا یک پروژه جاوا را با زبان کاتلین مثال بزنیم و بعد از آن به سراغ Android Studio خواهیم رفت و برنامه نویسی اندروید را با اندروید استودیو انجام خواهیم داد. آخرین ورژن Intellij IDEA از کاتلین بصورت توکار پشتیبانی می کند. اما اگر از ورژن های قدیمی اندروید استودیو یا Intellij IDEA استفاده می کنید می توانید به قسمت Setting بروید و گزینه plugins را انتخاب کنید و بعد kotlin را جستجو کرده و نصب نمایید.

همچنین می توانید ویدیوهای آموزشی کاتلین را در اینجا مشاهده کنید:

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

با ما همراه باشید.

آموزش گام به گام اندروید با زبان کاتلین Kotlin - 4.2 از 5 بر اساس 150 رای

امتیاز کاربران

آموزش گام به گام اندروید با زبان کاتلین Kotlin
دیدگاه ها
رامین | 2 ماه پیش
سلام.برای شروع برنامه نویسی کدوم برنامه رو به مبتدیا پیشنهاد میکنین؟جاوا!؟ کاتلین!؟ ری اکتیو!؟ و یا...!؟؟ کدومش راحتتره یاد گرفتنش برای اونایی که هیچ اطلاعی از برنامه نویسی ندارن و میخوان از اول شروع کنن؟؟
آرمان بابائی | 2 ماه پیش
سلام. خیلی سوال خوب و بجایی کردین. از اونجایی که کاتلین و جاوا فقط برای برنامه نویسی اندروید ایجاد نشدن و از این زبان ها در اکثر دستگاه ها( مانند اتومبیل، تلویزیون، ماشین لباسشویی، دستگاه خودپرداز بانک و موبایل) استفاده میشه پیچیدگی های خاص خودش رو در برنامه نویسی داره تا همگی دستگاه ها رو ساپورت کنه که همینطور در یادگیری سخت تر هست. اما ری اکت نیتو چون متمرکز بر روی پلتفرمهای موبایل هست، یادگیری آسون تر و ساده تری نسبت به کاتلین و اندروید داره. همچنین مقدماتی که برای شروع به یادگیری ری اکت نیتیو دارین اکما اسکریپت 6 هست که من آموزش اکما اسکریپت 6 رو به صورت رایگان دادم و می تونید قبل از شروع ری اکت نیتیو ابتدا اکما رو یاد بگیرید و بعد وارد یادگیری ری اکت بشید.
رامین | 2 ماه پیش
ممنون جناب بابایی عزیز.طبق فرمایش شما شروع میکنم و پیش میرم.
آرمان بابائی | 2 ماه پیش
امیدوارم در راهی که قدم میذارید موفق باشید و همچنین ما پشتیبان شما هستیم.
کیمیا | 2 ماه پیش
خیلی عالیه آموزش هاتون . موفق باشید.
آرمان بابائی | 2 ماه پیش
ممنون بابت فیدبک انرژی بخش شما.
شکوفه | 3 ماه پیش
private val btnId = findViewById(R.id.button) as Button فهمیدم مشکل کجاست..باید این خط کدو داخل oncreat تعریف کنیم ن خارج از اون و البته بدون private :/
آرمان بابائی | 3 ماه پیش
بله کاملا حق با شماست. اگه دقت کرده باشید پروژه ای که من نوشتم برای تقریبا یکسال پیش هست و کاتلین دستخوش تغییراتی شده. من دوباره پروژه رو با اندروید استودیوی جدید و همچنین کاتلین جدید تست کردم و دیدم error می گیرم. بنابراین تصمیم گرفتم این پست رو آپدیت کنم. دوباره می تونید از این روشی که آپدیت شده استفاده کنید. ممنون از پیگیری شما دوست عزیز.
شکوفه | 3 ماه پیش
Unable to instantiate activity ComponentInfo در مورد اینم سرچ کردم یعنی تنها خطی بود که تو logcat میشد چیزی ازش فهمید.. ولی به نتیجه نرسیدم گفته بودن داخل منیفست اکتیویتی رو رجیستر نکردی که رفتم دیدم انجام دادم این کارو
شکوفه | 4 ماه پیش
val res = x.text.toString().toInt() + y.text.toString().toInt() سلام ...بابت اموزشتون ممنون، یه مشکلی داشتم، تو خط بالا زیر textخط میکشه و alt+enter هم که میزنم فایده ای نداره...
آرمان بابائی | 4 ماه پیش
به logcat در اندروید استویو برید و یه بار پروژه رو run کنید و بعد error رو بنوسید اینجا تا بررسی کنیم
شکوفه | 4 ماه پیش
همینطور که میدونید تو محیط اندروید استدیو خطا رو دقیقا نمیگه چیه!! فقط میره رو خط کدی که ارور بهش مربوط میشه، میره رو خط ...Private val btnId=findView جایی که متغیر باتن رو تعریف کردیم
آرمان بابائی | 4 ماه پیش
گفتم که باید به logcat برید. اونجا خطا رو دقیقا میگه چیه.
شکوفه | 4 ماه پیش
به logcat رفتم دیگه!! ن دقیقا نمیگه چیه!!! اگه میگفت ک خیلی خوب بود، ایمیلتونو لطف میکنید تا عکس بفرسم?
شکوفه | 3 ماه پیش
خطی که ارور داخل logcat هست اینه که من چیزی نمیفمم ازش!! at com.example.shokoufe.kotlinproject.MainActivity.<init>(MainActivity.kt:12)
آرمان بابائی | 3 ماه پیش
شماره و ایمیل بنده در قسمت تماس با ما موجوده
شکوفه | 4 ماه پیش
سلام ، ممنون از توضیحاتتون... این برنامه با این کدا مشکل داره .. شما توی ایکس ام ال ، ادیت تکست تعریف کردید ولی برا کدای جاوا تکست ویو
آرمان بابائی | 4 ماه پیش
دوست عزیز شما با دقت متن رو نخوندید.بنده دوتا editText گذاشتم و یک textView .من برنامه رو قبل از نوشتن یکبار اجرا میکنم و بعد در اختیار شما میذارم.
شکوفه | 4 ماه پیش
سلام صبحتون بخیروخوشی...من تازه کوتلین رو با اموزش های شما شروع کردم، قبلا اندرویدو با جاوا کار کردم..برا همین به خودم شک کردم و کدای شما رو عینا کپی پست کردم ..باز هم کرش میکنه، بازم بررسی می کنم..ممنوون
آرمان بابائی | 4 ماه پیش
با سلام. خوشحالم که آموزشهای کاتلین رو با ما شروع کردید. یه نگاهی به آموزشهای ویدیویی من بندازین کمکتون می کنه.
sajad | 9 ماه پیش
سلام سایتتون فوق العاده است چرا بخش دیدگاه ها نظرات جدید پایین تر هستن معمولا نظرات جدید بالاتر هستن
آرمان بابائی | 9 ماه پیش
ممنون از شما دوست عزیز
سید مهدی | 11 ماه پیش
درودو خدا قوت سپاس فراوان برای تلاش و لطفتون و آموزش های ساده و روانتون. همواره شاد و پیروز در پناه حق
آرمان بابائی | 11 ماه پیش
ممنون از شما دوست عزیز
نسیم | 11 ماه پیش
ممنون میشم ویدئو هم بزارید
آرمان بابائی | 11 ماه پیش
حتما دوست عزیز
رسول | 12 ماه پیش
فیلمشو ک بززززارین عااااااالی میشه خیلی ممنون کالتین خخخخیلی از جاوا راحتره منتظر اموزش های بعدی البته از نوع فیلمش هسم ممنون
alireza | 1 سال پیش
عالیه ولی خیلی کم کم اموزش ها اپدیت میشود سریعتر باشید عشقید
علی | 1 سال پیش
ادامه نداره آموزش خوبتون
آرمان بابائی | 1 سال پیش
درود. با تشکر از شما.قطعا این آموزش ادامه داره و بهترین مرجع کاتلین به زبان پارسی خواهد بود.
سلام | 1 سال پیش
آقا دستت درد نکنه خیلی عالیه
آرمان بابائی | 1 سال پیش
خوشحالیم که مورد پسند قرار گرفته.

2017 © Copyright کليه حقوق مادی و معنوی براي چسبون محفوظ است و هرگونه کپی برداری پیگرد قانونی دارد.