بسته ی آموزش ویدئویی Xamarin.Forms Shell در ساخت اپلیکیشن های موبایل

899,000 ریال

خرید دانلودی بسته ی آموزش ویدئویی Xamarin.Forms Shell در ساخت اپلیکیشن های موبایل

دانلود دمو
سایت منتشر کنندهپلورال سایت
تعداد ویدیو27
مترجممرتضی گیتی
مدت زمان01:32:10

بسته ی آموزش ویدئویی Xamarin.Forms Shell در ساخت اپلیکیشن های موبایل یکی دیگر از آموزش های گروه آموزشی پرووید می باشد که در این قسمت آن را به شما معرفی می کنیم. این بسته ی آموزشی نیز یکی از دوره های آموزشی دیگر که در حوزه ی فارسی سازی آموزش های انگلیسی تنظیم شده است می باشد. عنوان این بسته ی آموزشی استفاده کردن از Xamarin.Forms Shell است که با نام اصلی Using the Xamarin.Forms Shell از شرکت Pluralsight منتشر شده است.

Xamarin.Forms چیست؟

فریم ورک Xamarin.Forms یک فریم ورک متن‌باز و یا open-source می باشد که به صورت چند سکوی و یا cross-platform اجازه می‌دهد که به سادگی بتوانیم اپلیکیشن های مربوط به پلتفرم های iOS و اندروید و ویندوز را ایجاد کنیم. عملکرد Xamarin.Forms با استفاده کردن از یک shared code-base و یا منبع کد مشترک عملی می‌شود. برای یادگیری و شروع به کار با پلتفرم Xamarin.Forms می توانید از بسته ی آموزش ویدئویی شروع به کار Xamarin.Forms استفاده کنید. این منبع کد مشترک به صورت اشتراکی برای ساخت اپلیکیشن های iOS و اندروید و ویندوز مورد استفاده قرار می‌گیرد.

در ساخت اپلیکیشن های چند سکویی با استفاده از Xamarin.Forms مفاهیمی از قبیل Page ها و Layout ها و Control ها مورد استفاده قرار می گیرند. علاوه بر این، API مربوط به Xamarin.Forms کاملاً قابل انعطاف و قابل گسترش می باشند و این موضوع دست برنامه نویس را برای ساخت اپلیکیشن های مدرن امروزی بسیار باز نگه میدارد. به سادگی می توان با ارث بری کردن از هر کنترلی در Xamarin.Forms اقدام به سفارشی سازی کردن رفتار آن کرد و کنترل های جدید ایجاد نمود. در این رابطه نیز می توانید از بسته ی آموزش ویدئویی پروژه محور ساخت اپلیکیشن پیشرفته موبایل با Xamarin.Forms استفاده کنید.

البته نباید این موضوع فراموش شود که Xamarin.Forms فقط یک کتابخانه برای ساخت واسط کاربری برنامه به صورت cross-platform نیست. در واقع Xamarin.Forms یک فریم ورک کامل است که می تواند تمام آنچه که برای ساخت یک موبایل اپلیکیشن به آن نیاز دارید را به شما بدهد. برای مثال مباحثی از قبیل پیاده‌سازی Navigation و انیمیشن و Dependency Service و Messaging و بسیاری موضوع دیگر در Xamarin.Forms پیاده سازی شده اند. برای درک کردن مباحث پیشرفته در Xamarin.Forms توصیه می کنیم که از بسته ی آموزش ویدئویی مباحث پیشرفته و حرفه ای در Xamarin.Forms استفاده کنید.

یکی از قابلیتهای بسیار جذاب Xamarin.Forms نیز استفاده کردن از الگوی طراحی MVVM می باشد که به منظور جدا کردن UI و یا قسمت View برنامه از قسمت های دیگر برنامه یعنی Model و ViewModel است. در فریم ورک Xamarin.Forms قابلیت‌هایی به صورت درونی وجود دارند که پیاده سازی الگوی طراحی MVVM را بسیار ساده می کند. یکی از مهمترین این قابلیت ها Data Binding می باشد که در بسته ی آموزش ویدئویی عمیق Xamarin.Forms و ساخت برنامه های Cross-Platform به طور مفصل به آن پرداخته ایم. با استفاده از که با استفاده از قابلیت Data Binding میتوانید به سادگی الگوی طراحی MVVM را پیاده سازی کنیم. برنامه هایی که با استفاده از این الگوی طراحی پیاده سازی شدهند قابلیت تست پذیری بالاتری دارند و به سادگی می‌توان آنها را تغییر و گسترش داد. در رابطه با این موضوع می توانید از بسته ی آموزش ویدئویی پروژه محور ساخت اپلیکیشن پیشرفته موبایل با Xamarin.Forms استفاده کنید.

قابلیت Shell در Xamarin.Forms چیست؟

با استفاده کردن از Shell به سادگی می‌توانیم پیچیدگی ساخت اپلیکیشن های موبایل مربوط به Xamarin.Forms را کاهش بدهیم. این موضوع با پیاده سازی کردن قابلیت های اساسی که این نوع از اپلیکیشن ها به آنها نیاز دارند انجام می گردد. برای مثال یک سیستم Navigation مشترک که به صورت مبتنی بر URI عمل می کند می تواند عملیات Navigation را در برنامه بسیار ساده تر کند. علاوه بر این موضوع، پیاده سازی قابلیت جستجو کردن با مکانیزم Search Handler که به صورت یکپارچه شده در Shell پیاده سازی گردیده است می تواند به سادگی قابلیت جست و جو کردن در برنامه را برای برنامه نویس پیاده سازی کند.

به منظور ایجاد کردن یک اپلیکیشن با استفاده از Shell به سادگی می توان یک فایل XAML ایجاد کرد که از کلاس Shell ارث بری کند. پس از انجام این کار، پروپرتی MainPage مربوط به کلاس App برنامه را به یک Object ایجاد شده از این کلاس تنظیم می کنیم. در نهایت می‌بایست که سلسله مراتب مربوط به Page های مختلف برنامه را تنظیم نمود. با پیاده‌سازی کردن قابلیت های مربوط به Shell در Xamarin.Forms مفاهیم جدیدی مطرح می‌شوند که برخی از آنها شامل موارد زیر هستند:

  • Flyout
  • Tab ها
  • Page configuration
  • Navigation
  • Search
  • Lifecycle
  • Custom renderer ها

در رابطه با این موضوعات در این بسته آموزشی به طور مفصل تری صحبت خواهیم کرد. در پایان توصیه می کنیم که از آموزش متنی Xamarin.Forms Shell در توسعه موبایل اپلیکیشن ها نیز دیدن کنید.

سرفصل مطالب بسته ی آموزش ویدئویی Xamarin.Forms Shell در ساخت اپلیکیشن های موبایل

دیدگاهها

هیچ دیدگاهی برای این محصول نوشته نشده است.

اولین نفری باشید که دیدگاهی را ارسال می کنید برای “بسته ی آموزش ویدئویی Xamarin.Forms Shell در ساخت اپلیکیشن های موبایل”

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *