سلام . در مقاله از Java تا Kotlin قسمت اول دیدیم که زبان کاتلن یا کاتلین به کمک توسعه دهندگان اپلیکیشن های اندروید آمده و چطور کد های تمیز تر , کمتر , و بهینه تر میشه با این زبان نوشت و در این مقاله با ادامه خوبی های Kotlin نسبت به Java آشنا میشید .

فراخوانی Listener های جمع و جور تر : در مقاله قبلی کدی را دیدیم که عملیات setOnClickListener را بدون استفاده از findViewById انجام میداد اما اگر بیشتر به کد دقت کنید میبینید که عملیات setOnClickListener در کاتلین متفاوت تر از جاواست و در این Listener متد onClick حذف شده و کد ما از 7 خط به 1 خط تبدیل شده و این در مورد تمام Listener های اندروید در کاتلن صدق میکنه .

Java :

Kotlin : 

 

سازگاری کامل Kotlin با Java : شاید شما این تصور رو داشته باشید که در زمان استفاده از Kotlin دیگه نمیشه از کتابخانه های جاوا و کد های جاوا استفاده کرد و باید بگم این تفکر اشتباهه و در واقع Kotlin و Java فقط Syntax هستن و و تمام کد های جاوا و کد های کاتلن در نهایت به Byte Code تبدیل میشن که توسط ماشین مجازی با نام JVM اجرا میشن پس تفاوتی در سرعت اپلیکیشن های نوشته شده و تفاوتی در اجرا با هم ندارن و شاید بشه گفت تنها تفاوت این دو این هست که Kotlin شاید در کد خروجی بهینه تر عمل کنه به دلیل خودکار سازی برخی از عملیات ها مثل کش کردن findViewById و … در صورتی که اگر از جاوا استفاده کنید باید این عملیات ها را کد نویسی کنید و اگر برنامه نویس خبره ای نباشید ممکنه کد شما استاندارد نباشه .

این مقاله ادامه داره و به مرور تکمیل میشه …

دسته‌ها: آموزشاندروید

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد.