UI WPF C# .NET Framework 4.6.1 translation to multiplatform (Linux+Windows)
I have a big old software project (desktop application on Win10) that need to be translated to be a multiplatform (Linux and Win10).
Current software has the following architecture:
1. Some BE logic in C++
2. Some BE logic in C# .NET Framework 4.6.1
3. FE in C# .NET Framework 4.6.1
4. FE UI in WPF
To transform the whole software project to be multiplatform (Linux & Windows) I will do the following for sure:
1. Adjust C++ BE code to be Linux and Windows
2. Translate BE C# .NET Framework 4.6.1 to .NET Core 8 so it will compile and run on both Linux and Windows
3. Translate FE C# .NET Framework 4.6.1 to .NET Core 8 so it will compile and run on both Linux and Windows
Here the question and a project:
4. I have a dilemma regarding FE UI WPF code - which technology is the cheaper and safer for the translation?
Is it React/ASP .NET Core/Avalonia/JavaScript/Flutter/etc.?
After I will choose a implementation platform, what else shall I implement from scratch?
How the new UI will communicate with my C# FE and BE code?
I'm searching for consultation (1st step) and then for implementation (2nd step).
For the implementation step I will provide the WPF Code and exact requirements for translation.
Currently seeking for the best technology and proposed timelines.
-
1 day25 USD
2361 16 1 1 1 day25 USDGood day, I won't write a bunch of meaningless text, I have experience in similar projects. Write to me to discuss the details, we will do everything in a reasonable time and at a pleasant price. At the moment, I need a rating on the project, so I would be very happy to collaborate.
-
7 days100 USD
694 16 0 7 days100 USDHi,
I can help you migrate your WPF UI to Avalonia quickly and with high quality. It's the best choice for your case — stable, cross-platform, and well-suited for replacing WPF on both Windows and Linux.
I'll make sure everything works smoothly and integrates properly with your existing .NET 8 frontend and backend logic. Communication between the new UI and your current codebase will be set up reliably.
Ready to start with a consultation and move on to implementation.
-
10 days100 USD
1021 20 2 10 days100 USDHello,
I have 6 years of experience with desktop technologies.
The best technology to translate the front-end (FE) is Avalonia in this case. Since Avalonia is very similar to WPF and also runs on .NET, it is the best option.
Also, Avalonia is well-documented, and there are a lot of useful built-in controls compared to WPF, so it is the cheapest and easiest way to translate the existing WPF app.
I have experience developing apps using both technologies. You can check my portfolio.
Feel free to write me and ask questions.
-
15 days25 USD
571 6 0 15 days25 USDHello, let's discuss in details, I think I can help with porting sources
Current freelance projects in the category C#
S1GG1LA person is needed who can take the initial code of the Minecraft launcher for the project, change the design at their discretion, but there are small style requirements for it to be in purple tones. Regarding payment, please suggest a price for the work. However, the budget is… C#, Gaming Apps ∙ 2 days 4 hours back ∙ 6 proposals |
Improvement in the existing version of 1C retail block for the distribution center (DC)In general, I will explain what kind of database we have - There is a main server where there is a retail database (where all receipts are recorded) - a UTP database - where all sales are transferred - it calculates the markup and stock balances - small databases of retail… C & C++, C# ∙ 7 days 4 hours back ∙ 6 proposals |
It is necessary to migrate the current working program from FoxPro to C#.Hello everyone! We have a program in FoxPro (it has several modules, it's an accounting program), we have the source code of the program, and if necessary, we can consult with people who support the current program. What needs to be done: 1. Analyze how everything works,… C#, Desktop Apps ∙ 9 days 19 hours back ∙ 19 proposals |
Junior C#We are looking for a talented and ambitious Junior C# developer who is eager for professional growth and new challenges. Your future tasks: - Development and support of backend solutions with frontend (Telegram bot); - Automation of routine processes in Android development,… C# ∙ 10 days 10 hours back ∙ 9 proposals |