کاتلین زبانی نو احداث میباشد که از جاوا الهام گرفته میباشد، ولی ورژن بهبود طراحی اپلیکیشن در مشهد یافته آن با اکثری از خصوصیت های مازاد یار میباشد. این اپلیکیشن منزه، نسبتاً معمولی میباشد و تشریفات و مقررات کمتری را در مقایسه با جاوا و بقیه گویش های نرمافزار نویسی به یاروهمدم داراست. برای به کار گیری از این لهجه برای ایجاد کرد نرم افزار ی اندروید ،
رایاپارس توسعه و گسترش دهندگان هنوز بایستی مفاهیم و ساختارهای اپ نویسی اول را فهم نمایند.
تاریخچه کاتلین:
در سال ۲۰۱۶، Kotlin v1.0 فعال سازی شد.
در سال ۲۰۱۷، اعلامیه گوگل راجعبه مدد توانمند از Kotlin برای ایجاد کرد نرمافزار های اندروید اعلام شد.
در سال ۲۰۱۸، ورژن Kotlin v1.3 منتشر شد که اپلیکیشننویسی ناهمزمان یا این که نا همگام (Asynchronous) را به هم پا داشت.
در سال ۲۰۱۹، گوگل کاتلین را تحت عنوان گویش نرمافزار نویسی استاندارد application خویش برای توسعه و گسترش دهندگان نرم افزار اندروید معرفی کرد.
مزایای کاتلین :
نرمافزار نویسی Kotlin سریعتر گردآوری میگردد، مدل میباشد و از ارتقا وسعت اپ ها دوری می نماید.
هر تکه کدی که در کاتلین مندرج میباشد در مقایسه با جاوا بسیار کوچکتر میباشد، چون دارنده کد کمتری میباشد و کد کمتر در معنای اشکالات کمتر میباشد.
کاتلین کد را به یک کد بایت کامپایل می نماید که میتواند در JVM جاری ساختن گردد. بدین ترتیب ، تمامی کتابخانه ها و چارچوب های ساخت گردیده در جاوا در پروژه کاتلین منتقل و انجام میشوند.
اسکریپت Kotlin به تنظیمات پروژه ها در Android Studio برای امداد های کامل شدن اتوماتیک امداد می نماید و به کاهش تشخیص مجال خطای کامپایل امداد می نماید.
در قبال NullPointerException ایمن میباشد.
کاتلین مشتمل بر coroutines و همینطور قابلیت و امکان همیاری با Javascript برای بسط اینترنت میباشد.
تبدیل کد جاوا به کاتلین شل خیس میباشد.