آموزش برنامه نويسي اندرويد محمد نوري



درباره اين دوره



 


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


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


 


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

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


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


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


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


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


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

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


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


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


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

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


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


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


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


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


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

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


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


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


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


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


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

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


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


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


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


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


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


 


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



آخرین ارسال ها

آخرین جستجو ها


دانلود سریال های برتر کارشناس تولید محتوا در تهران Victor's notes Jeanine's style فرکانس تفکر (ارتعاش اندیشه) kahrobafunh تعمیر و خرید و فروش جک پالت در استان البرز مطالب اینترنتی 95244785 vpsgol65