Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. Is Xamarin Forms Dead?

Is Xamarin Forms Dead?

Scheduled Pinned Locked Moved The Lounge
csharpandroidmobilevisual-studiocom
17 Posts 12 Posters 25 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • M markrlondon

    From Feature Roadmap · xamarin/Xamarin.Forms Wiki · GitHub[^] as of 1st March:

    Transition to .NET MAUI
    July 15, 2020 Pull Request Policy Changes
    As noted below, Xamarin.Forms 5.0 is due out at the end of September. At that time we will re-sync dotnet/maui and work on preparing our first preview release of .NET MAUI. In order to be considered for release by or before Xamarin.Forms 5.0, feature pull requests should be submitted for review by July 15.

    After July 15, any new feature pull requests may still be submitted to this repository (xamarin/xamarin.forms). We will label those for migration to dotnet/maui. Be aware that the bulk of renderer refactoring will happen after Xamarin.Forms 5.0, so contributions to controls and renderers may require refactoring.

    Pull requests to fix issues will continue to be reviewed through November 2022, and sync'd with dotnet/maui using a combination of automation and manual implementation.

    The text above has now been replaced with this:

    Current Version
    Xamarin.Forms 5.0.0 is the current stable release. Release notes

    We will continue to service Xamarin.Forms 5 through November 2022.

    Next Major Version - .NET 6
    The development of our next major version is underway at dotnet/maui. .NET MAUI will ship with .NET 6, now in preview.

    Your existing and new Xamarin.Forms applications will migrate to .NET MAUI with tooling assistance and documentation which we will provide later in the .NET 6 preview timeframe.

    Also see MAUI in .NET 6: Xamarin.Forms Does Desktop, but Not Linux or VS Code -- Visual Studio Magazine[^].

    K Offline
    K Offline
    Kevin Marois
    wrote on last edited by
    #4

    Thank you!

    If it's not broken, fix it until it is. Everything makes sense in someone's mind. Ya can't fix stupid.

    1 Reply Last reply
    0
    • K Kevin Marois

      I came across [this article](https://foresightmobile.com/blog/2020/09/15/isxamarindead#:~:text=In May 2020%2C Microsoft announced,MAUI - Multiform App User Interface.&text=The move is part of,across the entire Xamarin environment.). Is Xamarin really dead? If so, aside from MAUI, what other options are there for Mobile development? I'm planning on doing an Android app, and I like working in Visual Studio.

      If it's not broken, fix it until it is. Everything makes sense in someone's mind. Ya can't fix stupid.

      R Offline
      R Offline
      RickZeeland
      wrote on last edited by
      #5

      It's all No-Code these days: no-code-development-platforms[^] :-\

      1 Reply Last reply
      0
      • K Kevin Marois

        I came across [this article](https://foresightmobile.com/blog/2020/09/15/isxamarindead#:~:text=In May 2020%2C Microsoft announced,MAUI - Multiform App User Interface.&text=The move is part of,across the entire Xamarin environment.). Is Xamarin really dead? If so, aside from MAUI, what other options are there for Mobile development? I'm planning on doing an Android app, and I like working in Visual Studio.

        If it's not broken, fix it until it is. Everything makes sense in someone's mind. Ya can't fix stupid.

        L Offline
        L Offline
        Lost User
        wrote on last edited by
        #6

        Kevin Marois wrote:

        Is Xamarin really dead?

        Yes. Failed marketing.

        Bastard Programmer from Hell :suss: "If you just follow the bacon Eddy, wherever it leads you, then you won't have to think about politics." -- Some Bell.

        K 1 Reply Last reply
        0
        • K Kevin Marois

          I came across [this article](https://foresightmobile.com/blog/2020/09/15/isxamarindead#:~:text=In May 2020%2C Microsoft announced,MAUI - Multiform App User Interface.&text=The move is part of,across the entire Xamarin environment.). Is Xamarin really dead? If so, aside from MAUI, what other options are there for Mobile development? I'm planning on doing an Android app, and I like working in Visual Studio.

          If it's not broken, fix it until it is. Everything makes sense in someone's mind. Ya can't fix stupid.

          E Offline
          E Offline
          Eusebiu Marcu
          wrote on last edited by
          #7

          You need to consider that the article is written by a services company that wants it dead. Of course it will find all sort of reasons (some far from the truth: Xamarin developers hate it, Rider is the editor, really?!) that is dead and point you to the direction it wants - from their website, flutter and native. Viewing the issue objectively, I think the future of Xamarin is in-line with the future of .NET - unifications - and it will not just die (as some might want). If that is called Xamarin, MAUI or whatever, that's just marketing term. Obviously, things change as they evolve and some things might be dropped but I highly doubt it Xamarin Forms based apps will just stop working or won't be migrated. It comes down to: would you trust Microsoft or foresightmobile for the future of Xamarin? I bet on Microsoft.

          Eusebiu

          D 1 Reply Last reply
          0
          • E Eusebiu Marcu

            You need to consider that the article is written by a services company that wants it dead. Of course it will find all sort of reasons (some far from the truth: Xamarin developers hate it, Rider is the editor, really?!) that is dead and point you to the direction it wants - from their website, flutter and native. Viewing the issue objectively, I think the future of Xamarin is in-line with the future of .NET - unifications - and it will not just die (as some might want). If that is called Xamarin, MAUI or whatever, that's just marketing term. Obviously, things change as they evolve and some things might be dropped but I highly doubt it Xamarin Forms based apps will just stop working or won't be migrated. It comes down to: would you trust Microsoft or foresightmobile for the future of Xamarin? I bet on Microsoft.

            Eusebiu

            D Offline
            D Offline
            dshillito
            wrote on last edited by
            #8

            "It comes down to: would you trust Microsoft or foresightmobile for the future of Xamarin? I bet on Microsoft.". Microsoft may be a better bet but that doesn't mean that you might not someday still be left behind. Microsoft technologies that I used in the 90s and 00s that got dropped after we had committed years of development to them include: Visual C++ cross-compilation to Mac Visual J++ (and the Microsoft JVM) Visual Basic 6.

            M K E 3 Replies Last reply
            0
            • D dshillito

              "It comes down to: would you trust Microsoft or foresightmobile for the future of Xamarin? I bet on Microsoft.". Microsoft may be a better bet but that doesn't mean that you might not someday still be left behind. Microsoft technologies that I used in the 90s and 00s that got dropped after we had committed years of development to them include: Visual C++ cross-compilation to Mac Visual J++ (and the Microsoft JVM) Visual Basic 6.

              M Offline
              M Offline
              Member 3349609
              wrote on last edited by
              #9

              Quote:

              Microsoft technologies that I used in the 90s and 00s that got dropped after we had committed years of development to them include: Visual C++ cross-compilation to Mac Visual J++ (and the Microsoft JVM) Visual Basic 6.

              Don't get me started. I'm a VB.NET web developer. After years of being told that language selection was a "life-style choice", I'm now being told that for web development C# is the only option moving forward.

              --A. Lovhaug

              M 1 Reply Last reply
              0
              • M Member 3349609

                Quote:

                Microsoft technologies that I used in the 90s and 00s that got dropped after we had committed years of development to them include: Visual C++ cross-compilation to Mac Visual J++ (and the Microsoft JVM) Visual Basic 6.

                Don't get me started. I'm a VB.NET web developer. After years of being told that language selection was a "life-style choice", I'm now being told that for web development C# is the only option moving forward.

                --A. Lovhaug

                M Offline
                M Offline
                MadGerbil
                wrote on last edited by
                #10

                I wasn't very excited about the switch to C# but it ended up taking about 3 days.

                M 1 Reply Last reply
                0
                • M MadGerbil

                  I wasn't very excited about the switch to C# but it ended up taking about 3 days.

                  M Offline
                  M Offline
                  Member 3349609
                  wrote on last edited by
                  #11

                  MadGerbil wrote:

                  I wasn't very excited about the switch to C# but it ended up taking about 3 days.

                  I could, but my plan is to go a different route as I'm a freelancer and my customers don't care about the technology choices. Instead, I intend to switch to RemObjects Mercury, which is almost fully compatible with VB.NET, plus supports many platforms, including ASP.NET Core, WASM, iOS, Android, and Linux development. Currently in beta, and the company is very responsive.

                  --A. Lovhaug

                  1 Reply Last reply
                  0
                  • K Kevin Marois

                    I came across [this article](https://foresightmobile.com/blog/2020/09/15/isxamarindead#:~:text=In May 2020%2C Microsoft announced,MAUI - Multiform App User Interface.&text=The move is part of,across the entire Xamarin environment.). Is Xamarin really dead? If so, aside from MAUI, what other options are there for Mobile development? I'm planning on doing an Android app, and I like working in Visual Studio.

                    If it's not broken, fix it until it is. Everything makes sense in someone's mind. Ya can't fix stupid.

                    A Offline
                    A Offline
                    Avo Laande
                    wrote on last edited by
                    #12

                    Hi, at the end of the next article, you'll find a roadmap described by Microsoft. Maybe will be helpful? Introducing .NET Multi-platform App UI | .NET Blog[^] BR

                    1 Reply Last reply
                    0
                    • D dshillito

                      "It comes down to: would you trust Microsoft or foresightmobile for the future of Xamarin? I bet on Microsoft.". Microsoft may be a better bet but that doesn't mean that you might not someday still be left behind. Microsoft technologies that I used in the 90s and 00s that got dropped after we had committed years of development to them include: Visual C++ cross-compilation to Mac Visual J++ (and the Microsoft JVM) Visual Basic 6.

                      K Offline
                      K Offline
                      Kirk 10389821
                      wrote on last edited by
                      #13

                      Sliverlight?

                      E 1 Reply Last reply
                      0
                      • D dshillito

                        "It comes down to: would you trust Microsoft or foresightmobile for the future of Xamarin? I bet on Microsoft.". Microsoft may be a better bet but that doesn't mean that you might not someday still be left behind. Microsoft technologies that I used in the 90s and 00s that got dropped after we had committed years of development to them include: Visual C++ cross-compilation to Mac Visual J++ (and the Microsoft JVM) Visual Basic 6.

                        E Offline
                        E Offline
                        Eusebiu Marcu
                        wrote on last edited by
                        #14

                        Any technology comes to an end due to various reasons but Microsoft always provided ways forward (maybe with technologies that did not make it to mainstream).

                        Eusebiu

                        1 Reply Last reply
                        0
                        • K Kirk 10389821

                          Sliverlight?

                          E Offline
                          E Offline
                          Eusebiu Marcu
                          wrote on last edited by
                          #15

                          I don't think it got to mainstream - WPF which is also present "evolved" into Xamarin Forms, WinUI/UWP/MAUI and also into Uno (which in my opinion is the most complete one). So, those skills are not dead if one wants to continue with XAML/C#! If you ask me, Silverlight was killed by HTML5/CSS3.

                          Eusebiu

                          1 Reply Last reply
                          0
                          • L Lost User

                            Kevin Marois wrote:

                            Is Xamarin really dead?

                            Yes. Failed marketing.

                            Bastard Programmer from Hell :suss: "If you just follow the bacon Eddy, wherever it leads you, then you won't have to think about politics." -- Some Bell.

                            K Offline
                            K Offline
                            KateAshman
                            wrote on last edited by
                            #16

                            Marketing alone can't bridge failed effort. I've considered picking up Xamarin for 3 different projects during the course of it's existence. Never did. The appeal of Xamarin was having a C# compatible front-end that could replace SilverLight in the LoB space. In theory, XAML components could be written and tested for WPF desktop use, and then be ported to mobile platforms with low overhead costs. Or, to put it pragmatically: it made Android and iOS expansion look cheap if you where doing WPF at the time. In practice, the benefits just never materialized. They used Mono as their C# framework, which is probably what killed them in the end. Mono is great for running arbitrary C# code, but it doesn't support WCF and a bunch of other business-oriented one-offs that are cheaper to propagate than to replace. Their XAML was a dialect, so none of the major XAML designers could create Xamarin compatible components, making the use of XAML entirely pointless from a budget perspective. At the time, I really thought they would contribute to XAML Standard 1.0, or at least align with a XAML designer. But, as time went on, it seemed like they doubled-down on their core-value without ever really having one.

                            1 Reply Last reply
                            0
                            • K Kevin Marois

                              I came across [this article](https://foresightmobile.com/blog/2020/09/15/isxamarindead#:~:text=In May 2020%2C Microsoft announced,MAUI - Multiform App User Interface.&text=The move is part of,across the entire Xamarin environment.). Is Xamarin really dead? If so, aside from MAUI, what other options are there for Mobile development? I'm planning on doing an Android app, and I like working in Visual Studio.

                              If it's not broken, fix it until it is. Everything makes sense in someone's mind. Ya can't fix stupid.

                              D Offline
                              D Offline
                              Daniel Will
                              wrote on last edited by
                              #17

                              Use Flutter. Even that article suggests so. You can code Flutter using Visual Studio Code, which is one of the most popular editor right now.

                              1 Reply Last reply
                              0
                              Reply
                              • Reply as topic
                              Log in to reply
                              • Oldest to Newest
                              • Newest to Oldest
                              • Most Votes


                              • Login

                              • Don't have an account? Register

                              • Login or register to search.
                              • First post
                                Last post
                              0
                              • Categories
                              • Recent
                              • Tags
                              • Popular
                              • World
                              • Users
                              • Groups