آموزش شروع به کار Xamarin.Forms
قیمت
آموزش شروع به کار Xamarin.Forms در سی شارپ یکی دیگر از آموزش های گروه آموزشی پرووید می باشد که در این قسمت آن را به شما معرفی می کنیم
Xamarin چیست؟
زامارین (Xamarin) یک ابزار قدرتمند برای برنامه نویسی اپلیکیشن های چندسکویی موبایل است که به کمک زبان سی شارپ و نرم افزار ویژوال استدیو می توانید اپلیکیشن های Native برای سیستم عامل های Android، iOS و Windows Phone بسازید. Xamarin بهترین گزینه برای برنامه نویسان دات نت و توسعه دهندگانی است که قصد دارند نسخه بومی (Native) اندروید، آی او اس و ویندوز فون اپلیکیشن های مورد نیاز خود را با یک بار برنامه نویسی با بالاترین کیفیت تولید کنند.

Xamarin.Forms چیست؟
Xamarin.Forms در سال 2014 راه اندازی شد، و پلت فرمی است که بر روی Xamarin اجرا می شود، در واقع به صورت یک کیت از ابزار UI بوجود آمد که به برنامه نویسان اجازه می دهد به راحتی یک رابط کاربری مشترک در اندروید، iOS و ویندوز فون را ایجاد کنند. Xamarin.Forms به زبان #C نوشته شده و امکان ایجاد یک نمونه سازی سریع از برنامه های کاربردی پیچیده را فراهم کرده است. برنامه های کاربردی Xamarin.Form برنامه های بومی هستند، و محدودیت های Toolkit ها را ندارد.
اپلیکیشن هایی که با استفاده از Xamarin.Forms نوشته شده اند، قادر هستند از هر یک از ویژگی های API و یا یک پلت فرم پایه ، مانند CoreMotion، PassKit و StoreKit در iOS؛ NFC و Google Play روی آندروید، Tiles و ویندوز فون، استفاده کنند. این بدان معنی است که می توانید اپلیکیشن هایی ایجاد کنید که شامل بخش هایی از رابط کاربری خودتان با Xamarin.Forms باشد، در حالی که بخش هایی از ابزار toolkit را نیز دارد. اپلیکیشن های Xamarin.Forms شبیه به معماری اپلیکیشن های multiplatform سنتی با معمول ترین شیوه برای قابل حمل بودن کتابخانه ها یا پروژه های مشترک ایجادمی شوند. و بعد اپلیکیشن هایی برای پلت فرم های ویژه ایجاد می شوند که کدهای مشترک را استفاده می کنند.
سرفصل مطالب آموزش ویدئویی شروع به کار Xamarin.Forms
فصل اول: مقدمه
- مقدمه
- جایگاه Xamarin.Forms در توسعه نرم افزار کجاست؟
- بررسی توسعه نرم افزارهای موبایل چند سکویی و یا Cross-platform
- چالش اول: وجود پارادایم های مختلف برای User Interface
- چالش دوم: وجود Development Environment های مختلف
- چالش سوم: وجود Programming Interface های مختلف
- چالش چهارم: وجود زبان های برنامه نویسی مختلف
- وجود یک زبان برنامهنویسی یکسان برای تمامی Platform ها
- به اشتراک گذاشتن کد
- نمودار به اشتراک گذاری کد
- جمع بندی
فصل دوم: معرفی Xamarin.Forms
- مقدمه
- گزینه دیگر برای توسعه نرم افزارهای موبایل
- پشتیبانی از XAML
- خاص بودن برای هر Platform
- یک راه حل Cross-platform
- محیط توسعه برای برنامه های Xamarin.Forms
- بررسی Device ها و Emulator ها
- ایجاد کردن یک پروژه
- جمع بندی
فصل سوم: بررسی XAML
- مقدمه
- XAML چیست؟
- بررسی Property ها و ارتباط با Code Behind
- جمع بندی
فصل چهارم: بررسی View ها
- مقدمه
- بررسی Button
- بررسی Entry
- بررسی Editor
- بررسی ListView
- بررسی Picker
- بررسی SearchBar
- بررسی Slider
- بررسی Stepper
- بررسی ProgressBar
- بررسی ActivityIndicator
- بررسی BoxView
- بررسی DatePicker
- بررسی Switch
- بررسی TimePicker
- بررسی WebView
- بررسی TableView
- بررسی Image
- جمع بندی
فصل پنجم: بررسی Layout
- مقدمه
- بررسی گزینههای مختلف Layout
- بررسی StackLayout
- بررسی AbsoluteLayout
- بررسی Reletive Layout
- بررسی Grid
- بررسی گزینههای Padding و Margin
- بررسی ScrollView
- جمع بندی
فصل ششم: بررسی Page ها
- مقدمه
- بررسی ContentPage
- بررسی Page های مختلف
- بررسی MasterDetailPage
- بررسی NavigationPage
- بررسی TabbedPage
- جمع بندی
فصل هفتم: پروژه نهایی
- ایجاد کردن یک Model
- ایجاد کردن ViewModel
- ایجاد کردن ToDoListPage
- ایجاد کردن ToDoItemPage
- پیاده سازی Navigation
- ذخیره کردن و حذف کردن داده ها
- ایجاد کردن فایل APK
- جمعبندی
نقد و بررسیها
هنوز بررسیای ثبت نشده است.