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

Se você fosse desenvolver um MVP, Qual Stack escolheria para uma Aplicação Web + App?

Olá a todos,
Atualmente, estamos observando que o mercado de contratação não está favorável para profissionais com menos experiência.

Uma ótima maneira de demonstrar nossa capacidade é resolvendo problemas do mundo real, não é verdade? Portanto, estou aqui para solicitar a ajuda de vocês.

Qual tecnologia (stack) escolheriam ao criar um ambiente de gerenciamento web para o cliente B2B e um aplicativo para o cliente B2C? Essa ferramenta irá incorporar recursos como:

  1. Câmera
  2. GPS
  3. Possivelmente Bluetooth

Além disso, incluirá serviços como:

  1. Pagamentos via PIX

Há, e atualmente tenho experiência com Java e React.

Agradeço antecipadamente a cada um que puder compartilhar sua opinião. Tenham um ótimo dia! ✨

Carregando publicação patrocinada...
1

Cara assim na facu eu vi muito de IOT, então seria interessante adicionar algo envolvedo arduino/raspberry, por exemplo. Ai conectando uma API feita em JAVA com uma parte WEB passando por uma nuvem (AWS ou Google Cloud).

1

Se você sabe Java e react, faça com Java e react. O app sairá mais rápido. Lembre, projetos reais não são o que você espera se nunca trabalhou em um. Vai demorar mais e ser mais complicado do que estimou.

Se pretende seguir tendências do mercado você pode escolher kotlin(para mobile) e angular além de Java no server, se sabe bem a outra Stack não será um desafio se adaptar.

Um projeto como o seu pode demorar um mês ou mais já que irá fazer sozinho. Isso considerando o trabalho diário. O mal do desenvolvedor Jr é se preocupar demais com tecnologias e de menos com tudo em volta. Se seu desejo é entrar no mercado, use as linguagens e frameworks que o mercado pede. Boa sorte e espero que finalize este projeto. É um bom desenvolvimento pessoal.

1

Cara, até uns tempos estava trabalhando com react para o front-end de um b2b, para app era apenas o aplicativo em pwa, tivemos uma nova demanda para um novo app, onde deveria ser web e nativo também até porque ele deve ter seus funcionamentos mesmo offline por sincronização.

Estudei as ferramentas possiveis e cheguei em flutter, achei simplesmente sensacional, WEB + MOBILE + DESKTOP + IOS tudo na mesma base de código, apesar de eu ter muito mais tempo de react mesmo assim achei justo o flutter, até mesmo porque se usasse o react-native ele acaba mudando as interfaces de um sistema para o outro e isso pode acabar dando alguma incompatibilidade, hoje estou com a frente do front-end desse projeto e a contrução está excelente, as interfaces estão bonitas e a usabilidade está sensacional.

Tendo em vista que você não tem conhecimento em flutter, quando eu iniciei meus estudos para iniciar o aplicativo, onde eu também não tinha conhecimento algum em flutter, eu demorei cerca de uns 3 meses para saber o suficiente para desenvolver um app descente, considerando que eu já havia conhecimentos em TDD, Clean Arch, DDD, SOLID e afins.

Claro é apenas um recomendação minha, não sei ao certo todas as suas necessidades e preferências, apenas um pouco do que eu também passei e acredito que fiz uma boa escolha de stack.