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

معرفی Xamarin

امروزه با پیشرفت های تکنولوژیکی اخیر در حوزه موبایل، می توانیم از یک تلفن برای تقریبا هر کاری استفاده کنیم. سهم عمده بازار تلفن به اندروید Google بعد iOS اپل و سپس ویندوز مایکروسافت تعلق دارد. اگر شما یکی از توسعه دهندگان تلفن همراه هستید، با مهم ترین سوال مواجه می شوید که کجا می خواهید برنامه خود را در پلتفرم متفاوتی طراحی کنید. اما یادگیری یک زبان جدید، API ها و چیزهای دیگر ممکن است کار خسته کننده ای باشد. اما Xamarin می تواند به شما در ایجاد اپلیکیشن های تلفن همراه که می تواند تقریبا شبیه برنامه های بومی پلت فرم باشد، ایجاد کند.

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

شرکت نرم افزاری زامارین در کالیفرنیا/سانفرانسیسکو در سال ۲۰۱۱ توسط مهندسان پروژه مونو ( Mono ) و تحت مالکیت مایکروسافت تاسیس شد. شرکت ماکروسافت از StackOverFlow و Github زامارین پشتیبانی می کند.

Xamarin برای توسعه دهنده ابزارهایی فراهم می کند که می توانند به آنها در ساخت اپلیکیشن تلفن همراه چندسکویی دست یابند. اپلیکیشن ها می توانند تمام ویژگی های بومی داشته باشند و همچنین همزمان یک codebase مشترک را نیز به اشتراک بگذارند.

ابزارهای Xamarin برای دانلود با ویژوال استودیو در دسترس هستند و شما می توانید به طور مستقیم برنامه های آندروید، iOS و ویندوز را از ویژوال استودیو خود ایجاد کنید. بیشتر کدها در سی شارپ نوشته شده است. بنابراین اگر سی شارپ را بلد هستید، شما نیازی به یادگیری جاوا، Objective-C و یا Swift برای ساخت برنامه های خود ندارید. اگر شما یک مبتدی هستید، پس به جای فرایند یادگیری متعارف، مسیر Xamarin را در نظر بگیرید، که می تواند برنامه های بیشتری را برای بیش از یک سیستم عامل به شما آموزش دهد.

پس، زامارین یک ابزار برنامه‌نویسی چندسکویی است که با استفاده از #C می توان برای اندروید، iOS، ویندوز فون و Xamarin Forms کدنویسی کرد. زبان C #  به شما این امکان را می دهد که از یک  Syntax و ویژگی های پیشرفته مانند Generics، LINQ و کتابخانه Parallel Task استفاده کنید. فریمورک مونو دات نت  یک پلت فرم متقابل از ویژگی های گسترده در چارچوب دات نت مایکروسافت را ارائه می دهد. ابزار IDE به ویژوال استودیو در مک و ویندوز اجازه می دهد تا شما بتوانید پروژه های Xamarin را ایجاد کنید. یکی از راه های ساخت رابط کاربر یا UI استفاده از Xamarin forms است.

Xamarin از دستگاه های wearable نیز پشتیبانی می کند. شما می توانید برنامه های بومی را برای Android Wear و Apple Watch نیز ایجاد کنید. فروشگاه کامپوننت Xamarin به شما امکان افزودن قابلیت های بیشتر به برنامه های خود را با دانلود پلاگین های ساده می دهد. شما به راحتی می توانید برنامه خود را با اکثر backend های محبوب مانند Microsoft Azure، Parse و غیره ادغام کنید. شما همچنین می توانید روش های احراز هویت محبوب را اضافه کنید. همچنین افزونه هایی برای افزودن پشتیبانی از صورتحساب و سایر ویژگی ها نیز در دسترس هستند. بیشتر پلاگین های محبوب چندسکویی هستند اما پلاگین های خاص پلت فرم نیز وجود دارند، برای مثال، پلاگین پشتیبانی از پرداخت صورت حساب در Google Play.

  • آموزش توسعه اپلیکیشن های موبایل با زامارین

آموزش توسعه اپلیکیشن های موبایل با زامارین

دوشنبه ۱۵ مرداد ۱۳۹۷ - ساعت ۰۵:۰۰
  • آموزش انتخاب ابزار توسعه چندسکویی – Cordova، Ionic، React Native، Titanium و Xamarin

آموزش انتخاب ابزار توسعه چندسکویی – Cordova، Ionic، React Native، Titanium و Xamarin

پنج شنبه ۰۷ تیر ۱۳۹۷ - ساعت ۰۱:۰۰
  • آموزش Visual Studio App Center برای برنامه نویسان

آموزش Visual Studio App Center برای برنامه نویسان

شنبه ۲۲ اردیبهشت ۱۳۹۷ - ساعت ۱۸:۰۰
  • آشنایی با Xamarin Forms

آشنایی با Xamarin Forms

سه شنبه ۰۴ اردیبهشت ۱۳۹۷ - ساعت ۱۵:۰۰
  • آموزش Views و Controls در Xamarin.Android

آموزش Views و Controls در Xamarin.Android

جمعه ۲۴ فروردین ۱۳۹۷ - ساعت ۱۱:۰۰
  • آموزش مدیریت طرح بندی پویا در Xamarin.Android

آموزش مدیریت طرح بندی پویا در Xamarin.Android

سه شنبه ۰۷ فروردین ۱۳۹۷ - ساعت ۰۲:۰۰
  • آموزش مدیریت طرح بندی در Xamarin.iOS

آموزش مدیریت طرح بندی در Xamarin.iOS

شنبه ۰۴ فروردین ۱۳۹۷ - ساعت ۱۳:۰۰
  • آموزش پیاده سازی احراز هویت چندسکویی مایکروسافت در Xamarin Forms

آموزش پیاده سازی احراز هویت چندسکویی مایکروسافت در Xamarin Forms

چهارشنبه ۲۳ اسفند ۱۳۹۶ - ساعت ۱۸:۰۰
  • آموزش توسعه iOS با زامارین و سی شارپ

آموزش توسعه iOS با زامارین و سی شارپ

شنبه ۱۹ اسفند ۱۳۹۶ - ساعت ۱۴:۰۰
  • آموزش گسترش Xamarin با Behavior، Trigger و Command

آموزش گسترش Xamarin با Behavior، Trigger و Command

پنج شنبه ۰۳ اسفند ۱۳۹۶ - ساعت ۰۷:۰۰
  • آموزش احراز و تایید هویت در زامارین

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

دوشنبه ۳۰ بهمن ۱۳۹۶ - ساعت ۱۹:۰۰
  • آموزش شروع کار با PhoneGap

آموزش شروع کار با PhoneGap

چهارشنبه ۲۵ بهمن ۱۳۹۶ - ساعت ۱۵:۰۰
  • آشنایی با Xamarin Designer برای iOS

آشنایی با Xamarin Designer برای iOS

دوشنبه ۰۹ بهمن ۱۳۹۶ - ساعت ۰۷:۰۰
  • آشنایی با Xamarin.Forms

آشنایی با Xamarin.Forms

دوشنبه ۰۹ بهمن ۱۳۹۶ - ساعت ۰۶:۳۰
  • آشنایی با Xamarin.iOS

آشنایی با Xamarin.iOS

دوشنبه ۰۹ بهمن ۱۳۹۶ - ساعت ۰۶:۰۰
  • آشنایی با Activities و Intents در زامارین برای توسعه دهندگان

آشنایی با Activities و Intents در زامارین برای توسعه دهندگان

یکشنبه ۰۸ بهمن ۱۳۹۶ - ساعت ۰۶:۳۰
  • آموزش منابع و استایل ها در Xamarin.Forms

آموزش منابع و استایل ها در Xamarin.Forms

شنبه ۰۷ بهمن ۱۳۹۶ - ساعت ۲۲:۰۰
  • آموزش XAML در Xamarin.Forms

آموزش XAML در Xamarin.Forms

شنبه ۰۷ بهمن ۱۳۹۶ - ساعت ۱۹:۳۰
  • آموزش ساخت بازی های Cross Platform با Xamarin 

آموزش ساخت بازی های Cross Platform با Xamarin 

چهارشنبه ۲۰ دی ۱۳۹۶ - ساعت ۲۳:۰۰
  • آموزش Xamarin forms بخش 5- dependency services

آموزش Xamarin forms بخش 5- dependency services

سه شنبه ۱۴ آذر ۱۳۹۶ - ساعت ۰۳:۳۰
  • آموزش Xamarin forms بخش  9-  Push Notification پیشرفته

آموزش Xamarin forms بخش 9- Push Notification پیشرفته

سه شنبه ۱۴ آذر ۱۳۹۶ - ساعت ۰۳:۰۰