سفارش تبلیغ
صبا ویژن

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

درباره این دوره

 

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

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

 

کاتلین از زبان ویکی پدیا :

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

همچنین می‌تواند به سورس کد جاوا اسکریپت یا کد ماشین (توسط ال‌ال‌وی‌ام) نیز کامپایل شود.

اولین توسعه? آن توسط تیم برنامه‌نویسان JetBrains واقع در سن پترزبورگ روسیه انجام شد. (این نام از روی جزیره کاتلین در نزدیکی سن پترزبورگ می‌آید.)

کاتلین در ژانویه? سال 2012 به عنوان زبان ماه انتخاب شد.

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

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

سرپرست توسعه، Andrey Breslav، بیان کرده کاتلین طراحی شده تا زبانی صنعتی، قدرتی و شی گرا بوده و زبانی بهتر از جاوا باشد.

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

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

دانلود محیط توسعه :

توی این دوره من از IntelliJ IDEA برای محیط توسعه استفاده کردم.

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

بهتره نسخه رایگان یعنی Community رو دانلود کنید.

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

  دانلود محیط توسعه از سایت اصلی

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

اندروید و کاتلین و دوست داشتنی

اندروید و گوگل چند وقتیه که کاتلین رو خیلی دوست دارن.

حتی اگه وارد سایت developer.android.com هم بشید، میبینید که داکیومنت (مستندات) اصلی اندروید به صورت پیشفرض با کاتلین نوشته شده اند.

این مورد درواقع توجه گوگل به کاتلین رو نشون میده.

برای شروع کاتلین حتما باید قبلش جاوا بلد باشم؟

واسه یادگیری کاتلین حتما باید جاوا رو هم از قبل بدونم؟

خیر! واقعا لازم نیست!

این یک تصور غلطی هستش که متاسفانه بین ایرانی ها بوجود اومده که برای یادگیری کاتلین حتما باید قبلش جاوا رو بلد باشید! اصلا اینطور نیست!

درسته شما اگر جاوا رو بلد باشید راحتتر میتونید به کاتلین سوئیچ کنید.

نه تنها به کاتلین بلکه به بقیه زبان های برنامه نویسی هم میتونید سوئیچ کنید.

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

پس اینکه برای یادگیری کاتلین، قبلش باید جاوا رو بلد باشید کاملا اشتباه هستش.

 

لینک ثبت نام رایگان در دوره : روی این لینک بزن تا ثبت نام کنی