Modernizámos uma ferramenta de desktop WPF legada para Uno Platform, chegando a navegadores e tablets a partir da mesma base de código.
Um fabricante industrial global
1
base de código para desktop, web e tablet
+Web
chegou ao navegador via WebAssembly
Reutiliza
a maior parte da lógica C# existente
O desafio
Uma ferramenta interna crítica estava limitada ao desktop Windows em WPF. As equipas de campo e parceiros precisavam de acesso por navegador e tablet, mas uma reescrita web à parte significaria manter duas bases de código e duas equipas.
Tecnologia
O que fizemos
- 1
Mapeámos a app WPF para um plano de migração para Uno por etapas, reutilizando a lógica de negócio em C# existente.
- 2
Realocámos a UI no Uno com um sistema de design partilhado e rendering Skia para fidelidade visual.
- 3
Adicionámos um alvo WebAssembly para que a mesma base de código chegue ao navegador, sem equipa web à parte.
- 4
Afinámos o arranque e o tamanho do pacote WebAssembly para um primeiro carregamento ágil.
“Passámos de uma ferramenta só para Windows para algo que os nossos parceiros abrem num navegador, sem duplicar a equipa.”
Diretor de Software, fabricante
Serviços geridos
Quer resultados assim?
Conte-nos sobre a sua app ou migração. Terá uma leitura especializada e franca e um plano claro de uma equipa sénior liderada por um MVP.