دوره آموزش زبان کاتلین ( Kotlin ) از مقدماتی تا پیشرفته
ویژگی های زبان جدید کاتلین چیست؟
چند وقت پیش خبر خوبی برای برنامه نویسان اندروید منتشر شد و این خبر اعلام و انتشار رسمی زبان کاتلین ( Kotlin ) توسط گوگل بود ، که یک زبان برنامه نویسی جدید برای تولید برنامه های اندرویدی با قدرت بالا و ظاهر زیبا میباشد و قرار است جزو یکی از بهترین زبان های برنامه نویسی اندروید باشد .
اولین و اساسی ترین سوال :چرا کاتلین؟
Kotlin یک زبان عالی و مناسب برای برنامههای اندروید است، و تمام مزایای یک زبان مدرن را برای پلتفرم اندروید بدون هیچ محدودیتی به ارمغان میآورد:
سازگاری: Kotlin به طور کامل با JDK 6 سازگار است، مطمئن باشید که برنامههای Kotlin میتوانند بر روی دستگاههای قدیمی اندروید بدون هیچ مشکلی اجرا شوند. ابزارهای Kotlin به طور کامل در Android Studio پشتیبانی شده و با سیستم ساخت اندروید سازگار هستند.
عملکرد: یک برنامه Kotlin، به لطف bytecode بسیار مشابه، با همان سرعت مشابه جاوا اجرا میشود. با پشتیبانی Kotlin از توابع درون خطی (inline)، کدها با استفاده از lambdaها اغلب سریعتر از کد نوشته شده در جاوا اجرا میشوند.
قابلیت همکاری: Kotlin صد در صد با جاوا سازگار است، و به شما اجازه داده میشود تا از همه کتابخانههای اندروید موجود در برنامه Kotlin استفاده کنید.
کتابخانه Kotlin: Kotlin دارای کتابخانه زمان اجرای بسیار کم حجمی است، که میتواند در آینده از طریق استفاده از ProGuard نیز سبکتر شود. در یک برنامه واقعی، کمتر از 100K سایز فایل apk. است.
زمان کامپایل: Kotlin از کامپایلر افزایشی کارآمدی پشتیبانی میکند، بنابراین در حالی که برخی سربارهای اضافی برای buildهای تمیز وجود دارد، buildهای افزایشی معمولا سریع یا سریعتر از جاوا هستند.
منحنی یادگیری: برای توسعهدهندگان جاوا شروع به کار با Kotlin بسیار آسان است. تبدیل خودکار جاوا به Kotlin که در پلاگین Kotlin موجود است به شما کمک خواهد کرد. Kotlin Koans راهنمایی را از طریق ویژگیهای کلیدی زبان با مجموعهای از تمارین تعاملی ارائه میدهد.
این زبان توسعه اندروید، با موفقیت توسط شرکتهای بزرگ پذیرفته شده است.