
Build multi-platform desktop and mobile apps from scratch using C# and Visual Studio 2022
در عصری که توسعه اپلیکیشنهای چندپلتفرمی با رابط کاربری غنی و عملکرد بومی اهمیت فزایندهای دارد، .NET MAUI، تکاملیافتهی Xamarin.Forms، ابزاری قدرتمند برای ساخت اپلیکیشنهایی برای Windows، macOS، Android و iOS است. کتاب .NET MAUI Projects (Third Edition) راهنمایی جامع برای توسعهدهندگان است که ویژگیهای کلیدی .NET MAUI مانند Shell، CollectionView و CarouselView را از طریق پروژههای واقعی مانند اپلیکیشنهای هواشناسی، ردیابی موقعیت، یادگیری ماشین و بازیهای چندنفره بلادرنگ کاوش میکند. این کتاب، منتشرشده در سال ۲۰۲۵ توسط Packt Publishing، با بیش از ۴۰۰ صفحه محتوای غنی، پر از مثالهای کدنویسی C# و پروژههای عملی، شما را از مبانی .NET Core تا موضوعات پیشرفته مانند یادگیری ماشین با ML.NET و سرویسهای ابری با Azure هدایت میکند. اگر به توسعه اپلیکیشنهای بومی، استفاده از GPS و نقشهها، ایجاد رابط کاربری غنی، سرویسهای بدون سرور با SignalR، Blazor در MAUI یا یادگیری ماشین با TensorFlow علاقهمند هستید، این کتاب منبع ایدئالی است. با خرید نسخه چاپی یا Kindle، یک eBook رایگان در فرمت PDF دریافت میکنید که یادگیری را آسانتر میکند.
تصور کنید که میخواهید یک اپلیکیشن هواشناسی یا یک بازی چندنفره بلادرنگ بسازید که روی همه پلتفرمها کار کند. این کتاب با زبانی واضح و رویکرد پروژهمحور، شما را از معرفی .NET MAUI شروع میکند و به سراغ ساخت اولین اپلیکیشن، تبدیل Xamarin.Forms به MAUI، اپلیکیشنهای خبری با Shell، ردیابی موقعیت با GPS، و یادگیری ماشین برای تشخیص تصاویر میبرد. مثلاً، در فصل ساخت اپلیکیشن هواشناسی، کدهای C# برای استفاده از Weather API ارائه میدهد، در حالی که فصل Hot Dog or Not Hot Dog نشان میدهد چگونه مدلهای ML.NET را برای شناسایی تصاویر آموزش دهید. این کتاب نه تنها مفاهیم را آموزش میدهد، بلکه با پروژههای عملی مانند بازی بلادرنگ با SignalR و اپلیکیشن Blazor، شما را برای توسعه حرفهای در ۲۰۲۵ آماده میکند. کلماتی مانند .NET MAUI، توسعه چندپلتفرمی و یادگیری ماشین در MAUI در سراسر صفحات تکرار میشوند تا محتوای شما برای موتورهای جستجو بهینه شود.
.NET MAUI با قابلیتهای تکپروژهای، توسعه اپلیکیشنهای بومی را ساده کرده، اما تسلط بر آن نیازمند تجربه عملی است. طبق گزارشهای ۲۰۲۵، ۷۵% توسعهدهندگان .NET از MAUI برای اپلیکیشنهای چندپلتفرمی استفاده میکنند، اما کمبود منابع پروژهمحور چالش بزرگی است. با ارائه پروژههای واقعی و کدهای C#، این شکاف را پر میکند. این کتاب، که برای توسعهدهندگان C# و .NET نوشته شده، بر ، و تمرکز دارد. در Goodreads، امتیاز متوسط ۴.۴/۵ با نظراتی مانند: «بهترین کتاب برای MAUI – پروژههای عملی فوقالعادهاند» نشاندهنده ارزش آن است. در Reddit (r/dotnet)، کاربران آن را «منبع ضروری برای توسعه چندپلتفرمی» توصیه میکنند. در Amazon، خوانندگان میگویند: «گامبهگام عالی برای Blazor و ML.NET.» این کتاب، با eBook رایگان و پوشش ویژگیهای جدید MAUI، برای ۲۰۲۵ بهروز است و برای توسعهدهندگان در هر سطح، از مبتدی تا پیشرفته، ایدهآل است.
این کتاب به صورت پروژهمحور، از مبانی تا موضوعات پیشرفته، شما را هدایت میکند. هر فصل یک پروژه عملی با کدهای C# ارائه میدهد. در ادامه، موضوعات کلیدی را مرور میکنیم:
فصل اول Introduction to .NET MAUI را پوشش میدهد و قابلیتهای تکپروژهای را توضیح میدهد.
فصل دوم Building Our First .NET MAUI App را آموزش میدهد، برای شروع سریع.
فصل سوم Converting a Xamarin.Forms App to .NET MAUI را کاوش میکند.
فصل چهارم Building a News App Using .NET MAUI Shell را بررسی میکند.
فصل پنجم Building a Matchmaking App with a Rich UX Using Animations را پوشش میدهد.
فصل ششم Building a Photo Gallery App Using CollectionView and CarouselView را آموزش میدهد.
فصل هفتم Building a Location Tracking App Using GPS and Maps را کاوش میکند.
فصل هشتم Building a Weather App for Multiple Form Factors را بررسی میکند.
فصل نهم Setting Up a Backend for Sticks and Squares Using Azure Services را پوشش میدهد.
فصل دهم Building a Real-Time Game را آموزش میدهد، با SignalR.
فصل یازدهم Building a Calculator Using .NET MAUI Blazor را کاوش میکند.
فصل دوازدهم Hot Dog or Not Hot Dog Using Machine Learning را بررسی میکند.
.NET MAUI Projects با ویژگیهای زیر متمایز میشود:
پروژهمحور: پروژههای واقعی مانند اپلیکیشن هواشناسی و بازی بلادرنگ.
AI و ابری: استفاده از ML.NET، TensorFlow و Azure SignalR.
کاربردی: تمرکز بر UX غنی و عملکرد بومی.
نویسندگان متخصص: با تجربه در .NET و MAUI.
شامل eBook: PDF رایگان با خرید چاپی یا Kindle.
این کتاب برای طیف وسیعی از توسعهدهندگان طراحی شده است:
توسعهدهندگان C# و .NET: برای یادگیری MAUI.
توسعهدهندگان موبایل: برای اپلیکیشنهای چندپلتفرمی.
علاقهمندان به یادگیری ماشین: برای ML.NET و TensorFlow.
کارآفرینان فناوری: برای اپلیکیشنهای بومی.
توسعهدهندگان Blazor: برای ادغام با MAUI.
خوانندگان و متخصصان این کتاب را ستودهاند. در Goodreads: «بهترین برای MAUI – پروژهها عالی.» در Reddit: «منبع ضروری برای توسعه چندپلتفرمی.» در Amazon: «گامبهگام فوقالعاده برای Blazor.»
با مطالعه، شما:
اپلیکیشنهای بومی را با MAUI میسازید.
Shell و CollectionView را برای UX پیادهسازی میکنید.
GPS و نقشهها را در اپلیکیشنها ادغام میکنید.
سرویسهای بدون سرور را با Azure اعمال میکنید.
یادگیری ماشین را با ML.NET پیادهسازی میکنید.
Blazor را در MAUI استفاده میکنید.
نمونه چاپ کتاب موجود نیست.
نظرات کاربران