Desktop and Mobile Programming with .NET MAUI and C# by Kamil Pakula
English | June 20, 2024 | ISBN: N/A | ASIN: B0D7QPH86W | PDF | 28 Mb
English | June 20, 2024 | ISBN: N/A | ASIN: B0D7QPH86W | PDF | 28 Mb
This book covers all the basics needed to start programming desktop and mobile applications with .NET MAUI and C#. Throughout the book we will be building a GUI application from scratch, a fully functional game, using all kinds of tools that .NET MAUI, C#, and XAML have to offer.
Each chapter of the book starts with a theoretical introduction of a topic or idea that we then implement in the project. I assume you have no prior knowledge of the .NET MAUI cross-platform framework or the XAML declarative markup language, but you should have at least some basic knowledge of the C# programming language and the object-oriented programming paradigm.
The book covers all the basic elements of .NET MAUI and XAML, like views, layouts, properties in XAML, content pages, content views, styles, themes, visual states, control templates, markup extensions, platform differences, data binding, navigation, graphics, animation, sound, and more. We’ll be implementing the MVVM pattern and learn all the MVVM-related stuff like models, views, view models, commands, value converters, behaviors, messages, and so on. Finally we’ll deploy the app to Windows and Android. The book is pretty comprehensive and after you finish it, I’m sure you’ll be able to create your own awesome desktop and mobile applications of any kind, not just games.