در مطلب قبلی توضیحاتی کلی در مورد کاتلین آوردم و در این مطلب می خوام اطلاعات بیشتری رو باهاتون به اشتراک بگذارم.
کاتلین یک سری ویژگی جذاب و هیجان انگیز داره که باهم مرورشون می کنیم.
ویژگی کراس پلتفرم بودن کاتلین: این ویژگی به چه معناست؟ معنیش اینه که شما یه بار کد میزنی و می تونی از اون کدت خروجی مختلف بگیری. حالا در مورد کاتلین می تونیم اینجوری بگیم که شما یه بار برنامه خودتو طاحی و پیاده سازی می کنی و درگیر کدنویسیش میشی، اما همون برنامه رو می تونی هم برای اندروید و هم برای ios خروجی بگیری. یعنی نیازی نیست که برای هر پلتفرم به صورت جداگانه برنامه نویسی انجام بدی.
کوتاه شدن کدها و دستورات: شما با استفاده از زبان کاتلین می تونین کدهای کوتاه و مختصر ومفیدی بنویسین. این ویژگی به راحت تر شدن توسعه اپلیکیشن شما هم کمک می کنه. کوتاه شدن کد ها هم اصلا به معنی ناخوانا شدن کدهای شما نیست. بلکه کوتاه شدن و خواناتر شدن از ویژگی های برنامه نویسی کاتلینه که به شدن مورد علاقه توسعه دهنده ها قرار گرفته.
سازگاری با زبان جاوا: در مطلب قبلی هم اشاره کردم که کاتلین با جاوا ناسازگار نیست. و کلا ساز ناکوک نمی زنه. شما می تونید در پروژه کاتلین خود از کتابخانه های جاوا به راحتی استفاده کنید.
برای اطلاعات بیشتر و کامل تر بهتون پیشنهاد میکنم مقاله مربوط به کاتلین در سایت ابرمتن رو هم مطالعه کنید.