a

ABLY مقالات و مطالب مجموعه

صفحه اصلی / ABLY مقالات و مطالب مجموعه

بسم الله الرحمن الرحیم

 

  • نصب xamarin با Visual Studio 2017 

  • Xamarin with Visual Studio 2017 

برای بهتر متوجه شدن این مقاله لطفا ابتدا مقاله های پیش نیاز را بخوانید:

همراه با راه اندازی ویژوال استودیو 2017، مایکروسافت بسیاری از ویژگی های تازه و هیجان انگیز را برای توسعه برنامه های تلفن همراه cross-platform با استفاده از Xamarin منتشر کرده است. ویژوال استودیو 2017 به شما در ساختن برنامه های cross-platform بومی بهتر در زمان کمتری نسبت به ویژوال استودیو 2015 کمک خواهد کرد.

در این مقاله، شما در مورد چگونگی راه اندازی ویژوال استودیو 2017 برای توسعه xamarin و ویژگی های جدید یاد خواهید گرفت. ویژوال استودیو 2017 برای توسعه برنامه های موبایل از C # و Xamarin پشتیبانی می کند.

vs-xamarin

اصول Xamarin Forms

Xamarin Forms اجازه می دهد تا برنامه نویسان برای ایجاد برنامه های موبایل cross-platform  از صفحات، طرح بندی، نمایش ها، کنترل ها و الگوهای طراحی UI معمولی استفاده کنند.

what-is-xamarin-forms-fundamentals

ساخت برنامه های آی او اس نیتیو

Xamarin.iOS بخشی از خانواده Xamarin برای ساخت برنامه های بومی iOS با C # و Xamarin است. Xamarin.iOS همان کنترلهای رابط کاربری را ارائه می دهد که در زبان Objective-C یا Swift و Xcode موجود هستند.

در مقاله های قبل ما xamarin و xamarin.android را کاملاً برای شما عزیان توضیح دادیم. این مقاله در مورد معماری لایه ای iOS، معماری Xamarin.iOS و ابزار / SDK ها برای توسعه برنامه های Xamarin.iOS است. بنابراین در ابتدا بیایید معماری iOS را درک کنیم.

what is xamarin ios

Xamarin چیست؟

Xamarin یک فریم ورک منبع باز برای ساختن برنامه های بومی cross-platform تلفن همراه با استفاده از C #، .NET برای iOS، Android یا ویندوز است. این برنامه در Mono و .NET برای ساخت برنامه های با کارایی و عملکرد و UI بومی اجرا می شود. Xamarin به شما امکان می دهد برنامه های بومی خود را با استفاده از زبان C # و ابزارهای نرم افزاری اختصاصی / SDK و برنامه های مشابه در چندین سیستم عامل - iOS، Android یا ویندوز به اشتراک بگذارید.

هر آنچه که شما می توانید با Objective-C یا Swift برای برنامه iOS یا با جاوا برای یک برنامه Android انجام دهید، همین کار را می توانید با C # و Xamarin انجام دهید. در مقاله قبل راجع به تفاوت و مقایسه میان Xamarin، نرم افزارهای بومی و ترکیبی صحبت کردیم. برای بهتر متوجه شدن این مقاله پیشنهاد می کنیم ابتدا مقاله قبل را بخوانید.

what is xamarin

بسم الله الرحمن الرحیم

فصل سوم دوره آموزشی Android

آموزش برنامه نویسی آندروید به زبان فارسی

Mono for Android از یک مجموعه از assemblie ها، namespace ها و class هایی که برای platform های موبایل بهینه شده اند، ساخته شده است.
این کد یک ترکیب از NET 4. و Silverlight و Windows Phone profiles است و همچنین کدی است که به یک  توسعه دهنده اجازه می دهد تا مزیت از Android platform استفاده کند.

Namespaces and Classes

Mono for Android یک مجموعه غنی از Namespace ها و Class ها را برای ساخت برنامه های

بسم الله الرحمن الرحیم

فصل دوم دوره آموزشی Android

آموزش برنامه نویسی آندروید به زبان فارسی


آموزش برنامه نویسی آندروید به زبان فارسی

Android

در چند سال گذشته رشد شگفت انگیز در استفاده از گوشی های هوشمند (smartphones) قابل مشاهده است. ایالات متحده آمریکا اخیرا در مورد نحوه تبدیل شدن تلفن های هوشمند به عنوان بخشی از زندگی مردم گزارشی را ارائه کرده است. با رشد و عمومی شدن رقابت نیز به وجود می آید و برخلاف کامپیوترهای معمولی، هنوز هیچ طیف و پلتفرم خاصی در حیطه موبایل نتونسته همه بازار موبایل را از لحاظ نرم افزار قبضه کنه بخاطر همین موضوع انواع مختلف اعم از سیمبین و اندروید و ویندوز موبایل وجود دارد.



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

بسم الله الرحمن الرحیم

اندروید و سی شارپ

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

در حال حاضر دو سیستم عامل IOS و Android بیشترین کاربران را به خود اختصاص داده اند و ما در این دوره آموزشی ابتدا بر روی اندروید کار خواهیم کرد و انشالله سعی خواهیم کرد که پس از این دوره دوره آموزش IOS را نیز شروع کنیم.

اندروید از زبان برنامه نویسی جاوا استفاده می کند و IOS از Objective C استفاده می کند.

در این جا توسعه دهنده گان مایکروسافت باید چه کاری انجام دهند؟

 

MONO

MONO نام یک Framework است که توسعه چندین Platform را به سادگی برای شما فراهم می کند.

  • 1
0912 097 5516 :شماره تماس
0713 625 1757 :شماره تماس