در این قسمت از وبسایت پرووید با آموزش رایگان برنامه نویسی Xamarin.Forms Shell که در رابطه با توسعه نرم افزارهای موبایل با استفاده از Xamarin.Forms تنظیم شده است در خدمت تمامی کاربران عزیز هستیم. همانطور که احتمالا می دانید امروزه Xamarin.Forms به عنوان یک تکنولوژی بسیار محبوب در بین توسعه دهندگان تکنولوژی های مایکروسافت مورد استفاده قرار میگیرد، با استفاده از Xamarin.Forms برنامه نویسان می توانند از دانش پیشین خود در توسعه نرمافزار هایی از قبیل WPF و Silverlight برای توسعه نرمافزارهای موبایل استفاده کنند. علاوه بر این برای این گروه از برنامه نویسان دیگر نیازی به استفاده کردن از زبان برنامه نویسی جاوا وجود ندارد. همانطور که احتمالاً میدانید پیشتر بسته های آموزشی مختلفی از قبیل آموزش پروژه محور و پیشرفته ی اپلیکیشن های موبایل با Xamarin.Forms و آموزش شروع به کار Xamarin.Forms بر روی وب سایت پرووید قرار داده شدند. و اما در این آموزش ما قصد داریم در رابطه با یکی از جدیدترین قابلیت های Xamarin.Forms که تحت عنوان Shell از آن یاد میشود صحبت کنیم.
Xamarin.Forms Shell چیست؟
یکی از موضوعات بسیار مهم در ساخت و توسعه نرم افزارهای موبایل بحث مربوط به Navigation می باشد. متاسفانه بارها دیده شده است که موضوع Navigation به خاطر پیچیدگی بیش از حدی که دارد در بسیاری از نرم افزارهای موبایل به درستی و خوبی پیادهسازی نگردیده اند و این موضوع باعث میشود هزینههای توسعه نرمافزار به مراتب افزایش یابد، خوشبختانه در ورژن چهارم از Xamarin.Forms قابلیت Xamarin.Forms Shell اضافه شده است که میتواند بسیاری از پیچیدگی های مربوط به سیستم Navigation را حل و فصل کند و ما در این قسمت در رابطه با این موضوع صحبت خواهیم کرد.
مخاطبین این دوره آموزشی
مخاطب این دوره آموزشی تمامی برنامه نویسی هستند که تجربه کافی در توسعه نرمافزارهای موبایل با Xamarin.Forms را دارند. بنابراین اگر شما دوست عزیز پیشتر هیچگونه تجربه ای در رابطه با توسعه نرم افزارهای موبایل با استفاده از Xamarin.Forms را ندارید در ابتدا توصیه میکنیم که از آموزش شروع به کار Xamarin.Forms و آموزش عمیق Xamarin.Forms و ساخت برنامه های موبایل استفاده کنید پس از این می توانید به سادگی از این آموزش و دیگر آموزش های پیشرفته تر وبسایت پرووید استفاده نمایید.
پیش نیازها
برای درک هرچه بهتر مفاهیم آموزش داده شده در این سری آموزشی متنی توصیه میکنیم حتماً دانش مناسبی در رابطه با زبان برنامه نویسی سی شارپ داشته باشید در این رابطه می توانید از آموزش سی شارپ دات نت در ویژوال استادیو وبسایت پرووید استفاده کنید. علاوه بر این توسعه نرم افزارهای موبایل با استفاده از Xamarin.Forms را نیز باید تا حدودی بشناسید در این رابطه نیز میتوانید از آموزش های متنوعی که بر روی وبسایت قرار گرفتند استفاده کنید یکی از بهترین آموزش ها، آموزش مباحث پیشرفته و حرفه ای در Xamarin.Forms می باشد.