کاتلین یک زبان برنامه نویسی ایستا (Statically typed)، چندسکویی (Cross-platform)، زبان همه منظوره (General-purpose programming language) که بر روی ماشین مجازی جاوا اجرا می شود. کاتلین توسط شرکت JetBrains ساخته شده است. کاتلین در سال 2011 معرفی شد و پس از آن در کنفرانس Google I/O در سال 2017 به عنوان یک زبان رسمی برای توسعه اندروید معرفی شد. زبان برنامه نویسی کاتلین کاملاً شی گراست و شباهت زیادی به زبان برنامه نویسی جاوا دارد. در حالی که سینتکس (Syntax) کاتلین با جاوا متفاوت است، می تواند از کدهای جاوا و کتابخانه اش استفاده کند.
شما می توانید از جاوا و کاتلین کنار هم استفاده کنید از آنجایی که شما می توانید آن را با پروژه جاوا موجود خود شروع کنید. از آنجایی که IntelliJ و Android Studio ابزارهایی را برای تبدیل کدهای موجود جاوا به کاتلین فراهم کردند، شما می توانید به راحتی به کاتلین مهاجرت کنید.
جاوا تنها زبان برای ساخت اپلیکیشن های اندرویدی نیست. شما می توانید به راحتی پلاگین کاتلین را روی اندروید استودیو نصب کنید و اپلیکیشن اندرویدی بسازید.
مزایای کاتلین
معایب کاتلین
نظرات