.NET MAUI Cross-Platform Application Development
حاصل تکامل Xamarin.Forms، فریمورک .NET Multi-platform App UI (.NET MAUI) است که یک فریمورک چند سکویی برای ایجاد برنامههای بومی موبایل و دسکتاپ با سی شارپ و XAML است. با استفاده از .NET MAUI، میتوانید برنامههایی را با یک کد مشترک واحد توسعه دهید که بر روی Android، iOS، macOS و Windows اجرا شوند. این راهنمای گام به گام، مقدمه ای جامع برای کسانی که تازه با .NET MAUI آشنا شده اند ارائه میدهد که شما را در کوتاهترین زمان با توسعه برنامه با استفاده از .NET MAUI آشنا میکند.
کتاب .NET MAUI Cross-Platform Application Development (توسعه برنامه چند سکویی با دات نت MAUI)، با نشان دادن نحوه توسعه یک برنامه چند سکویی با استفاده از NET MAUI. آغاز میشود و سپس به شما کمک میکند تا یک برنامه را در طول فصلها بسازید. شما تمام دانش مورد نیاز برای ایجاد یک برنامه چند سکویی برای اندروید، iOS، سیستم عامل مک و ویندوز را به دست خواهید آورد که با استفاده از .NET MAUI از یک کد مشترک استفاده میکنند. همانطور که پیشرفت میکنید، با کل چرخه توسعه برنامه، از طراحی و پیاده سازی گرفته تا استقرار در فروشگاه برنامه از طریق توسعه یک برنامه مدیریت رمز عبور با استفاده از KeePassLib، آشنا خواهید شد. فصلهای پایانی به شما یاد میدهند که جدیدترین فناوری frontend را با استفاده از .NET MAUI Blazor را با برنامهی خود یکپارچه کنید.
ویژگیهای کلیدی:
- آشنا شدن با جعبه ابزار UI مایکروسافت برای ایجاد رابطهای شگفت انگیز برای اندروید، iOS، ویندوز و macOS
- ساخت یک مدیر کلمه عبور چند سکویی بر اساس برنامه معروف ویندوزی KeePass
- بررسی توسعه .NET MAUI و توسعه برنامه Hybrid با استفاده از Blazor
مطالبی که در کتاب .NET MAUI Cross-Platform Application Development: Leverage a first-class cross-platform UI framework to build native apps on multiple platforms یاد خواهید گرفت:
- کاوش در جدیدترین ویژگیهای دات نت 6 که میتوان در توسعه برنامههای دسکتاپ و موبایل استفاده کرد
- بررسی چگونگی توسعه برنامههای چند سکویی با استفاده از .NET MAUI و Blazor
- پیاده سازی ویژگیهای مخصوص به هر دستگاه با استفاده از .NET MAUI Essentials
- یکپارچه سازی کتابخانههای شخص ثالث و افزودن ویژگیهای خاص هر دستگاه خودتان
- پیدا کردن کلاس آزمون واحد .NET با استفاده xUnit.net و آزمون واحد کامپوننتهای Razor با استفاده از bUnit
- استقرار برنامهها در فروشگاههای برنامه مختلف موبایل و دسکتاپ