
After 1.5 years, I finally shipped my first real iOS app built with .NET MAUI
For the last 1.5 years, my friend and I have been building an iOS cocktail app using .NET MAUI.
The app is called Craft & Serve: Cocktails and currently contains 250+ cocktail recipes with features like:
- personal home bar tracking
- shopping lists
- cocktail recommendations and ingredient substitution suggestions.
From the technical side:
- .NET 10
- .NET MAUI
- Community Toolkit
- iOS only for now
The interesting part for me is that before this project I had basically no real iOS development experience.
I mainly come from the traditional .NET ecosystem, so MAUI gave me an opportunity to build and ship an actual iOS app while still using C#, Visual Studio, and a familiar stack.
Being able to develop most of the app on Windows in Visual Studio still feels kind of amazing to me.
Things I liked:
- very easy entry into mobile development for existing .NET developers
- shared language/tools/ecosystem
- relatively fast development for business logic
- straightforward deployment flow once everything was configured
Things that were difficult:
- CollectionView performance issues
- package/version instability after updates
Since this is my first serious mobile app, I honestly still can’t always tell where the boundary is between: “this is a MAUI limitation” and “this is just me lacking native iOS experience.”
But overall, I think MAUI absolutely made this project possible for me. Without it, I probably would never have attempted native iOS development at all.
Curious to hear from other developers who shipped real MAUI apps:
- What were your biggest production pain points?
- Did you run into performance issues on iOS?
If anyone is interested, I can also share more details/screenshots from the app or specific MAUI issues we hit during development.
App Store:
https://apps.apple.com/us/app/craft-serve-cocktails/id6749594395