آموزش ساخت برنامه های اندروید و iOS با Xamarin در سی شارپ سری دوم

تعداد ویدئو 77
زمان دوره 03:52:05
مترجم مرتضی گیتی
دوبلر مرتضی گیتی
سایت منتشر کننده پلورال سایت

آموزش ساخت برنامه های اندروید و iOS با Xamarin در سی شارپ سری دوم یکی دیگر از آموزش های گروه آموزشی پرووید می باشد که در این قسمت آن را به شما معرفی می کنیم. این بسته ی آموزشی نیز یکی از دوره های آموزشی دیگر که در حوزه ی فارسی سازی آموزش های انگلیسی تنظیم شده است می باشد. عنوان این بسته ی آموزشی ساخت برنامه های Cross-Platform اندروید و iOS با Xamarin، ویژوال استادیو و در سی شارپ قسمت دوم است که با نام اصلی Building Cross-Platform iOS/Android Apps with Xamarin, Visual Studio, and C# – Part 2 از شرکت Pluralsight منتشر شده است.

Xamarin چیست؟

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

xamarin-live-player-demo

Xamarin.Forms چیست؟

Xamarin.Forms در سال 2014 راه اندازی شد،  و پلت فرمی است که بر روی Xamarin اجرا می شود، در واقع به صورت یک کیت از ابزار UI بوجود آمد که به برنامه نویسان اجازه می دهد به راحتی یک رابط کاربری مشترک در اندروید، iOS و ویندوز فون را ایجاد کنند.

Building-Cross-Platform-iOS-Android-Apps-with-Xamarin-Visual-Studio-and-C-–-Part-1

Xamarin.Forms به زبان #C نوشته شده و امکان ایجاد یک نمونه سازی سریع از برنامه های کاربردی پیچیده را فراهم کرده است. برنامه های کاربردی Xamarin.Form برنامه های بومی هستند، و محدودیت های Toolkit ها را ندارد.

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

فصل اول: اهداف دوره ی آموزشی و نیازمندی ها

  • مقدمه
  • انجام Swipe-based Paging
  • انجام Multi-screen Navigation
  • قبول کردن قابلیت های مختلف پلتفرم ها و Behavior های مشترک
  • برای این بسته ی آموزشی به چه چیزی نیاز دارید؟
  • جمع بندی

فصل دوم: انجام Swipe-Navigation در اندروید

  • مقدمه
  • بررسی Direct Navigation
  • حرکت به سمت Swipe-Navigation
  • اضافه کردن Random Access به برنامه
  • ساختن Fragment
  • پشتیبانی از Package ها و Namespace ها
  • اضافه کردن Support Library به عنوان یک Component
  • پیاده سازی FragmentStatePagerAdapter
  • ساختن Layout مربوط به Activity جدید
  • ساختن Swipe-Navigation Activity
  • استفاده عملی از Swipe-Navigation
  • جمع بندی
  • دریافت یک درک عمیق تر

فصل سوم: انجام Swipe-Navigation در iOS

  • مقدمه
  • حرکت از Direct Navigation به Swipe-Navigation
  • اضافه کردن UIPageViewController
  • ساختن UIViewController به ازای هر دوره
  • نشان دادن صحفه ی اول برنامه
  • اضافه کردن Event های Navigation
  • اضافه کردن Position Awareness به UIViewController
  • هندل کردن Event های Navigation
  • استفاده از Swipe Navigation
  • اضافه کردن افکت های مربوط به Page
  • جمع بندی

فصل چهارم: کار کردن با پروتوکل های iOS

  • مقدمه
  • Protocol ها چه هستند؟
  • Xamarin استفاده از Protocol ها را مخفی می کند
  • انجام Swipe Navigation با Delegate ها و Protocol
  • چالش Protocol ها در سی شارپ
  • چرا در مورد این موضوع الان صحبت می کنیم؟
  • پیاده سازی Protocol ها در Xamarin
  • تاثیر Protocol ها به عنوان Class ها
  • پیاده سازی Swipe Navigation در برنامه با Protocol
  • جمع بندی

فصل پنجم: انجام Master/Detail Navigation در اندروید

  • مقدمه
  • تجربه ی کار با Master/Detail در اندروید
  • ساختن یک Master List Activity
  • کار کردن با یک ArrayAdapter
  • چرا یک ArrayAdapter بهترین انتخاب نیست؟
  • ساختن یک List Adapter سفارشی
  • پیاده سازی List Adapter GetView
  • متصل کردن List Adapter سفارشی
  • اجرا کردن Detail Activity
  • منتقل کردن Intent Extra ها
  • جمع بندی

فصل ششم: کار با Navigation Drawer با اندروید

  • مقدمه
  • مرور کلی Navigation Drawer در اندروید
  • معماری Activity ها با Navigation Drawer
  • اضافه کردن Navigation Drawer به Layout
  • مدیریت کردن داده های Master و Detail با هم
  • پر کردن انتخاب های Navigation Drawer
  • سفارشی کردن ظاهر Navigation Drawer List
  • مدیریت کردن انتخاب های List در Navigation Drawer
  • اضافه کردن قابلیت به روز رسانی به FragmentStatePagerAdapter
  • به روز رسانی کردن Detail های نشان داده شده
  • جمع بندی

فصل هفتم: انجام Master/Detail Navigation در iOS

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

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

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

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

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

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