طراحی برنامه های راست به چپ در زامارین فرم

برای اینکه بخواهیم برنامه های طراحی شده توسط زامارین فرم به صورت پیش فرض از راست به چپ رندر شوند، روال زیر باید انجام شود.

** توجه: این مقاله فعلا در مرحله نهایی نیست و ممکن است در آینده جزئیاتی به آن افزوده یا کم شود.

 

زامارین اندروید:

– در اندروید ابتدا باید پشتیبانی از راست به چپ را فعال کرد. بدین منظور در فایل مانیفست خصوصیت  android:supportsRtl=”true”  را در تگ application تنظیم کنید.

نتیجه نمونه:

<application android:label=”xamarinpersian.Android” android:supportsRtl=”true” android:icon=”@drawable/icon”></application>

– سپس در تنظیمات پروژه min sdk را به ۱۸ تنظیم میکنیم. یعنی اندروید ۴٫۳

– در نهایت در ابتدای فایل MainActivity قبل از loadApplication کد زیر را وارد میکنیم.

if (Build.VERSION.SdkInt >= Build.VERSION_CODES.JellyBeanMr1)
{
this.Window.DecorView.LayoutDirection = LayoutDirection.Rtl;
}

زامارین آیفون: 

در زامارین ios فایل info.plist  را باز کنید و مقدار زیر را به لیست اضافه کنید.

<key>CFBundleDevelopmentRegion</key>
<string>fa</string>

زامارین UWP و زامارین WinPhone

در کلاس mainPage قابل از loadApplication کد زیر را وارد نمایید

this.FlowDirection = FlowDirection.RightToLeft;

 

 

بسته DVD ابزارها و پیش نیازهای زامارین

یکی از مهم ترین دغدغه های افرادی که تازه با زامارین شروع به کار میکنند، نصب ابزارهای مورد نیاز آن می باشد.
این ابزارها چون به صورت چند تکه می باشد گردآوری آنها مشکل می باشد. همچنین حجم نهایی این ابزارها چند گیگابایت می شود که برای خیلی از کاربران بصرفه نیست. غیر از این مسائل قسمتهای مهمی از این ابزارها روی سرورهای گوگل می باشد که کاربران ایرانی را بلاک میکند.
بعد از درخواست تعداد زیادی از دوستان و راحتی استفاده کنندگان زامارین، برآن شدیم که مجموعه کامل ابزارهای اولیه و پیش نیاز زامارین به همراه آموزش ویدئویی فارسی نصب را در یک قالب آماده کنیم.

– تمامی محتویات شامل آخرین نگارش های موجود می باشد.

– در این پکیج، فایل آموزش ویدئویی کامل ۴۵ دقیقه ای نصب و پیکربندی زامارین نیز موجود می باشد

این بسته را می توانید هم اکنون از فروشگاه سایت خریداری کنید.

 

محتویات: 

۱- آخرین نسخه از افزونه زامارین برای ویژوال استودیو (نیازی به کرک ندارد) Xamarin For Visual Studio – حجم ۴۰۰ مگابایت
۲- آخرین نسخه از زامارین استودیو Xamarin Studio – حجم ۸۰ مگابایت
۳- شبیه ساز اندروید زامارین – genymotion
۴- آخرین نسخه از VirtualBox مورد نیاز و سازگار با ویندوز ۱۰ – حجم حدود ۱۲۰ مگابایت
۵- پیش نیازهای بیلد و اجرای زامارین شامل:
– Java Development Kit – حجم ۳۰۰ مگابایت
– Android SDK شامل آپدیت آخرین نسخه و ابزارهای مورد نیاز – حجم ۳٫۸ گیگابایت
– Android NDK – حجم ۵۰۰ مگابایت
– نگارش های مورد نیاز m2repository – حجم ۷۰۰ مگابایت