عن المشروع

Uno Platform هي منصة للمطورين تتيح إنشاء تطبيقات .NET بقاعدة كود واحدة باستخدام واجهة برمجة تطبيقات WinUI 3. وهي تسمح للمطورين بالاستفادة من مهارات C# و XAML لاستهداف منصات متعددة، بما في ذلك iOS و Android و WebAssembly و Windows و macOS و Linux. تشمل القدرات التقنية الرئيسية ما يلي: - خيارات الرندرة (Rendering): تدعم كل من Unified Skia Rendering لرسومات عالية الأداء ومتسقة عبر أهداف سطح المكتب والأنظمة المدمجة، و Native Rendering للمظهر والملمس الخاص بكل منصة. - مجموعة أدوات واجهة المستخدم (UI Toolkit): توفر الوصول إلى مكونات WinUI و Windows Community Toolkit، ودعم سمات Material و Fluent و Cupertino. - إدارة الحالة: تدعم أنماط MVVM و MVUX. - أدوات التطوير: تتضمن Hot Reload لـ XAML و C#، ومصمم مرئي في وقت التشغيل (Hot Design)، وقدرات Design-to-Code لتصدير تصميمات Figma إلى XAML/C#. - تكامل الذكاء الاصطناعي: تتميز بـ Uno Platform Studio، والتي تتضمن وكيل تطوير يعمل بالذكاء الاصطناعي، وتوليد التطبيقات من خلال الأوامر (prompt-to-app)، وتطبيقات Model Context Protocol (MCP) لتمكين وكلاء الذكاء الاصطناعي من الوصول إلى قاعدة معرفة المنصة والتفاعل مع التطبيقات التي تعمل. - دعم بيئات التطوير المتكاملة (IDE): متوافقة مع Visual Studio و VS Code و JetBrains Rider.