Executando verificação de segurança...
3

Poderia compartilhar mais sobre o bug do getx?
Tenho 4 projetos em produção com ele. Estou terminando um game tbm usando ele e até agora não tive problemas que me impediam ir a diante.
Talvez tenha algo que eu não tenha visto.
Por favor compartilha com a gente! :)

3

Sim, também uso o GetX em meus projetos e até então nunca havia tido problemas com ele.

Não estou em casa para pegar o problema exato, porém o que estava acontecendo era um problema ao utilizar GetStream do GetX. Basicamente era um erro no método addError que estava quebrando a aplicação por algum motivo. Pesquisando no Google percebi que o problema era no próprio GetX, pelo menos foi essa a conclusão que eu cheguei.

Se você olhar aqui no repositório do projeto (https://github.com/higorpo/tabnews-mobile/blob/main/lib/presentation/presenters/getx_content_presenter.dart) você vai ver que da forma como eu estou implementando eu estou utilizando o GetX para o gerenciamento de estado mas estou retornando a view apenas as streams do GetX (para evitar acoplar a aplicação ao GetX), e é justamente aí onde está dando o problema.

Talvez eu possa estar errado, mas por enquanto foi isso que consegui descobrir...

1

Eu ainda não tive tempo pra pegar a aplicação pra testar. Mas pretendo fazer isso essa semana.
Acredito que o exemplo que você deu foi na classe de testes né?

1

Não, aquela ali do link é a classe de produção que utiliza o GetX por de baixo dos panos (apenas a parte dos Streams). Eu converto os Observables em streams e é isso aí que está me dando problemas... parece que o GetX não está sabendo lidar muito bem com isso.