آموزش 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-platform

در ساخت اپلیکیشن های چند سکویی با استفاده از 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

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

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

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

xamarin-forms-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

  • بررسی کردن الگوی Master Detail در توسعه دادن اپلیکیشن‌ های Xamarin.Forms
  • بررسی اپلیکیشن های ساخته شده با Shell Template
  • جمع بندی

 فصل چهارم: درک کردن انواع مختلف Navigation ها

  •  مقدمه
  • درک کردن Navigation Type های مختلف
  •  بررسی کردن مبحث Navigation Page ها
  • بررسی کردن اپلیکیشنی که در این آموزش ساخته خواهد شد
  •  بررسی کردن Navigation Event ها
  • جمع بندی

 فصل پنجم: کار کردن با URI Navigation

  • کار کردن با URI Navigation
  • ثبت کردن Route ها
  • بررسی کردن Query Parameter ها
  •  اضافه کردن URI Navigation به برنامه

فصل ششم: کار کردن با Search Handler

  • استفاده کردن از Search Handler
  • اضافه کردن قابلیت Search به یک Page
  •  اضافه کردن قابلیت Search به برنامه مورد نظر

فصل هفتم: اضافه کردن Style به برنامه

  •  اضافه کردن Style به Shell
  • اضافه کردن Flyout Template ها
  •  بررسی کردن عملی استفاده کردن از Template ها
  • دسته بندی کردن با استفاده از یک Header
  • استفاده کردن از Icon Font ها
  •  پیاده سازی Custom Renderer ها
  •  جمع بندی

نقد و بررسی‌ها

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

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

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

دسته های محصولات

افزودن به سبد خرید