اين دوره مخصوص کساني هساتش که قصد دارن زبان برنامه نويسي کاتلين رو ياد بگيرن و از اون توي براي برنامه نويسي اندرويد استفاده کنن.
کاتلين يک زبان برنامهنويسي عمومي، مستقل از سکو از نوع ايستا است که بر روي ماشين مجازي جاوا اجرا ميشود.
همچنين ميتواند به سورس کد جاوا اسکريپت يا کد ماشين (توسط الالويام) نيز کامپايل شود.
اولين توسعه? آن توسط تيم برنامهنويسان JetBrains واقع در سن پترزبورگ روسيه انجام شد. (اين نام از روي جزيره کاتلين در نزديکي سن پترزبورگ ميآيد.)
کاتلين در ژانويه? سال 2012 به عنوان زبان ماه انتخاب شد.
با وجود آنکه کاتلين از نظر syntax با جاوا سازگار نيست، اين زبان طراحي شده تا با کد جاوا همکاري داشته باشد و قابليت تبديل به کد هاي جاوا يا برعکس در آن وجود دارد کتابخانههاي استاندارد نسخه جاواي آن، متکي بر کتابخانههاي کلاس جاوا است.
سرپرست توسعه، Andrey Breslav، بيان کرده کاتلين طراحي شده تا زباني صنعتي، قدرتي و شي گرا بوده و زباني بهتر از جاوا باشد.
اما هنوز پر از سازگاريهايي با کد جاوا است که اجازه داده کمپانيها مهاجرتي تدريجي از جاوا به کاتلين داشته باشند.
توي اين دوره من از IntelliJ IDEA براي محيط توسعه استفاده کردم.
اصلا هم نياز نيستش که نسخه Ultimate رو نصب کنيد و وارد دردسرهاي کرک کردن بشيد.
بهتره نسخه رايگان يعني Community رو دانلود کنيد.
براي دانلود کردن هم وارد لينک زير بشيد.
دانلود محيط توسعه از سايت اصلي
اندرويد و گوگل چند وقتيه که کاتلين رو خيلي دوست دارن.
حتي اگه وارد سايت
اين مورد درواقع توجه گوگل به کاتلين رو نشون ميده.
خير! واقعا لازم نيست!
اين يک تصور غلطي هستش که متاسفانه بين ايراني ها بوجود اومده که براي يادگيري کاتلين حتما بايد قبلش جاوا رو بلد باشيد! اصلا اينطور نيست!
درسته شما اگر جاوا رو بلد باشيد راحتتر ميتونيد به کاتلين سوئيچ کنيد.
نه تنها به کاتلين بلکه به بقيه زبان هاي برنامه نويسي هم ميتونيد سوئيچ کنيد.
اين قابليت فقط براي جاوا نيست، کلا شما اگر اصول برنامه نويسي رو بلد باشيد و به يه زبان تسلط داشته باشيد. به هر زباني که مد نظرتون هست ميتونيد سوئيچ کنيد.
پس اينکه براي يادگيري کاتلين، قبلش بايد جاوا رو بلد باشيد کاملا اشتباه هستش.
لينک ثبت نام رايگان در دوره :
درباره این سایت