4 Semanas com .NET MAUI

https://github.com/DavidLSousa/theflashcards

O início

Iniciei no desenvolvimento com .NET MAUI para resolver um problema da minha namorada: um app decente, porém simples, de cartões de pergunta e resposta para ela estudar. As opções na Play Store eram cheias de recursos desnecessários para a ideia base do app, e após um bug, ela perdeu todo o histórico que havia criado por meses.

A primeira semana

Foi focada em entender o ambiente e o que estava acontecendo no Visual Studio. Estava completamente perdido, pois era a primeira vez com a IDE, com o C#, com o .NET e com o MVVM. Após alguns vídeos e leitura de documentação, já estava mais acostumado com o ambiente e pronto para iniciar.

Na segunda semana

Foram muitas dores de cabeça, problemas que eu não sabia de onde vinham e nem para onde iam. Pensei em apagar e iniciar no React Native, mas, após achar o canal do Jose Carlos Macoratti (https://www.youtube.com/@josecarlosmacoratti) no YouTube, tive uma visão melhor do que estava acontecendo na bagunça do INotifyPropertyChanged e, quando finalmente entendi, descobri o CommunityToolkit e a maravilha do ObservableObject.

Já na terceira e quarta semanas

Foram mais fluidas, e percebi que realmente comecei a gostar tanto do VS quanto do C# e da interação entre eles. Me senti em um ambiente muito mais controlado do que no VSCode com TypeScript. Esbarrei em problemas na transição de tela, para passar parâmetros de uma para outra, mas nada que uma tarde e o Macoratti não resolvessem kkkkk. Mas, da mesma forma de antes, quando consegui fazer o QueryProperty funcionar, percebi que implementei o modo de navegação errado. Assim descobri o INavigation (que já era o que estava fazendo na verdade, foi meu momento de demência mesmo) e, 10 linhas a menos de código depois e uma implementação que antes me custou mais de 6 horas, dessa vez não precisei nem de 10 minutos...

Próximos passos

Hoje o app já está pronto, de uma maneira bem simples, porém funcional. Agora seu futuro está nas mãos apenas da toda poderosa, minha namorada.

que bacana o seu relato, estou iniciando com net maui para criar um sistema simples PDV para meu pai, visto que sistemas desse tipo no mercado são caros e complexos para quem nunca usou um pc na vida. meu objetivo é apenas criar funções básicas e ir acrescentando mais funções aos poucos, você ainda usa net maui ou só foi nessa ocasião? já trabalhou usando backup de dados com ele?

Valeu! Atualmente ele está parado, mas pretendo continuá-lo em dezembro. Já tenho algumas ideias para melhorar a usabilidade e add mais funções. Quando descobri o net maui tbm pensei que um sistema PDV poderia ficar bem elegante com ele kkkkk, mas por falta de tempo e onde aplicá-lo eu nunca tirei a ideia do papel. Não implementei backup com ele, tentei fazer de maneira que o usuário controle isso apenas copiando um json e salvando em um .txt.
cursos em português sobre net maui são bem escassos mas estou conseguindo estudar com o que tenho