یکی از نیازهای تقریباً همه برنامههای تلفن همراه، امکان نمایش لیستها یا مجموعهای از دادهها است. با Xamarin.Forms، میتوانید با استفاده از یک پایگاه کد واحد برای رابط کاربری و منطقی که روی چندین پلتفرم اجرا میشود، کار کوتاهی انجام دهید.
آنچه خواهید آموخت:
بگیرید نگاهی به برنامههای کاربردی تلفن همراه محبوب مانند توییتر، فیس بوک و یوتیوب. همه آنها یک چیز مشترک دارند. تمرکز رابط کاربری فهرستی از موارد داده است، اما همه آنها دارای سبکها و طرح بندیهای سفارشی شده هستند. در این دوره آموزشی، ایجاد صفحههای مبتنی بر فهرست در Xamarin.Forms 4، یاد میگیرید که چگونه رابطهای کاربری تلفن همراه مبتنی بر داده را با طرحبندیهای انعطافپذیر و زیباییشناسانه بسازید. ابتدا، سه نوع کنترل مبتنی بر لیست، ListView، CollectionView و TableView را بررسی خواهید کرد. سپس، نحوه ایجاد رابط کاربری و نحوه پاسخ دادن به لمس کاربر را خواهید فهمید. در مرحله بعد، شما به استایل، منابع و تکنیکها میپردازید تا به راحتی یک ظاهر ثابت در سراسر برنامه خود ایجاد کنید. در نهایت، یاد خواهید گرفت که چگونه از قدرت اتصال داده با مبدلهای ارزش و (Model-View-ViewModel (MVVM استفاده کنید. پس از اتمام این دوره، مهارتها و دانش صفحه نمایشهای مبتنی بر لیست را در Xamarin خواهید داشت. فرمهای مورد نیاز برای توسعه سریع برنامههای مبتنی بر داده تنها با یک پایگاه کد.
نمونه ویدیوی آموزشی ( زیرنویسها جدا از ویدیو است و میتوانید آنرا نمایش ندهید ) :
[ENGLISH]
01 Course Overview [2mins]
01-01 Course Overview [2mins]
02 List Views in Xamarin.Forms [28mins]
02-01 Version Check [0mins]
02-02 Using Data Sources with ListViews [4mins]
02-03 Demo - Using Data Sources with ListViews [4mins]
02-04 Grouped ListViews [2mins]
02-05 Demo - Grouped ListViews [4mins]
02-06 Headers and Footers [2mins]
02-07 Selecting Cells [5mins]
02-08 Context Actions [3mins]
02-09 Pull to Refresh [4mins]
03 Collection Views in Xamarin.Forms [26mins]
03-01 Using Data Sources with CollectionViews [6mins]
03-02 CollectionView Layouts [7mins]
03-03 Selection in CollectionViews [5mins]
03-04 SwipeViews [6mins]
03-05 Summary [2mins]
04 Table Views in Xamarin.Forms [12mins]
04-01 Table View Features [5mins]
04-02 Demo - TableView [7mins]
05 Templates and Appearance [20mins]
05-01 Resource Dictionaries [10mins]
05-02 Styling Xamarin.Forms with XAML and CSS [8mins]
05-03 Summary [2mins]
06 Data Binding [24mins]
06-01 Data Binding Essentials [5mins]
06-02 Demo - Data Binding Essentials [4mins]
06-03 Value Converters [1mins]
06-04 Demo - Value Converters [3mins]
06-05 MVVM [4mins]
06-06 Demo - MVVM [4mins]
06-07 Summary [2mins]
06-08 Course Summary [1mins]
[فارسی]
01 بررسی اجمالی دوره [2 دقیقه]
01-01 بررسی اجمالی دوره [2 دقیقه]
02 فهرست بازدیدها در Xamarin.Forms [28 دقیقه]
02-01 بررسی نسخه [0 دقیقه]
02-02 استفاده از منابع داده با ListViews [4 دقیقه]
02-03 نسخهی نمایشی - استفاده از منابع داده با ListView [4 دقیقه]
02-04 مشاهده لیست گروهبندی شده [2 دقیقه]
02-05 نسخهی نمایشی - نمایش لیست گروهبندی شده [4 دقیقه]
02-06 سرصفحه و پاورقی [2 دقیقه]
02-07 انتخاب سلولها [5 دقیقه]
02-08 اقدامات زمینه [3 دقیقه]
02-09 کشیدن برای تازه کردن [4 دقیقه]
03 نماهای مجموعه در Xamarin.Forms [26 دقیقه]
03-01 استفاده از منابع داده با CollectionViews [6 دقیقه]
03-02 طرحبندیهای نمایش مجموعه [7 دقیقه]
03-03 انتخاب در CollectionViews [5 دقیقه]
03-04 SwipeViews [6 دقیقه]
03-05 خلاصه [2 دقیقه]
04 نماهای جدول در Xamarin.Forms [12 دقیقه]
04-01 ویژگیهای نمایش جدول [5 دقیقه]
04-02 نسخهی نمایشی - TableView [7 دقیقه]
05 قالبها و ظاهر [20 دقیقه]
05-01 فرهنگ لغت منابع [10 دقیقه]
05-02 استایل Xamarin.Forms با XAML و CSS [8 دقیقه]
05-03 خلاصه [2 دقیقه]
06 اتصال داده [24 دقیقه]
06-01 ملزومات اتصال داده [5 دقیقه]
06-02 نسخهی نمایشی - Data Binding Essentials [4 دقیقه]
06-03 مبدلهای ارزش [1 دقیقه]
06-04 نسخهی نمایشی - مبدلهای ارزش [3 دقیقه]
06-05 MVVM [4 دقیقه]
06-06 نسخهی نمایشی - MVVM [4 دقیقه]
06-07 خلاصه [2 دقیقه]
06-08 خلاصه دوره [1 دقیقه]
داگلاس استارنز نویسنده فناوری، توضیح دهنده حرفهای و با ارزشترین متخصص مایکروسافت در زمینه فناوریهای توسعه دهنده در ممفیس، TN است. او در Pluralsight، Real Python و SkillShare منتشر شده است. داگلاس یکی از مدیران گروه کاربری ممفیس پایتون، گروه کاربری ممفیس دات نت، گروه کاربری ممفیس زامارین و گروه کاربری ممفیس پاور پلتفرم است. او همچنین در کمیتههای سازماندهی Scenic City Summit در چاتانوگا و TDevConf، یک کنفرانس مجازی در ایالت تنسی است. داگلاس که یک کنفرانس مکرر و سخنران گروه کاربر است، بیش از 70 سخنرانی و کارگاه آموزشی در بیش از 35 رویداد در 10 سال گذشته ارائه کرده است. او دارای مدرک لیسانس موسیقی با تأکید بر آهنگسازی از دانشگاه ممفیس است.