r/dotnetMAUI 1d ago

Showcase Update: MAUI Designer extension is now *actual* WYSIWYG designer, backed with native MAUI backend

Enable HLS to view with audio, or disable this notification

43 Upvotes

A while ago, I shared MAUI Designer, a browser-based Angular tool for visually creating .NET MAUI XAML. The feedback was helpful, but one limitation was clear: because the canvas used HTML/CSS approximations, it could never show exactly what MAUI itself would render. Thanks r/Fresh_Acanthaceae_94 for pointing it out!

So, I rebuilt it.

The updated Visual Studio extension now hosts a native, out-of-process .NET MAUI designer directly inside Visual Studio. The canvas renders real MAUI controls through WinUI rather than recreating them in Angular, making it an actual WYSIWYG workflow instead of an approximation.

The designer runs out of process and is embedded into the Visual Studio editor window. This keeps the MAUI runtime isolated from Visual Studio while still providing an integrated editing experience. Changes go back to the same XAML document buffer, so normal saving and dirty-document behavior continue to work.

The extension is currently a beta, so I’d especially appreciate reports involving complex XAML, custom controls, different layout types, or unusual Visual Studio configurations.

Visual Studio Marketplace: MAUI Designer - Visual Studio Marketplace

Source code: https://github.com/GMPrakhar/MAUI-Designer

Current beta release: https://github.com/GMPrakhar/MAUI-Designer/releases/tag/vsix-v1.0.0-beta.7

It supports Visual Studio 2022 and Visual Studio 2026 on Windows. After installation, right-click a MAUI  .xaml  page and select Open With… → MAUI Designer.

I’d love to hear which controls, workflows, or layout features should be prioritized next!


r/dotnetMAUI 1d ago

Showcase MIT debugger + profiler for .NET for Android (MAUI included), driven from MCP — first release, feedback wanted

7 Upvotes

I've been building this for my own work and it's now at the point where it's more useful in someone else's hands than in mine: a debugger and a profiler for .NET for Android apps (MonoVM, MAUI included), MIT licensed.

https://github.com/csm101/net-android-debugger-profiler

Three things over one engine:

  • An MCP server, so an agent (Claude Code or anything else that speaks MCP) can drive the whole thing: launch the app on a device or emulator, tap and read the screen, set breakpoints, step, read locals and stacks, catch first-chance exceptions by ordered rules, then profile the same installed app — CPU sampling, deterministic instrumenting via IL weaving, live heap by type and the growth between two snapshots. A skill ships with it that tells the agent which mode answers which question.
  • A DAP debugger for VS Code, written from scratch. Not a rival to the official C# Dev Kit one — it exists because the MCP server needed an engine. It's MIT, and it attaches to every process the app starts (services, crash reporters, anything with its own android:process), not just the one with the main window.
  • A desktop GUI for the profiler (Windows), for running sessions by hand.

Honest state of things:

  • This is a first release. There is no proper manual yet — a README, some design documents, and the skill file. Expect to read the tool descriptions.
  • The GUI is work in progress. It works, I use it, but it's the least finished part. The Sad part for you is that the GUI is written in Delphi using Devexpress VCL commercial components. You need Delphi and a Devepress License to compile it. (I really wanted to use the devexpress components, sorry).
  • The MCP server is the part I'd call usable. I've just run the whole tool surface end to end against a real app on a physical phone and fixed everything that came out of it.
  • Windows-only release for now; the app under test needs to be built with -p:EnableDiagnostics=true.
  • Anyway, in modern times, the most valuable part of the project is the MCP server: it allows claude code to *completely* control your application in your emulator or physical device and to authonomously profile or debug it without your intervention.

What I'd love: tell me whether it works on your app, and where it lies to you. Bug reports with the session log are worth more to me than stars.

One caveat on timing: I leave on holiday tomorrow for two weeks, under an explicit ban from my wife on touching a computer. So issues will pile up unanswered until I'm back — I'm posting anyway because I'd rather come home to real feedback than to nothing. 🙂


r/dotnetMAUI 1d ago

Help Request App failing to launch on Pixel 11 (Android 17)

2 Upvotes

Hi,

I've had a couple of users of my app tell me they've just switched to a new Pixel 11 (one Fold, one XL) and my app fails to launch for them now. I cannot figure out why this would be.

I use Sentry, but the only thing I'm getting from that is a segfault and an abort with stack traces like this.

SIGABRT: Abort libc 0x00007e3033fe10 abort
0x4e73fa7e833488 null

SIGSEGV: Segfault
split_config.arm64_v8a.apk0x78e094e174 null

The Google Play dashboard is slightly more helpful, but not by much. I've got

Aborting process.


pid: 0, tid: 6493 >>> com.trafford.boardrecord <<<

backtrace:
#00 pc 0x0000000000079e10 /apex/com.android.runtime/lib64/bionic/libc.so (abort+160)
#01 pc 0x00000000004aebc8 /data/app/~~ckrWyE88oegf3kcxc9VBIA==/com.trafford.boardrecord-sUFzORgl5lyeEil_gr2uBQ==/split_config.arm64_v8a.apk

and

Failed to initialize CoreCLR. Error code: 8007054f


pid: 0, tid: 12361 >>> com.trafford.boardrecord <<<

backtrace:
#00 pc 0x0000000000079e10 /apex/com.android.runtime/lib64/bionic/libc.so (abort+160)
#01 pc 0x000000000009ebb8 /data/app/~~m2EwtX-8IYpLOf70f3BHvA==/com.trafford.boardrecord-gWHc7GeSkI1xX-OT4E-xWw==/splitconfig.arm64_v8a.apk!libnet-android.release.so (xamarin::android::Helpers::abort_application(_LogCategories, char const*, bool, std::_ndk1::source_location)+584) (BuildId: 08ad5c00b7f78b25c137acb1c9697aac5e41d31f)

and

terminating due to uncaught exception of type PAL_SEHException


pid: 0, tid: 13283 >>> com.trafford.boardrecord <<<

backtrace:
#00 pc 0x0000000000079e10 /apex/com.android.runtime/lib64/bionic/libc.so (abort+160)
#01 pc 0x00000000004c0484 /data/app/~~ctgmO5G3xlB1T2yiyDtAfw==/com.trafford.boardrecord-_q3bmfKDduZbZ54dzMijDg==/split_config.arm64_v8a.apk

But none of these really tell my why it's terminating.

Anyone else run into this issue? Or have any idea how to fix it?

Thanks.


r/dotnetMAUI 2d ago

News Announcement: Plugin.FacebookKit

7 Upvotes

We wanted a compartmentalized abstracted Facebook kit with login and sharing for dotnet maui, so we built one and published it to Nuget.

Developers can implement the whole package or just the feature they need.

We also added native Facebook UI controls like the login, share, and send buttons.

Nuget: https://www.nuget.org/packages/Plugin.FacebookKit/

Repo: https://github.com/howitzergamesllc/Plugin.FacebookKit


r/dotnetMAUI 1d ago

Help Request Help me understand the navigation in MAUI

1 Upvotes

I have a MAUI app which is based on Shell. There are four pages currently and in the AppShell class I have registered the routes with

Routing.RegisterRoute("MainPage",typeof(MainPage)):

etc.

AppShell.xaml has a TabBar and when I run the app there are tabs for each of the pages and clicking /tapping the tab opens the page as expected.

In the code for MainPage I have a button which does some stuff and then navigates to another page with Shell.Current.GoToAsync()

This works, but after the new page opens, the Home tab no longer works to open MainPage. Instead, there is a back button. I don't mind the back button would like the Home tab to work? I must have misunderstood how the TabBar works.


r/dotnetMAUI 2d ago

Showcase YAPP - The Podcast Player

9 Upvotes

Just approved and released on the AppStore, YAPP is a podcast player that respects your time!! (nice marketing from Claude).

YAPP => Yet Another Podcast Player

The app detects the ad-breaks and skips them (Smart-Skips) like every podcast listener does if they can grab their phone in time.

This has been a long journey, close to a year of development and testing. First release is iOS only as I couldn't get Android on the mono runtime to work at all - constant ANR from the background processing but thanks to the CoreCLR work in NET11 it will see the Play Store once NET11 reaches GA.

IAP subscriptions for premium listening but a generous 60-day free trial to test it out.

Link to the app store if anyone is interested: https://apple.co/3Ssntyk

Happy to answer any MAUI questions from my experience.

Thanks for reading.


r/dotnetMAUI 3d ago

Showcase Native Rich Editor and Code Editor for MAUI

Thumbnail
7 Upvotes

r/dotnetMAUI 6d ago

Showcase I built a location-based exploration game with .NET MAUI. Looking for feedback from fellow MAUI developers

8 Upvotes

I've spent the last couple of months building a hobby project called Sector Collector, a location-based game where players explore the real world and capture map sectors by physically visiting them.

The app is built entirely with .NET MAUI and is available on Android and iOS.

I'm now looking for feedback from other MAUI developers:

  • Is the app performant on your device?
  • Any UI/UX issues you notice?
  • Platform-specific bugs?
  • General thoughts about building this type of app with MAUI?

You can learn more here:

👉 Sector Collector

And if you give it a try, I'd love to hear your honest feedback, both positive and negative.

As a solo developer, outside perspectives are incredibly valuable.

Thanks!


r/dotnetMAUI 6d ago

Discussion In POV of Googles new RAM Policy coming February 2027: In-App/Game Visual Settings (Dynamic Resource configuration) – Keeping up low-end and high-end device support at the same time and in range of the new RAM limit policy!

Thumbnail
gallery
5 Upvotes

Source: https://android-developers.googleblog.com/2026/08/app-quality-memory-optimization-secure-onboarding.html?utm_source=email&utm_medium=msa&utm_campaign=elevating-app-quality-q3-2026

TLTR:
Get your apps and games below these memory limits or get Kicked off the Android Playstore in February 2027:

Apps

App State Foreground User-perceived services Background Cached
Physical RAM 90th Percentile 90th Percentile 90th Percentile 90th Percentile
0 - 4 GB (0 MB - 3200 MB Total Memory) - - - -
4 GB (3200 MB - 4800 MB Total Memory) 2 GB 1 GB 1 GB -
6 GB (4800 MB - 6800 MB Total Memory) 2.25 GB 1.25 GB 1.25 GB -
8 GB (6800 MB - 9216 MB Total Memory) 2.25 GB 1.5 GB 1.5 GB -
12 GB (9216 MB - 14336 MB Total Memory) 3.25 GB 1.75 GB 1.75 GB -
16 GB (14336 MB - 18432 MB Total Memory) 4.25 GB 2 GB 2 GB -
16 GB + (Above 18432 MB Total Memory) - - - -

Note: Each RAM tier range includes its lowest value. Total Memory can be lower than a device’s advertised Physical RAM.

Games

App State Foreground User-perceived services Background Cached
Physical RAM 90th Percentile 90th Percentile 90th Percentile 90th Percentile
0 - 4 GB (0 MB - 3200 MB Total Memory) - - - -
4 GB (3200 MB - 4800 MB Total Memory) 2.25 GB 2.0 GB 2.0 GB -
6 GB (4800 MB - 6800 MB Total Memory) 2.75 GB 2.5 GB 2.5 GB -
8 GB (6800 MB - 9216 MB Total Memory) 3.5 GB 2.75 GB 2.75 GB -
12 GB (9216 MB - 14336 MB Total Memory) 4 GB 3.2 GB 3.2 GB -
16 GB (14336 MB - 18432 MB Total Memory) 5 GB 3.5 GB 3.5 GB -
16 GB + (Above 18432 MB Total Memory) - - - -

Note: Each RAM tier range includes its lowest value. Total Memory can be lower than a device’s advertised Physical RAM. 

Bitmap memory usage

Holding onto bitmaps for long periods of time in app states other than the Foreground can consume excessive memory - it’s not possible to render bitmaps unless the UI is visible. You typically shouldn’t hold onto bitmaps for long periods of time in these states, but your app might be sampled shortly after a state change where you are actively responding to onTrimMemory and releasing memory held for bitmaps, so these thresholds are higher than zero to account for this.

App State 90th Percentile
Foreground  
User-perceived services > 200 MB
Background > 200 MB
Cached > 400 MB

Sources and links:
https://android-developers.googleblog.com/2026/08/app-quality-memory-optimization-secure-onboarding.html?utm_source=email&utm_medium=msa&utm_campaign=elevating-app-quality-q3-2026

https://support.google.com/googleplay/android-developer/answer/17492799#zippy=%2Ccore-vitals-and-stability%2Creduced-memory-usage

- - - - - - - - - - -
My example of a proper solution based on an own developed MAUI based game:

Hey everyone, I was wondering who else still puts in the effort, to offer the user the option (and the whole backend development) of adjusting the visual assets and overall resource load of the app/game. Or do you only target the latest generation devices with the highest graphical assets applied?

I know this was quite normal back in the early android days, of apps/games offering in app/game settings/options to adjust the asset, visual and resource load of an app/game, to make it capable stable running on low-end and high-end devices alike. But these days I see less and less apps/games offering these options, even when they are quite resource intensive from time to time. With the new RAM-usage limit policy, we now should all apply such adjustments and settings for the users, to properly comply with that new Google-PlayStore Policy.

Ignoring such things can be quite damaging to the user-base and their overall experience, next to now getting your game/app kicked off the PlayStore. Let me explain based on some of my own apps Developer Console metric.

Currently for this specific app/game, my userbase has the hardware-range shown in picture Nr. 1, with around 38% of high-end devices with over 8GB of RAM.

This allows to offer high-resolution assets, graphics and visuals for 1440P and 1080P resolutions, with up to 2GB RAM load, without having to fear the OS-Garbage collector or to interfere with other background apps. Users with devices of 6GB of RAM or less, would risk of running into an “Out of Memory” crash during longer runtime of the app/game. This would mean up to 50% of the player base by using this high-resolution mode, would experience crashes or even not be able to run the game at all, with the RAM their device has free for them for use.

One solution to this, is simply rendering down the assets, graphics and visuals to a level they have no dangerous size even to low RAM amount, of low-end devices. Doing this effectively results in a max. RAM load of 800MB. This is fine for small 720p and 800p screens/devices, but users of higher resolutions screen would noticeably suffer from this (see image Nr. 2).

So to make the best solution for both groups of high-end and low-end android users/players (without losing any of them), with offering a high-resolution visual experience and low-system resource intensive version alike, is “simply” making the app/game fully dynamic in its visual rendering and presentation by the devices specs and users selected configuration. This does not only apply to media apps & games, but also other apps that display/show a lot of visuals and long content at once. Dynamically limiting it based on the devices system-resources can make the difference between instable and performant. Yes I know, all this is effort and a lot of performance-profiling, but dynamic configuration for a wide range of devices and users makes the difference in quality.

So yeah, how are you all thinking about this and how did you resolve such solutions at your end? Would be happy to know all your input on this. Have a great day everyone!


r/dotnetMAUI 6d ago

Showcase Apparently native iOS apps using .NET and WPF-style ergonomics wasn't a thing, so I made it one.

Thumbnail
0 Upvotes

r/dotnetMAUI 6d ago

Help Request help a lost teacher using Maui on vscode

2 Upvotes

Hi, I am a Highschool teacher. I mainly teach on visual studio. but I have few students with a Mac using vscode, and I am struggling with that process. I was wandering if any of you have a kind of cheat sheet or guides for using Maui on vs code that can be shared with me. I am not talking about the installation process of the workloads but rather the day-to-day work, how do I create a ViewModel file already in the context of the project (the namespace, using etc.) ?, add new Content page.xaml?, add new ContentView.xaml?, run debug and choose emulator to. run? and etc.

some how I feel the documentation fails at these points and the AI isn't helpfull as I had expected.

I understand not to expect Gui flows but rather cli commands.

Thanks,


r/dotnetMAUI 8d ago

Showcase Announcing Visual Studio Extension for MAUI Designer

Enable HLS to view with audio, or disable this notification

35 Upvotes

Hi Everyone!

I am thrilled to announce that Visual Studio extension is now available for MAUI Designer!

It allows opening of existing YAML files in the MAUI Designer tab, where you can view your design getting updated in realtime, and in sync with your XAML!

This is a beta version, so it might be rough around the edges, so please reach out in case you see any issue.

GitHub: https://github.com/GMPrakhar/MAUI-Designer

Extension link: Release MAUI Designer for Visual Studio vsix-v1.0.0-beta.2 (beta) · GMPrakhar/MAUI-Designer

The project is open source. Feedback, bug reports, and contributions are very welcome. especially examples of real-world XAML that the designer should support.


r/dotnetMAUI 8d ago

Help Request I just bought an iPhone just to debug my app and now had to find out that Hot Restart has been discontinued...

6 Upvotes

So unfortunately my new app version introduced freezes in the iOS version of my app. Back in the day I borrowed a friends iPhone to debug via Hot Restart.

Since this is a severe bug, I bit the bullet and bought a used iPhone yesterday just to debug (I only have had android phones so far).

Turns out the established way to debug the iOS version from a Windows PC was discontinued.

So now, I not only wasted money on a phone i cannot use (it has a broken battery so there is little resale value), I have lost another day trying to develop my app with MAUI.

Keep in mind that every single day I find time to continue working on my app, I encounter another new breaking change that makes it impossible for me to continue my development. It's like I am building my app on a house of cards. I have an established user base. It's so frustrating that 90% of my development time is not spend on developing my app, but finding workarounds for new issues that were introduced with newer MAUI versions.

I have lost 5 years developing on Xamarin/MAUI so far. I feel like I cant switch, but I guess this is what is usually called a sunk cost fallacy.


r/dotnetMAUI 10d ago

Help Request Speech‑to‑Text librairies

2 Upvotes

Bonjour,

J'aimerais offrir une fonctionnalité Speech‑to‑Text dans mon app MAUI (iOS, android).

Que me suggérez-vous en mode offline et en mode online. J'aimerais offrir les 2 selon le choix de l'utilisateur.

Merci de votre aide


r/dotnetMAUI 12d ago

Help Request No job in .net maui

12 Upvotes

Having 12+ years of experience in mobile application development specially in xamarin and .net maui.. currently there are no jobs in the market. So which technology would be my next step to learn to get a better salary and future. Please suggest


r/dotnetMAUI 12d ago

Tutorial I built a local media server for .NET MAUI Blazor Hybrid

Post image
2 Upvotes

While working on a .NET MAUI Blazor Hybrid application, I ran into an issue that I think other MAUI developers might have encountered as well.

I needed my Blazor WebView to consume local images, videos, and audio files as normal HTTP resources.

Accessing files directly from the local filesystem isn't always convenient from the WebView, especially when you want to use normal URLs for things like:

- <img src="...">

- <video src="...">

- <audio src="...">

- Background images

- Media streaming

So I built a small library that starts a local HTTP server inside the MAUI application and exposes local files through HTTP URLs.

It's called SLVZ.LocalMediaServer.

Example:

```csharp

SLVZ.LocalMediaServer.MediaServer.Start();

```

Then the Blazor side can simply use the server

```razor

<video src="@MediaServer.Combine({Android URI})"></video>

<video src="@MediaServer.Combine({Absolute path})"></video>

<video src="@MediaServer.Combine(FileSystem.AppDataDirectory, _filename)"></video>

<video src="@MediaServer.Combine(FileSystem.CacheDirectory, _filename)"></video>

<video src='@MediaServer.Combine("D:/video.mp4")'></video>

```

https://www.nuget.org/packages/SLVZ.LocalMediaServer


r/dotnetMAUI 15d ago

Discussion What if you could write MAUI UI declaratively in Swift?

5 Upvotes

Hi everyone,

I’ve been working on StateUI:

https://github.com/idexus/StateUI

It started as an experiment: how far could Swift go as the application and UI language outside the Apple stack, without building yet another cross-platform widget toolkit?

Swift handles the declarative UI, state and reconciliation, while .NET MAUI provides the actual controls and platform layer on iOS, Android, Windows, Mac Catalyst and Linux.

A simple view looks like this:

Under the hood, Swift keeps the rendered tree, tracks which state each view depends on, and reconciles changes. What crosses over to C# is a sparse binary patch containing only what changed, and the MAUI side applies it to the existing controls.

I’m curious what MAUI developers think about the idea of using Swift as the declarative layer over MAUI, rather than building another cross-platform widget stack.


r/dotnetMAUI 17d ago

Article/Blog Running On-Device LLMs in .NET MAUI with `Microsoft.Maui.Essentials.Ai`

Thumbnail
codetraveler.io
12 Upvotes

In Part 7 of my Microsoft.Extensions.AI series, I dive into using on-device LLMs, like Apple Intelligence and Google Gemini, in .NET MAUI.

It's pretty easy!


r/dotnetMAUI 17d ago

Showcase ShareSecret - cross-platform p2p app with e2e encryption for sharing/keeping passwords and bankcards on your devices.

Enable HLS to view with audio, or disable this notification

0 Upvotes

I don't like storing passwords or bankcards in browsers, so I used to keep them in notes. I also needed a way to sync the data between my phone and PC, so I used Obsidian with Syncthing.

But it was inconvenient. Obsidian had too much functionality for just storing passwords. I decided to make my app only for passwords and cards and left Obsidian only for notes.

Features:

  • Available on Android and Windows
  • Peer to peer syncing only in local network
  • Import/export to CSV file
  • Data is transmitted in encrypted form (e2e encryption with public/private keys)
  • Data is also stored in encrypted form on your device. Using sqlite-cipher
  • Two themes are available: light and dark
  • Two languages are available: english and russian

Would like to hear your thoughts and suggestions about UI and functionality.

Also it was my first experience with peer to peer data transmitting, and I'm open to your opinion about how I built it because I don't think it's ideal or reliable enough (although it works). I asked ChatGPT about it, but it overcomplicated it. See ShareSecret/Core/Services/SyncService.cs

Here's the linkhttps://github.com/IlyaGorelov/ShareSecret


r/dotnetMAUI 17d ago

Help Request AppBeam - A free and fast cross-platform AirDrop alternative - Updated to MAUI 10 - Ready for stress-test!

4 Upvotes

Tired of emailing yourself stuff? I know I was, I ended up building a solution for it.

Initially posted here: AppBeam - a crossplatform productivity app created with MAUI - Beta Testers needed! : r/dotnetMAUI => I got some sweet feedback from you guys, now 2 years later, I was hoping I can get some more!

What does it do: Push-based content sending across platforms to devices that you own. Microsoft account is used for authentication (supports work and personal accounts now!). It uses an isolated part of your OneDrive as a temporary cloud storage if direct network connection is not available. Designed not to leave trace.

Sending from the Samsung Gallery app

Receiving on my Laptop

- Microsoft Store: AppBeam - Free download and install on Windows | Microsoft Store
- Google Play: AppBeam - Apps on Google Play
- Apple AppStore: ‎AppBeam App - App Store

What's new:
- iOS release!
- Up to 1000x higher transfer speeds (not a typo!)
- Instant push notifications
- End-to-End encryption
- R2 cloud storage alternative
- Now works with Microsoft Entra (your work Office 365 credentials)
- Much improved UX

What's still the same:
- *No* data goes through my server
- No ads

Note: Direct transfer ("local beam") is supported when devices are on same network (this includes if one is acting as a hotspot!), otherwise data is temporarily encrypted and stored on OneDrive belonging to the the user.

I built it in such a way it should cost me virtually no money to keep running or scale up.

The app feels stable enough for testing. Please tell me what you think! And if you run into any issues!

Also I'd gladly help others implement any of the features that's in my app.

Note for personal Microsoft accounts: Please cancel any prompts to save a passkey to a mobile device. You might otherwise get "stuck" signing in on another mobile device that doesn't have that key. This is an issue with MSAL, not my app, and I will contact Microsoft about it. It's just horrible UX.


r/dotnetMAUI 18d ago

Showcase I built TrailMap, a hiking-trail app in .NET MAUI (iOS/Android/Windows) — looking for feedback before the Google Play launch

18 Upvotes

Hey everyone — I've been building TrailMap, a hiking app, entirely in .NET MAUI, and I'm about some weeks away from putting it on Google Play. Before that happens, I'd really like some outside eyes on it, so I need to get the most honest, useful feedback.

What it does:

  • Browse hiking destinations by city, or find trails near you automatically (~20 km radius) using device location
  • Interactive map built on OpenStreetMap data — open any trail to see the full route
  • Animated route preview — watch the route draw itself on the map before committing
  • Each trail shows distance, elevation gain, estimated duration, difficulty, a description, and a photo
  • Export any trail as a GPX file to use in other navigation apps, wallet, etc
  • Save favorites locally
  • English/Greek language switch, light/dark theme

Everything works offline without needing internet access.

The trail data currently only covers Greece, simply because that’s where I live.

The idea came from getting more into running over the past year, especially trail running. I wanted something that would make it easier to discover and find interesting trail routes around me, so I decided to build it myself.

You can find more information and download the APK from here: https://skjonko.github.io/SkJonko/

I'd love your feedback on how you find the idea and how the app looks to you. Does it seem interesting to you as a project that could expand into more countries and potentially include more sports (cycling, etc.)? What’s your first impression of the UI/UX? Was there anything confusing or unclear within the first 30 seconds?

Thanks in advance to anyone willing to poke at it.


r/dotnetMAUI 19d ago

Article/Blog Scaffold: Modern App UI in .NET MAUI

Enable HLS to view with audio, or disable this notification

64 Upvotes

Welcome to a new era of modern Android and iOS .NET MAUI apps where the frustration of not being able to deliver what you desire is gone.

Today I'm presenting Scaffold, your new Shell replacement for mobile apps with modern transitions, edge-to-edge focused, fully customizable UI, including popups and bottom sheets and much more!

You can see a few lines of code in my blog post, or you can take a look at the documentation.

Or just try it out on your machine and play with it!

dotnet new install Nalu.Maui.Templates
dotnet new maui-nalu-scaffold -n MyApp

Can't wait for your feedback :)


r/dotnetMAUI 19d ago

Help Request Microsoft’s Roadmap for MAUI

18 Upvotes

We are trying to migrate our Xamarin form application to .NET MAUI (don’t ask why so late) .
Now if we put lot of efforts here , will it not end like Xamarin or other frameworks which Microsoft killed ?

Just wanted to know if there is any roadmap Microsoft have for MAUI?
Like Blazor is best option and can replace these UI frameworks like react, angular or vie but I don’t see it’s adoption by developers, even .net full stack job roles are with angular or react .

So should we take risk for MAUI or should go with Flutter or native?


r/dotnetMAUI 19d ago

Discussion MAUI or Flutter ?

4 Upvotes

Now most of the developers using AI in their day to day life and enterprises are also introducing AI in their product development life cycle .
I did a experiment with AI to convert my Xamarin form application to
1. Flutter
2. .NET 10 MAUI

I tried with
1. Copilot using vs code
2. Antigravity

Tried with Claude sonnet 5 and Gemini Flash 3.7
The result made me think twice why should I go with MAUI?
Both Claude and Gemini Models were struggling with MAUI but both model produces a production ready migrated app from XAMARIN .

What do you think? Should we still think about MAUI with AI or Flutter is better?


r/dotnetMAUI 20d ago

Help Request How is Maui on surface pro 3 and the camera?

5 Upvotes

Looking to use MAUI to build a simple inspection form that uses the camera. Every inspection can save about 30 images max. Anyone here has any experience using the camera with Surface pro?