I'm an amateur programmer with a background in C#. I've worked with ASP.NET Core and Blazor, and while I'm familiar with HTML, CSS, and some basic JS and jQuery, I haven't explored front-end development much. I want to create a mobile app for my colleagues that's essentially a simple database with a potentially complex UI, possibly involving long forms or multiple tabs. I've looked into MAUI, but I've been disappointed by the lack of updated tutorials and the smaller community. I'm considering switching gears entirely and either diving deeper into JS with React Native or learning Dart for Flutter, both of which seem to have more resources available. My main dilemma is whether I should persist with MAUI or try something new that might be less effort for me in the long run.
5 Answers
I’ve had a great experience with Flutter! React Native felt pretty clunky and hard to navigate when interacting with the phone's API. If I were you, I'd lean towards Flutter for a more intuitive development process.
Stick with MAUI, even if it’s a struggle! You've got C# and Blazor down, and switching languages just because the resources are limited is not the best approach. Embrace the challenge!
I know MAUI gets some mixed reviews, but it's worth checking out the resources out there, like Discord groups and various guides. The getting started guide is pretty helpful and after that, it feels like any other C# project. Don’t be dissuaded by talk of a small community; .NET has its strengths.
I’d suggest sticking with MAUI since you already have a grasp of C#. It might be frustrating, but if you really can’t find enough resources, then diving into JavaScript and exploring React Native sounds like a solid alternative. There are loads of tutorials out there that can help you get started quickly.
If your priority is to get this app up and running fast, I'd recommend not fighting MAUI. The learning curve could be tougher than picking up something new. Given your background, Flutter tends to be user-friendly with great documentation and good tools, while React Native would be a good choice if you’re willing to dive deeper into JavaScript. It's all about what makes sense for you!

Related Questions
How To: Running Codex CLI on Windows with Azure OpenAI
Set Wordpress Featured Image Using Javascript
How To Fix PHP Random Being The Same
Why no WebP Support with Wordpress
Replace Wordpress Cron With Linux Cron
Customize Yoast Canonical URL Programmatically