Learn .NET MAUI by Building: An AI-Powered App in C# for Android and Windows (C#/.NET in Practice Book 4)
ANT
• Instant access to your digital edition.
• Read anytime, anywhere, on your favorite device.
• No shipping — your book is delivered digitally.
• Simple, secure access after purchase.
Instant digital delivery after purchase.
Discover another great read to add to your digital library.
Description
It doesn't stop at Hello, World. Starting from an empty project, you build one store-ready app all the way to the end.
You can write C#, but the moment it becomes a phone app you stall — you cross that first step by building and running. The subject is just one app: Kotsukotsu, a habit tracker with an AI coach. Every chapter builds on the same codebase, so it never turns into a pile of disconnected samples.
With .NET MAUI, one C# codebase targets Android, iOS, Windows, and macOS. This book centers on Android, and you can start today with a single Windows PC.
What you'll learn - Set up your environment and launch your first app on both platforms
- A list, an input form, and localization; separating UI and logic with MVVM
- Saving data, and a screen that counts your streak
- Notifications, networking, and the centerpiece — an AI coach built in C# alone
- Polish, distribution, store release, and ads
Who this is for - Developers who know the C# basics and want to build a working phone app
- Developers who want to extend their Windows or server-side C# to mobile
- Developers moving from Xamarin.Forms to .NET MAUI
C#/.NET in Practice series This book is part of the C#/.NET in Practice series. Its companion Building Desktop Apps with C# and WinUI 3 builds a Windows desktop app in the same C#. Each volume stands on its own.
The finished source is on GitHub.
Specifications
Frequently asked
Do I need an account to download?
No. After purchase, you can access your ebook directly from the order confirmation or download page.
What if a copy arrives damaged?
Contact us and we’ll help you access the file or provide a replacement download if needed.