مشخصات مقاله
برنامه نویسی چند پلتفرمی بوسیله Xamarin.Forms
کلیه حقوق مادی و معنوی این مقاله متعلق به آموزشگاه تحلیل داده می باشد و هر گونه استفاده غیر قانونی از آن پیگرد قانونی دارد.
برنامه نویسی چند پلتفرمی بوسیله Xamarin.Forms
سالها بود که برنامه نویسان آرزو داشتند برنامه هایشان را به یک زبان واحد بنویسند که در پلتفرم های مختلف موبایل اجرا شوند. این طرز تفکر حریصانه مرا شیفته خودش کرده که وقتی میتوانی همه چیز داشته باشی چرا به کم قانع باشی؟
بالاخره روزی برنامه نویسان بوسیله Xamarin.Forms به این رویای خود دست خواهند یافت که با استفاده از نرم افزارهای چندپلتفرمه پویا، برنامه نویسی موبایل را ساده تر کنند. یکبار کد را در زبان C# بنویسیم و از آن API در پلتفرم های اندروید، iOS و Windows Phone استفاده کنیم.
نیازمندی ها
- Xamarin Platform 3 or higher
- Xamarin Forms 1 or higher
- Windows 7 or higher
- XCode 5
- Xamarin Studio 5
- Visual Studio 2012 or higher
دستگاه های سازگار
- Android 4.0 or higher
- OS 7.0 or higher
- Windows Phone 8 or higher
این مقاله مقدمه ای است بر برنامه نویسی چند پلتفرمه. Xamarin 3 با ارائه Xamarin.Forms لبخند را بر روی چهره برنامه نویسان به ارمغان آورد و بروزرسانی ها برنامه نویسان را تا اندازه ای قانع کرده است.
نصب Xamarin Studio
مرحله1: برای شروع باید Xamarin Installer را دانلود کنید:
http://xamarin.com/Download
مرحله 2: اجرای Xamarin Installer:
مرحله 3: پس از نصب Xamarin در هر دو سیستم، Windows و Mac، باید Xamarin را در هر دو سیستم فعالسازی کنیم.
مرحله 4: پس از log in، باید اعلام کنید از نسخه trail یا نسخه خریداری شده استفاده می کنید. در صورت استفاده از نسخه trial و فعالسازی آن، فقط چند روز قادر به استفاده از آن خواهید بود و تعداد روزهای باقیمانده را مشاهده می کنید.
ساخت برنامه
مرحله 1:برای ساخت یک برنامه جدید در Visual Studio یک پروژه جدید ایجاد کنید.
مرحله 2: از بین قالب های نصب شده در Visual Studio و در زبان C#، گزینه Mobile Apps را انتخاب کنید.
مرحله 3: دو گزینه برای یک Blank App به شما پیشنهاد می شود، Xamarin.Forms Portable و Xamarin.Forms Shared.
· Xamarin.Forms Portable: کدها را با استفاده از Portable Class Library به اشتراک می گذارد.
· Xamarin.Forms Shared: کدها را با استفاده از پروژه assets مشترک (shared assets project) به اشتراک می گذارد.
در اینجا با Xamarin.Forms Portable کار خواهیم کرد.
مرحله 4: چهار پروژه در فایل solution با نام های XamarinSample (Portable)، XamarinSample.Android، XamarinSample.iOS و XamarinSample.WinPhone را مشاهده می کنید.
استقرار (Deploy) نرم افزار
مرحله 1: بر روی پروژه ای که می خواهید deploy کنید راست کلیک کرده و گزینه Set as StartUp Project را انتخاب کنید.
مرحله 2: در صورتی که قصد deploy کردن برای Windows Phone را داشته باشید، باید از اولین drop down گزینه Device/Emulator را انتخاب کنید.
از drop down دوم گزینه iPhone/iPhoneSimulator و از سومی دستگاهی که می خواهید عملیات deploy را بر روی آن انجام دهید. مثلاً iPhone.
برای deploy روی اندروید، باید از چهارمین drop down دستگاه مورد نظر را انتخاب کرد.
مرحله 3: بر روی گزینه start کلیک کنید تا برنامه شما Deploy شود. خروجی در دستگاه مورد نظر می توانید به شکل های زیر باشد: