CodeShot

مسیر یادگیری Xamarin (Legacy)

فریم‌ورک قدیمی‌تر مایکروسافت برای موبایل Cross-Platform با C#؛ پشتیبانی پایان یافته و مسیر مهاجرت آن .NET MAUI است.

6 مرحله

  1. 1.

    Xamarin (Legacy) چیست؟

    فریم‌ورک قدیمی‌تر مایکروسافت برای توسعه موبایل Cross-Platform با C#؛ اکنون جای خود را به .NET MAUI داده است.

    ~6 ساعت
  2. 2.

    آشنایی با Xamarin به عنوان یک فناوری legacy

    معرفی Xamarin به عنوان فریم‌ورک توسعه cross-platform مبتنی بر C# و دلایل محبوبیت آن پیش از ظهور .NET MAUI را توضیح می‌دهد.

    ~3 ساعت
  3. 3.

    درک معماری Xamarin.Forms

    نحوه اشتراک کد UI بین پلتفرم‌ها با XAML در Xamarin.Forms و رندر شدن آن به کنترل‌های native هر پلتفرم را شرح می‌دهد.

    ~5 ساعت
  4. 4.

    دلایل و پیامدهای پایان پشتیبانی Xamarin

    تاریخ رسمی پایان پشتیبانی Xamarin در مه ۲۰۲۴ و ریسک‌های ادامه استفاده از آن در پروژه‌های جدید را توضیح می‌دهد.

    ~3 ساعت
  5. 5.

    مهاجرت پروژه به .NET MAUI

    ابزار .NET Upgrade Assistant و مراحل عملی تبدیل پروژه Xamarin.Forms به .NET MAUI را شرح می‌دهد.

    ~8 ساعت
  6. 6.

    مدیریت ریسک پروژه‌های legacy

    استراتژی‌های کاهش ریسک برای پروژه‌هایی که فعلاً امکان مهاجرت کامل ندارند، مانند pinning نسخه‌ها و برنامه‌ریزی مهاجرت تدریجی را بررسی می‌کند.

    ~4 ساعت