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

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

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

 

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

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

 

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

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

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

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

کاتلین در ژانویهٔ سال ۲۰۱۲ به عنوان زبان ماه انتخاب شد.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

آموزش ثبت نام و شرکت در دوره :
User Avatar
محمدم، مدیر این سایت. 10سالی هستش که برنامه نویس اندروید هستم، امیدوارم که توی این سایت لحظات خوبی رو داشته باشی و بتونم برای یادگیری اندروید بهت کمک کنم

نظرات

متوسط امتیازات

4.00
(2 امتیاز)

جزئیات امتیازات

1
0
1
0
0
  • محمد نوری

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

    امیر عزیز تقریبا یک ماه و نیم تا دو ماه زمان میبره
  • Amir

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

    سلام و عرض ادب تکمیل این دوره چقد زمان میبره ؟
قیمت رایگان
مدرس محمد نوری
مدت زمان 10 هفته
سخنرانی 3
ثبت نام شده 11 دانشجو
زبان فارسی
فیلدهای دلخواه برای نمایش را انتخاب کنید. سایر فیلدها مخفی می شود. برای ترتیب دلخواه فیلدها را به محل دلخواه بکشید و رها کنید.
  • Image
  • SKU
  • Rating
  • Price
  • Stock
  • Availability
  • Add to cart
  • Description
  • Content
  • Weight
  • Dimensions
  • Additional information
  • Attributes
  • Custom attributes
  • Custom fields
مقایسه
علاقمندی ها 0