آموزش برنامه نویسی موبایل با C#.Net

ریال50.000

زامارین چیست ؟

زامارین (Xamarin) که در اصل «زَمرین» تلفظ می‌شود، یک فریم‌ورک چندپلتفرمی توسعه موبایل مثل فلاتر به حساب می‌آید که در حال حاضر به همراه Visual Studio 2019 برای ویندوز و مک‌ OS ارائه شده است. این چارچوب یک پوشش دهنده برای API‌های بومی و ابزار توسعه اندروید است و لذا هر کاری که بتوان در جاوا و کاتلین برای برنامه نویسی اندروید انجام داد، می‌توان در زامارین نیز با استفاده از زبان سی شارپ پیاده‌سازی کرد. در واقع این تنها زبان سی‌شارپ نیست که در زامارین برای توسعه اپلیکیشن مورد استفاده قرار می‌گیرد.

علاوه بر سی‌شارپ، زبان F#‎ (اف‌شارپ) نیز در زامارین قابل استفاده است. همان‌طور که بسیاری از افراد مطلع هستند، F#‎ زبان برنامه‌نویسی تابع‌محور (Functional) دات‌نت است. هر دوی این زبان‌ها از کدهای بومی اندروید و iOS یکسانی در پوسته زیرین قطعات نرم‌افزاری مورد نیاز برای ساخت اپلیکیشن و اجرای آن بهره می‌برند. بنابراین، پس از استقرار اپلیکیشن، هیچ راهی وجود نخواهد داشت برای تشخیص اینکه اپلیکیشن چگونه و با چه زبانی ساخته شده است.