Code Monkey home page Code Monkey logo

Comments (6)

ehuna avatar ehuna commented on June 10, 2024 1

@Cheesebaron got it, we love MvvmCross, sad this is the end.

Do you have any recommendations for such a migration? Should we use MAUI shell navigation or do you recommend another MVVM framework that would work with .NET 6/7/8 and would lower the migration effort?

Is a sample PR of such a move from Forms/MvvmCross to MAUI or some other framework available? It could be some very simple project with just a couple of Views/ViewModels and DI & navigation migration.

I think on the DI we can handle - we'll switch to whatever is needed. Not too sure about the XAML binding, converters, etc.

In MvvmCross the navigation is ViewModel based, but we are not sure then how would we migrate to shell based.

from mvvmcross.

ehuna avatar ehuna commented on June 10, 2024

@Cheesebaron if needed we can maybe help with this work, we'll just need some guidance - not sure what is needed for have a couple of sample (.NET Maui) XAML views in the latest TipCalc projects on MvvmCross 9.

from mvvmcross.

Cheesebaron avatar Cheesebaron commented on June 10, 2024

Forms support was discontinued, since Xamarin.Forms does not support .NET 6 or it didn't when I migrated. So decided at that time to remove it. Currently there is no MAUI support, so there is no migration path for your Forms App, except for redoing the ViewModel, DI and Navigation parts of your App.

from mvvmcross.

ehuna avatar ehuna commented on June 10, 2024

@Cheesebaron:
[...] since Xamarin.Forms does not support .NET 6 or it didn't when I migrated.

A new .NET MAUI project today (.NET 6/7/8) does support XAML views out of the box - they look very similar to XAML views we see in Xamarin Forms 5.

from mvvmcross.

Cheesebaron avatar Cheesebaron commented on June 10, 2024

It is not just about XAML and navigation support for MAUI. But it wouldn't integrate nicely at all with the hosting mechanism MAUI has.

So either way it has to wait for #4437 to get done. I've been working on it on and off, but it just has so many things it affects. So in the short term no MAUI UI framework support. Perhaps in the long term.

Do you have any recommendations for such a migration? Should we use MAUI shell navigation or do you recommend another MVVM framework that would work with .NET 6/7/8 and would lower the migration effort?

Nope, I don't dabble in MAUI

from mvvmcross.

ehuna avatar ehuna commented on June 10, 2024

@Cheesebaron Got it, thank you so much for everything you've done over the years on MvvmCross, our whole team appreciates it! 💗

from mvvmcross.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.