প্রকল্প সম্পর্কে

Uno Platform হলো একটি ডেভেলপার প্ল্যাটফর্ম যা WinUI 3 API সারফেস ব্যবহার করে একক-কোডবেস .NET অ্যাপ্লিকেশন তৈরি করতে সক্ষম করে। এটি ডেভেলপারদের C# এবং XAML দক্ষতা কাজে লাগিয়ে iOS, Android, WebAssembly, Windows, macOS এবং Linux সহ একাধিক প্ল্যাটফর্মকে লক্ষ্য করার সুযোগ দেয়। এর প্রধান প্রযুক্তিগত সক্ষমতাগুলোর মধ্যে রয়েছে: - রেন্ডারিং অপশন: ডেস্কটপ এবং এমবেডেড টার্গেটগুলোতে ধারাবাহিক উচ্চ-ক্ষমতাসম্পন্ন গ্রাফিক্সের জন্য Unified Skia Rendering এবং প্ল্যাটফর্ম-নির্দিষ্ট লুক অ্যান্ড ফিল-এর জন্য Native Rendering সমর্থন করে। - UI টুলকিট: WinUI কম্পোনেন্ট, Windows Community Toolkit এবং Material, Fluent ও Cupertino থিমের সমর্থন প্রদান করে। - স্টেট ম্যানেজমেন্ট: MVVM এবং MVUX প্যাটার্ন সমর্থন করে। - ডেভেলপমেন্ট টুলস: XAML এবং C#-এর জন্য Hot Reload, একটি রানটাইম ভিজ্যুয়াল ডিজাইনার (Hot Design), এবং Figma ডিজাইন থেকে XAML/C#-এ এক্সপোর্ট করার জন্য Design-to-Code সক্ষমতা অন্তর্ভুক্ত রয়েছে। - AI ইন্টিগ্রেশন: এতে Uno Platform Studio রয়েছে, যার মধ্যে একটি AI ডেভেলপমেন্ট এজেন্ট, প্রম্পট-টু-অ্যাপ জেনারেশন এবং Model Context Protocol (MCP) ইমপ্লিমেন্টেশন রয়েছে, যাতে AI এজেন্টরা প্ল্যাটফর্মের নলেজ বেস অ্যাক্সেস করতে পারে এবং চলমান অ্যাপগুলোর সাথে ইন্টারঅ্যাক্ট করতে পারে। - IDE সাপোর্ট: Visual Studio, VS Code এবং JetBrains Rider-এর সাথে সামঞ্জস্যপূর্ণ।