آموزش هوش مصنوعی از صفر ، بدون پیش‌نیاز آموزش هوش مصنوعی ، از صفر بدون پیش‌نیاز!
🎯 شروع یادگیری

آموزش زامارین

دوره آموزش زامارین

Xamarin چیست؟

آموزش زامارین


Xamarin چیست؟

Xamarine یک پلتفرم open-source برای ساخت اپلیکیشن های مدرن و با قابلیت اجرایی بالا برای ios، اندروید و ویندوز با استفاده از .NET میباشد. Xamarin یک لایه انتزاعی است که ارتباط کد به اشتراک گذاشته شده با کد های اساسی پلتفورم را مدیریت می کند.


آموزش Xamarin : با استفاده از Xamarin ، توسعه دهندگان میتوانند حدود ۹۰ درصد اپلیکیشن خود را در پلتفورم ها به اشتراک بگذارند. این الگو به توسعه دهندگان اجازه میدهد که تمام منطق حرفه ای خود را به یک زبان بنویسند( یا از کد های اپلیکیشن های موجود استفاده کنند.) اما اجرا، ظاهر و احساس native را در پلتفورم ایجاد کنند.


اپلیکیشن های Xamarin میتوانند در PC یا Mac نوشته شوند و با کامپایل به یک پکیج native application تبدیل شوند؛ مانند یک فایل .apk برای اندروید یا یک فایل .ipa برای ios.

توجه:

در حال حاضر برای توسعه و کامپایل یک اپلیکیشن ios نیاز به یک دستگاه MacOS داریم. برای اطلاعات بیشتر در زمینه ی نیازمندی های توسعه system requirements را مطالعه کنید.

Xamarin برای چه کسانی است؟

آموزش Xamarin

Xamarin برای توسعه دهندگانی است که اهداف زیر را دنبال میکنند:

  • به اشتراک گذاشتن کد، تست و منطق حرفه ای در پلتفرم های مختلف.
  • نوشتن اپلیکیشن های cross-platform با C# در Visual Studio .

Xamarin چگونه کارمیکند؟


Xamarin چگونه کارمیکند؟

نمودار بالا معماری کلی یک اپلیکیشن cross-platform در Xamarin را نشان میدهد. با Xamarin ما میتوانیم بر روی هر پلتفورم native UI ایجاد کرده و منطق حرفه ای نوشته شده با C# خود را در پلتفرم های مختلف به اشتراک بگذاریم. عموما ۸۰ درصد کد اپلیکیشن با Xamarin قابل اشتراک گذاری است.

Xamarin با استفاده از Mono ساخته شده که یک ورژن open-source از فرم وورک .NET بر اساس استاندارد .NET ECMA میباشد. Mono تقریبا هم زمان با فرم وورک .NET ساخته شده است و بر روی اکثر پلتفورم ها مانند؛ Linux، Unix، FreeBSD و macOS اجرا می شود. محیط اجرایی Mono کار هایی مانند تخصیص حافظه، جمع آوری زباله ها و همکاری با پلتفرم های اساسی را، به طور خودکار مدیریت میکند.

برای اطلاعات بیشتر درباره معماری خاص پلتفورم میتوانیدXamarin.Androidو Xamarin.iOS را مطالعه کنید.


اضافه کردن امکانات(features)

Xamarin امکانات پلتفورم های native را ترکیب کرده و امکاناتی هم به آنها افزوده است:

  • ۱.کامل کردن binding ها برای SDK های اساسی. Xamarin شامل binding های تقریبا تمامی SDK های اساسی پلتفورم ها در android و ios میباشد. علاوه بر این، این binding ها strongly-typed هستند، پس میتوان به راحتی از آنها استفاده کرد و همچنین میتوان در زمان کامپایل و توسعه با دقت زیاد به بررسی type آنها پردخت. Strongly-typed بودن این binding ها باعث میشود که خطا های زمان اجرا کمتری داشته باشند و اپلیکیشن هایی با کیفیت بهتر تولید کنند.
  • ۲.استفاده از objective-C، Java،C و C++. Xamarin این امکان را به ما میدهد که از کد های موجود استفاده کنیم و استفاده مستقیم از library های C شی گرا، جاوا، C و C++ را برای ما ممکن میکند.
  • ۳. ساختار های زبانی جدید. اپلیکیشن های Xamarin با C# نوشته میشوند که زبان جدیدی است و نسبت به Cشی گرا و جاوا پیشرفت قابل توجهی دارد مانند امکانات dynamic در زبان، ساختار های تابعی مانند lambdas، LINQ، برنامه نویسی موازی، generics و بسیاری دیگر.
  • ۴. Base Class Library (BCL)با توان بالا. اپلیکیشن های Xamarin از.NET BCL استفاده میکنند که متشکل از تعدادی کلاس با امکاناتی جامع و کارآمد مانند؛ XML قوی، Database، Serialization، IO، String، پشتیبانه شبکه و ... میباشند. کد C# موجود میتواند برای استفاده در app کامپایل شود که دسترسی به هزاران library، که امکاناتی فراتر از BCL را در اختیار ما قرار میدهند، را ممکن میسازد.
  • ۵.Integrated Development Environment(IDE) مدرن. Xamarin از Visual Studio استفاده میکند که یک IDE مدرن با امکاناتی مانند؛ تکمیل خودکار کد، سیستم سطح بالا مدیریت پروژه و راه حل ها، کتاب خانه های جامع، integrated source control و...
  • ۶. پشتیبانی mobile cross-platform. Xamarin پشتیبانی cross-platform باسطح بالا برای سه پلتفرم اصلی ios، android و windows ارائه میدهد.اپلیکیشن ها میتوانند طوری نوشته شوند که تا ۹۰ درصد کد خود را به اشتراک بگذارند و Xamarin.Essentials دارای API یکپارچه ایست که دسترسی به کد ها را در هر سه پلتفرم ممکن میسازد. کد های به اشتراک گذاشته شده باعث کم شدن هزینه وزمان توسعه برای برای توسعه دهندگان از راه دور میشود.

Xamarin.Android


Xamarin.Android

اپلیکیشن های Xamarin.Android از C# به ابتدا از C# به زبان میانی (intermediate language) و سپس در زمان شروع اپلیکیشن just-in-time(JIT) به native assembly کامپایل میشوند. اپلیکیشن هایXamarin.Android درون محیط اجرایی Mono به همراه Android Runtime virtual machine(ART) اجرا میشوند.Xamarin ،Binding های .NET را برای Android.* namespace و Java.* namespace فراهم میکند. فضای اجرایی Mono توسط Managed Callable Wrappers(MCW) صدا زده شده و Android Callable Wrappers(ACW) را برای ART فراهم میکند که به هی دو محیط اجازه دسترسی به کد درون یکدیگر را میدهد.

برای اطلاعات بیشتر بهXamarin.Android architecture مراجعه کنید.


Xamarin.ios


Xamarin.ios

اپلیکیشن های Xamarin.ios به شکل Ahead-of-time(AOT) از C# به native ARM assembly کامپایل میشوند. Xamarin از selector ها برای نمایش کد Objective-C به managed C# و از Registrar ها برای نمایش کد managed C# به Objective-C استفاده میکند. به مجموعه Selector ها و Registrar ها ، “binding” ها گفته میشود که به Objective-C و C# ارتباط بر قرار میکنند.

برای اطلاعات بیشتر به Xamarin.iOS architecture مراجعه کنید.


Xamarin.Essentials


Essentials یک کتابخانه ست که API های cross-platform برای امکانات دستگاه ها فراهم میکند. Xamarin.Essentials هم مانند xamarin یک لایه انتزاعی است که دسترسی به امکانات native را ساده تر میکند.

برخی از مثال های کارکرد Xamarin.Essentials شامل مواد زیر است:

  • اطلاعات دستگاه
  • File system
  • Accelerometer
  • شماره گیر گوشی
  • Text to speech
  • قفل گوشی

برای اطلاعات بیشتر به Xamarin.Essentials مراجعه کنید.


Xamarin.Forms


forms یک فرم وورک open-source برای UI میباشد که به توسعه دهندگان اجازه میدهد اپلیکیشن های ios، android و windows را با یک کد اصلی مشترک، بسازند و همچنین رابط کاربری در XAML را با code-behind در c# تولید کنند. این UI ها بر روی هر پلتفرم به عنوان مجری native control ها عمل میکنند.

برخی از مثال های کارکرد Xamarin.forms شامل موارد زیر است:

  • XAML UI language
  • Databinding
  • Gestures
  • Effects
  • Styling

برای اطلاعات بیشتر به Xamarin.Forms مراجعه کنید.


آموزش آماده سازی در زامارین(Xamarin)

شروع کار با Android.Xamarin
شروع کار با Android.Xamarin

Xamarin.Android این امکان را برای شما فراهم می کند که برنامه های بومی آندروید را با استفاده از کنترل های همان UI همانطور که در جاوا هستند، اما با انعطاف پذیری و ظرافت یک زبان مدرن (C#) ، قدرت کتابخانه کلاس پایگاه داده دات نت (BCL) ، و یک IDE کلاس اول (Visual Studio) در نوک انگشتان شما است. این مجموعه اصول اولیه توسعه Xamarin.Android را معرفی می کند.

3213 بازدید
ادامه
آموزش نصب و راه اندازی Xamarin.Android
آموزش نصب و راه اندازی Xamarin.Android

با استفاده از این مقاله شما می توانید مراحل نصب و پیکر بندی Xamarin.Android را برای سیستم عامل Windows یاد بگیرید. در پایان این مقاله، شما Xamarin.Android را به Visual Studio اضافه و نصب خواهید کرد و آماده ساختن اولین برنامه Xamarin.Android خواهید بود.

3154 بازدید
ادامه
آموزش نصب Xamarin.Android در ویندوز
آموزش نصب Xamarin.Android در ویندوز

این راهنما مراحل نصب Xamarin.Android برای ویژوال استودیو را در ویندوز توصیف می کند و توضیح می دهد چگونه Xamarin.Android را برای ساخت اولین برنامه Xamarin.Android خود پیکربندی کنید.

3928 بازدید
ادامه
آموزش نصب Xamarin در Visual Studio برای  ویندوز
آموزش نصب Xamarin در Visual Studio برای ویندوز

از آنجا که Xamarin در حال حاضر با تمام نسخه های ویژوال استودیو بدون هزینه اضافی همراه است و نیازی به مجوز جداگانه ای ندارد، می توانید از نصب کننده ویژوال استودیو(Visual Studio installer) برای دانلود و نصب ابزار Xamarin استفاده کنید.

20394 بازدید
ادامه
تنظیم Device برای Development در Xamarin
تنظیم Device برای Development در Xamarin

این مقاله در مورد چگونگی راه اندازی یک دستگاه اندرویدی و اتصال آن به یک رایانه خواهد کرد، به طوری که ممکن است این دستگاه برای run و debug برنامه های Xamarin.Android مورد استفاده قرار گیرد.

4890 بازدید
ادامه
آموزش Xamarin-آموزش نصب و راه اندازی ویژوال استودیو برای Mac
آموزش Xamarin-آموزش نصب و راه اندازی ویژوال استودیو برای Mac ...

برای شروع برنامه های بومی، cross-platform هنگام دانلود ویژوال استودیو برای مک، چندین چیز وجود دارد که باید نصب و راه اندازی کنید.برای کار با iOS در ویژوال استودیو شما نیاز به قطعات زیر دارید:

3974 بازدید
ادامه
آموزش Android با  Xamarin
آموزش Android با Xamarin

در این راهنمای دو بخش، شما اولین برنامه Xamarin.Android خود را با استفاده از ویژوال استودیو خواهید ساخت و درک مفاهیم توسعه برنامه Android را با Xamarin خواهید آموخت. در طول راه، ابزارها، مفاهیم و مراحل مورد نیاز برای ساخت و راه اندازی یک برنامه Xamarin.Android معرفی خواهد شد.

2389 بازدید
ادامه
آموزش Xamarin (Hello, Android): شروع سریع
آموزش Xamarin (Hello, Android): شروع سریع

در این راهنمای دو بخش، شما اولین برنامه Xamarin.Android خود را با استفاده از ویژوال استودیو خواهید ساخت و درک مفاهیم توسعه برنامه Android را با Xamarin خواهید آموخت. در طول راه، ابزارها، مفاهیم و مراحل مورد نیاز برای ساخت و راه اندازی یک برنامه Xamarin.Android معرفی خواهد شد.

3495 بازدید
ادامه
آموزش Xamarin-بررسی عمیق  Hello, Android
آموزش Xamarin-بررسی عمیق Hello, Android

در این راهنمای دو بخش، شما اولین برنامه Xamarin.Android خود را با استفاده از ویژوال استودیو خواهید ساخت و درک مفاهیم توسعه برنامه Android را با Xamarin خواهید آموخت. در طول راه، ابزارها، مفاهیم و مراحل مورد نیاز برای ساخت و راه اندازی یک برنامه Xamarin.Android معرفی خواهد شد.

2707 بازدید
ادامه
آموزش Xamarin-Hello, Android Multiscreen
آموزش Xamarin-Hello, Android Multiscreen

برنامه Phoneword را که شما در مقاله های Hello, Android ساخته اید را با ایجاد صفحه دوم گسترش می دهیم. در طول مقاله، بلوک های اصلی Android Application Building را معرفی می کند و عمیق تر به معماری اندروید می پردازد، تا شما در درک بهتر از ساختار و عملکرد برنامه Android دست پیداکنید.

2078 بازدید
ادامه

دیگر آموزش های Xamarin

آموزش Xamarin-معرفی Xamarin Studio
آموزش Xamarin-معرفی Xamarin Studio

این سند خلاصه ای از Xamarin Studio، محیط توسعه مجتمع (IDE) را برای ایجاد برنامه های iOS، Mac و Android ارائه می دهد که قابلیت آن را به عنوان یک ابزار عالی برای ایجاد برنامه های کاربردی تلفن همراه و دسکتاپ بومی بر روی پلت فرم Xamarin ارائه می دهد.

2953 بازدید
ادامه
آموزش Xamarin Studio Tour
آموزش Xamarin Studio Tour

Xamarin Studio به چند بخش برای مدیریت فایل های برنامه و تنظیمات، ایجاد کد برنامه و اشکالزدایی سازماندهی شده است.

1960 بازدید
ادامه
آموزش Xamarin-آموزش اشکال زدایی (Debugging) با Xamarin
آموزش Xamarin-آموزش اشکال زدایی (Debugging) با Xamarin

اشکال زدایی(Debugging) بخشی از برنامه نویسی معمول و ضروری است. XAMARIN Studio به عنوان یک IDE بالغ دارای مجموعه ای از ویژگی هایی است که اشکال زدایی راحت می کند. از اشکال زدایی امن، تا data visualization این مقاله توضیح می دهد که چگونه از پتانسیل کامل اشکال زدایی در Xamarin Studio استفاده کنید.

2895 بازدید
ادامه
آموزش Xamarin-آموزش اشکال زدایی(Debugging) در ترسیم اطلاعات(Data Visualization)
آموزش Xamarin-آموزش اشکال زدایی(Debugging) در ترسیم اطلاعات( ...

اشکال زدایی(Debugging) بخشی از برنامه نویسی معمول و ضروری است. XAMARIN Studio به عنوان یک IDE بالغ دارای مجموعه ای از ویژگی هایی است که اشکال زدایی راحت می کند. این مقاله به data visualizations های مختلف می پردازد که می توانند هنگام بررسی اشیاء در debugger مشاهده شوند.

1978 بازدید
ادامه
آموزش Xamarin-شروع کار با Android
آموزش Xamarin-شروع کار با Android

Xamarin.Android این امکان را برای شما که برنامه های بومی آندروید را با استفاده از کنترل های همان UI همانطور که در جاوا هستند، ظرافت یک زبان مدرن (C#) ، قدرت کتابخانه کلاس پایگاه داده دات نت (BCL) ، و یک IDE کلاس اول (Visual Studio) در نوک انگشتان شما است. این مجموعه اصول اولیه توسعه Xamarin.Android را معرفی می کند. شما بعد از setup و installation اولین برنامه خود را می سازید.

2555 بازدید
ادامه
نصب و راه اندازی Xamarin.Android
نصب و راه اندازی Xamarin.Android

با استفاده از این مقاله شما می توانید مراحل نصب و پیکر بندی Xamarin.Android را برای سیستم عامل Windows یاد بگیرید. در پایان این مقاله، شما Xamarin.Android را به Visual Studio اضافه و نصب خواهید کرد و آماده ساختن اولین برنامه Xamarin.Android خواهید بود.

1866 بازدید
ادامه
آموزش نصب راه اندازی Xamarin.Android در ویندوز
آموزش نصب Xamarin.Android در ویندوز

این راهنما مراحل نصب Xamarin.Android برای ویژوال استودیو را در ویندوز توصیف می کند و توضیح می دهد چگونه Xamarin.Android را برای ساخت اولین برنامه Xamarin.Android خود پیکربندی کنید.

4146 بازدید
ادامه
آموزش نصب Xamarin در Visual Studio برای  ویندوز جدید
آموزش نصب Xamarin در Visual Studio برای ویندوز

از آنجا که Xamarin در حال حاضر با تمام نسخه های ویژوال استودیو بدون هزینه اضافی همراه است و نیازی به مجوز جداگانه ای ندارد، می توانید از نصب کننده ویژوال استودیو(Visual Studio installer) برای دانلود و نصب ابزار Xamarin استفاده کنید.

5865 بازدید
ادامه
آموزش Xamarin-تنظیم Device برای Development در Xamarin
آموزش Xamarin-تنظیم Device برای Development در Xamarin

این مقاله در مورد چگونگی راه اندازی یک دستگاه اندرویدی و اتصال آن به یک رایانه خواهد کرد، به طوری که ممکن است این دستگاه برای run و debug برنامه های Xamarin.Android مورد استفاده قرار گیرد.

2494 بازدید
ادامه
آموزش Xamarin-نصب و راه اندازی ویژوال استودیو برای Mac در Xamarin
آموزش Xamarin-نصب و راه اندازی ویژوال استودیو برای Mac در Xa ...

برای شروع برنامه های بومی، cross-platform هنگام دانلود ویژوال استودیو برای مک، چندین چیز وجود دارد که باید نصب و راه اندازی کنید. آموزش Xamarin-نصب و راه اندازی ویژوال استودیو برای Mac در Xamarin

1917 بازدید
ادامه
آموزش Xamarin-معرفی Android با Xamarin
آموزش Xamarin-معرفی Android با Xamarin

در این راهنمای دو بخش، شما اولین برنامه Xamarin.Android خود را با استفاده از ویژوال استودیو خواهید ساخت و درک مفاهیم توسعه برنامه Android را با Xamarin خواهید آموخت. در طول راه، ابزارها، مفاهیم و مراحل مورد نیاز برای ساخت و راه اندازی یک برنامه Xamarin.Android معرفی خواهد شد.

2184 بازدید
ادامه
آموزش Xamarin-Hello, Android: شروع سریع
آموزش Xamarin-Hello, Android: شروع سریع

در این راهنمای دو بخش، شما اولین برنامه Xamarin.Android خود را با استفاده از ویژوال استودیو خواهید ساخت و درک مفاهیم توسعه برنامه Android را با Xamarin خواهید آموخت. در طول راه، ابزارها، مفاهیم و مراحل مورد نیاز برای ساخت و راه اندازی یک برنامه Xamarin.Android معرفی خواهد شد.

1951 بازدید
ادامه
آموزش Xamarin-Hello, Android : بررسی عمیق
آموزش Xamarin-Hello, Android : بررسی عمیق

در این راهنمای دو بخش، شما اولین برنامه Xamarin.Android خود را با استفاده از ویژوال استودیو خواهید ساخت و درک مفاهیم توسعه برنامه Android را با Xamarin خواهید آموخت. در طول راه، ابزارها، مفاهیم و مراحل مورد نیاز برای ساخت و راه اندازی یک برنامه Xamarin.Android معرفی خواهد شد.

1763 بازدید
ادامه
آموزش Xamarin-آموزش چند صفحه ای Android در Xamarin
آموزش Xamarin-آموزش چند صفحه ای Android در Xamarin

در این راهنمای دوقسمتی ، برنامه Phoneword را که شما در مقاله های Hello, Android ساخته اید را با ایجاد صفحه دوم گسترش می دهیم. در طول مقاله، بلوک های اصلی Android Application Building را معرفی می کند و عمیق تر به معماری اندروید می پردازد، تا شما در درک بهتر از ساختار و عملکرد برنامه Android دست پیداکنید.

1656 بازدید
ادامه
آموزش Xamarin-Hello, Android Multiscreen : شروع سریع
آموزش Xamarin-Hello, Android Multiscreen : شروع سریع

این راهنمای دو طرف برنامه Phoneword را برای رسیدگی به یک صفحه دوم گسترش می دهد. در طول مقاله،بلوک های پایه سازنده برنامه آندرویید با بررسی عمیق در معماری معرفی می شوند.آموزش Xamarin-Hello, Android Multiscreen : شروع سریع

1856 بازدید
ادامه
آموزش Xamarin-Hello, Android Multiscreen : بررسی عمیق
آموزش Xamarin-Hello, Android Multiscreen : بررسی عمیق

در این راهنمای دوقسمتی ، برنامه Phoneword را که شما در مقاله های Hello, Android ساخته اید را با ایجاد صفحه دوم گسترش می دهیم. در طول مقاله، بلوک های اصلی Android Application Building را معرفی می کند و عمیق تر به معماری اندروید می پردازد، تا شما در درک بهتر از ساختار و عملکرد برنامه Android دست پیداکنید.

1941 بازدید
ادامه
آموزش Xamarin-اصول و آشنایی با برنامه Xamarin
آموزش Xamarin-اصول و آشنایی با برنامه Xamarin

چگونه Android از سطوح API برای مدیریت سازگاری برنامه در نسخه های مختلف Android استفاده می کند و توضیح می دهد چگونه تنظیمات پروژه Xamarin.Android را برای راه اندازی این سطوح API در برنامه فعال کنید. علاوه بر این، این راهنما توضیح می دهد که چگونه یک runtime code ، که با سطح "API" متفاوت باشد بنویسید، از تمام API های سطح Android ارائه می دهد ، شماره نسخه (مانند آندروید 7.1) آندروید (مانند Oreo

2048 بازدید
ادامه
آموزش Xamarin-درک سطح API Android
آموزش Xamarin-درک سطح API Android

آموزش زامارین،آموزش Xamarin،آموزش برنامه نویسی زامارین،آموزش برنامه نویسی Xamarin،آموزش برنامه نویسی Xamarin در آموزشگاه تحلیل داده،آموزش برنامه نویسی زامارین در آموزشگاه تحلیل داده،آموزش برنامه نویسی موبایل با Xamarin

2530 بازدید
ادامه
آموزش استفاده از  Xamarin Android SDK Manager 15
آموزش استفاده از Xamarin Android SDK Manager 15

ویژوال استودیو شامل "Android SDK Manager" است که جایگزین "Google's standalone SDK Manager" شده است. این راهنمای نحوه استفاده از "SDK Manager" را برای دانلود ابزار Android SDK، پلتفرم ها و سایر اجزای مورد نیاز برای توسعه برنامه های Xamarin.Android توضیح می دهد.

4713 بازدید
ادامه
آموزش Xamarin-آموزش استفاده از منابع آندروید(Android Resources) در Xamarin
آموزش Xamarin-آموزش استفاده از منابع آندروید(Android Resourc ...

این مقاله مفهوم منابع آندروید(Android resources) را در Xamarin.Android معرفی می کند و نحوه استفاده از آنها را نشان می دهد. این مقاله نحوه استفاده از منابع(resources) در برنامه Android خود را برای پشتیبانی از محلی سازی(localization) برنامه و چندین دستگاه(multiple devices) از جمله اندازه و تراکم صفحه نمایش را پوشش می دهد.

2303 بازدید
ادامه
آموزش Xamarin-مبانی منابع  Android- قسمت 1
آموزش Xamarin-مبانی منابع Android- قسمت 1

تقریبا تمام برنامه های کاربردی اندرویدی در آنها نوعی منابع وجوددارند؛حداقل آنها اغلب دارای layouts رابط کاربر در قالب فایل های XML هستند. هنگامی که یک برنامه Xamarin.Android برای اولین بار ایجاد می شود، منابع پیش فرض توسط قالب پروژه Xamarin.Android تنظیم می شوند:

2217 بازدید
ادامه
آموزش Xamarin-منابع پیش فرض(Default Resources)- قسمت 2
آموزش Xamarin-منابع پیش فرض(Default Resources)- قسمت 2

منابع پیش فرض مواردی هستند که برای هر دستگاه خاص و یا فاکتور فرم،خاص نیستند. و در نتیجه اگر منابع خاصی توسط سیستم عامل آندروید پیدا نشد منابع پیش فرض انتخاب می شوند. به همین ترتیب، آنها شایع ترین نوع منبع برای ایجاد هستند. آنها با توجه به نوع منبع خود، به زیر فهرست های " Resources directory " سازماندهی می شوند:

1805 بازدید
ادامه
آموزش Xamarin-منابع جایگزین(Alternate Resources)- قسمت 3
آموزش Xamarin-منابع جایگزین(Alternate Resources)- قسمت 3

"Alternate resources" منابعی هستند که برای یک دستگاه خاص یا پیکربندی run-time مانند زبان فعلی، اندازه صفحه نمایش خاص یا تراکم پیکسل هدف قرار می گیرند. اگر آندروید می تواند از یک "منبع" که برای یک دستگاه خاص یا پیکربندی ، از "منبع پیش فرض دقیق تر باشد و مطابقت کند سپس آن منبع به جای منبع پیش فرض استفاده می شود.آموزش Xamarin-منابع جایگزین(Alternate Resources

1766 بازدید
ادامه
آموزش Xamarin-ایجاد Resource برای نمایش های متفاوت- قسمت 4
آموزش Xamarin-ایجاد Resource برای نمایش های متفاوت- قسمت 4

آندروید خود را بر روی بسیاری از دستگاه های مختلف اجرا می کند، هر یک از دستگاه ها دارای طیف گسترده ای از رزولوشن، اندازه صفحه نمایش و تراکم صفحه نمایش هستند. آندروید scaling و تغییر اندازه(resizing) را برای ایجاد برنامه کاربردی خود بر روی این دستگاه ها، انجام خواهد داد ، اما این ممکن است منجر به تجربه کاربری sub-optimal شود.آموزش Xamarin-ایجاد Resource برای نمایش های متفاوت

2167 بازدید
ادامه
آموزش Xamarin-محلی سازی برنامه و String Resources- قسمت 5
آموزش Xamarin-محلی سازی برنامه و String Resources- قسمت 5

محلی سازی برنامه(Application localization) عمل ارائه منابع جایگزین برای هدف قرار دادن یک منطقه خاص یا محلی است. آموزش Xamarin-محلی سازی برنامه و String Resources

2038 بازدید
ادامه
آموزش Xamarin-نحوه استفاده از  Android Assets-قسمت 6
آموزش Xamarin-نحواه استفاده از Android Assets- قسمت 6

"Assetsها" یک راه برای اضافه کردن فایل های دلخواه مانند متن، XML، فونت، موسیقی و ویدئو برای برنامه را فراهم می کنند. این فایل ها را به عنوان "منابع" اضافه کنید، Android آنها را منابع خود پردازش می کند و (raw data) را دریافت کنید. اگر دسترسی به اطلاعات دست نخورده(untouched) پیدا کنید، "Assetsها" یک راه برای انجام آن هستند.آموزش Xamarin-نحوه استفاده از Android Assets

2041 بازدید
ادامه
آموزش Xamarin-فونت ها- قسمت 7
آموزش Xamarin-فونت ها- قسمت 7

با استفاده از API سطح 26، Android SDK اجازه می دهد تا فونت ها به عنوان منابع، مانند یک layouts و یا drawables مورد استفاده قرار گیرد. "Android Support Library 26 NuGet" API جدید فونت را به آن برنامه هایی که سطح API 14 یا بالاتر را هدف قرار می دهند، پشتیبانی می کند.آموزش Xamarin-فونت ها

2197 بازدید
ادامه
آموزش Xamarin-آموزش چرخه فعاليت(Activity Lifecycle)
آموزش Xamarin-آموزش چرخه فعاليت(Activity Lifecycle)

فعالیت ها(Activities) یک بلوک اصلی اساسی از برنامه های آندروید هستند و می توانند در تعدادی از موقعیت های مختلف وجود داشته باشند. "چرخه فعالیت" با "instantiation" شروع می شود و با "destruction"به پایان می رسد ، و شامل بسیاری از states ها در این میان است. هنگامی که یک فعالیت را تغییر وضعیت می دهیم، روش "رویداد lifecycle" مناسب فرخوانده می شود

2431 بازدید
ادامه

آموزش نصب زامارین

آموزش نصب Xamarin در ویندوز
آموزش نصب Xamarin در ویندوز

در این مقاله های آموزشی تحلیل داده , نصب کامل زامارین Xamarin در ویندوز را به شما آموزش می دهیم

4412 بازدید
ادامه
آموزش زامارین-نصب Xamarin Preview  در Windows
آموزش نصب Xamarin Preview در Windows

در این مقاله از آموزشگاه تحلیل داده نصب Xamarin Preview در Windows را به شما آموزش می دهیم.

1469 بازدید
ادامه
آموزش زامارین-آموزش حذف Xamarin از Visual Studio
آموزش حذف Xamarin از Visual Studio

در این مقاله از آموزشگاه تحلیل داده حذف Xamarin از Visual Studio را به شما آموزش می دهیم.

1528 بازدید
ادامه
آموزش نصب Visual Studio 2019 در Mac
آموزش نصب Visual Studio 2019 در Mac

در این مقاله از آموزشگاه تحلیل داده نصب Visual Studio 2019 در Mac مک را آموزش می دهیم

6761 بازدید
ادامه
آموزش نصب Xamarin Preview در Mac مک
آموزش نصب Xamarin Preview در Mac مک

در این مقاله از آموزشگاه تحلیل داده نصب Xamarin Preview بر Mac مک را آموزش می دهیم.

1409 بازدید
ادامه
آموزش حذف Visual Studio از Mac
آموزش حذف Visual Studio از Mac

در این مقاله از آموزشگاه تحلیل داده حذف Visual Studio از Mac مک را آموزش می دهیم.

1627 بازدید
ادامه
آموزش زامارين-دستورالعمل تنظیمات firewall برای Xamarin
دستورالعمل تنظیمات firewall برای Xamarin

در اين مقاله از آموزشگاه تحليل داده دستورالعمل تنظیمات firewall برای Xamarin زامارين را آموزش مي دهيم.

1493 بازدید
ادامه
پلتفرم های پشتیبانی شده Xamarin.Forms
پلتفرم های پشتیبانی شده Xamarin.Forms

در اين مقاله از آموزشگاه تحليل داده پلتفرم های پشتیبانی شده Xamarin.Forms را آموزش مي دهيم.

1511 بازدید
ادامه

ايجاد يك پروژه در زامارين

نوشتن اولین برنامه در زامارین -ساخت اولین اپ Xamarin.Forms
ساخت اولین اپ Xamarin.Forms

در اين مقاله از آموزشگاه تحليل داده ساخت اولين اپليكيشن در زامارين را به شما آموزش مي دهيم.

2945 بازدید
ادامه
آموزش ساخت اپلیکیشن های تک صفحه ای  در زامارين
آموزش ساخت اپلیکیشن های تک صفحه ای در زامارين

در اين مقاله از آموزشگاه تحليل داده ساخت اپلیکیش های تک صف ای Xamarin.Forms را در زامارين آموزش مي دهيم.

1683 بازدید
ادامه
آموزش ايجاد اپلیکیشن های چند صفحه ای در زامارين
آموزش ايجاد اپلیکیشن های چند صفحه ای در زامارين

در اين مقاله از آموزشگاه تحليل داده ايجاد اپلیکیشن های چند صفحه ای در زامارين را به شما آموزش مي دهيم.

1690 بازدید
ادامه
آموزش ذخيره داده در پايگاه داده Local SQLite.NET در زامارين
آموزش ذخيره داده در پايگاه داده Local SQLite.NET در زامارين

در اين مقاله آموزشي از آموزشگاه تحليل داده ذخيره داده در پايگاه داده Local SQLite.NET در زامارين را آموزش مي دهيم.

1722 بازدید
ادامه
استايل يك اپليكيشن Cross-platform در زامارين
استايل يك اپليكيشن Cross-platform در زامارين

در اين مقاله از آموزشگاه تحليل داده استايل يك اپليكيشن Cross-platform در زامارين را به شما آموزش ميدهيم.

1363 بازدید
ادامه
آموزش جامع xamarin
بررسی عمیق تر Xamarin.Forms Quickstart

در این مقاله از آموزشگاه تحلیل داده بررسی جامعی از Xamarin.Forms Quickstart را می کنیم

1688 بازدید
ادامه

آموزش ساخت برنامه موبایل با زامارین فرم (Xamarin Form)

آموزش Stack Layout در زامارين
آموزش xamarin-آموزش Stack Layout در زامارين

در اين مقاله از آموزشگاه تحليل داده StackLayout در زامارين Xamarin را ياد مي گيريد.

1644 بازدید
ادامه
آموزش xamarin-آموزش Lable در زامارين
آموزش xamarin-آموزش Lable در زامارين

در اين مقاله از آموزشگاه تحليل داده Lable در زامارين Xamarin را ياد مي گيريد.

1514 بازدید
ادامه
آموزش  Xamarin-آموزش ساخت Buttom در زامارين
آموزش ساخت Buttom در زامارين

در اين مقاله از آموزشگاه تحليل داده Buttom در زامارين Xamarin را ياد مي گيريد.

1661 بازدید
ادامه
آموزش xamarin-آموزش ساخت ورودي متن در زامارين
آموزش xamarin-آموزش ساخت ورودي متن در زامارين

در اين مقاله از آموزشگاه تحليل داده ساخت ورودي متن در زامارين Xamarin را ياد مي گيريد.

1683 بازدید
ادامه
آموزش xamarin-آموزش Editor در زامارين
آموزش xamarin-آموزش Editor در زامارين

در اين مقاله از آموزشگاه تحليل داده Editor در زامارين Xamarin را ياد مي گيريد.

1417 بازدید
ادامه
آموزش xamarin-آموزش ايجاد عكس در زامارين
|آموزش xamarin|آموزش ايجاد عكس در زامارين|

در اين مقاله از آموزشگاه تحليل داده ايجاد عكس در زامارين Xamarin را ياد مي گيريد.

1918 بازدید
ادامه
آموزش xamarin-آموزش Grid  در زامارين
آموزش xamarin-آموزش Grid در زامارين

در اين مقاله از آموزشگاه تحليل داده Grid در زامارين Xamarin را ياد مي گيريد.

1591 بازدید
ادامه
آموزش xamarin-آموزش ListView در زامارين
|آموزش xamarin|آموزش ListView در زامارين|

در اين مقاله از آموزشگاه تحليل داده ListView در زامارين Xamarin را ياد مي گيريد.

1705 بازدید
ادامه
|آموزش xamarin|آموزش ايجاد Popup  در زامارين|
|آموزش xamarin|آموزش ايجاد Popup در زامارين|

در اين مقاله از آموزشگاه تحليل داده ايجاد Popup در زامارين Xamarin را ياد مي گيريد.

1454 بازدید
ادامه
|آموزش xamarin|آموزش چرخه عمر يك برنامه در زامارين|
|آموزش xamarin|آموزش چرخه عمر يك برنامه در زامارين|

در اين مقاله از آموزشگاه تحليل داده چرخه عمر يك برنامه در زامارين Xamarin را ياد مي گيريد.

1454 بازدید
ادامه
|آموزش xamarin|آموزش پايگاه داده در زامارين|
|آموزش xamarin|آموزش پايگاه داده در زامارين|

در اين مقاله از آموزشگاه تحليل داده پايگاه داده در زامارين Xamarin را ياد مي گيريد.

1953 بازدید
ادامه
|آموزش xamarin|آموزش Web Service  در زامارين|
|آموزش xamarin|آموزش Web Service در زامارين|

در اين مقاله از آموزشگاه تحليل داده Web Service در زامارين Xamarin را ياد مي گيريد.

1765 بازدید
ادامه

مزایا یا معایب زامارین

|آموزش xamarin|زامارین برای Java developer ها|
|آموزش xamarin|زامارین برای Java developer ها|

در این مقاله آموزشی از آموزشگاه تحلیل داده به ارتباط بین زامارین و توسعه دهندگان جاوا می پردازیم.

1564 بازدید
ادامه
آموزش IOS با زامارین
آموزش IOS با زامارین

Xamarin برای توسعه دهندگان Objective-C

1348 بازدید
ادامه