Casa > Q > Que Linguagens De Programação Posso Usar Para Criar Um Aplicativo Como O Uber?

Que linguagens de programação posso usar para criar um aplicativo como o Uber?

I thing I can answer this with some property. Atualmente estou desenvolvendo uma aplicação similar. Chama-se V1 e é da maior empresa de transportes da América Latina.

Sou eu, um desenvolvedor de Mobile Developer Developing Mobilely

main-qimg-946aae1a2db0f51184aaa58ff3d93a1a-mzj

Então, temos 3 grandes partes móveis. Há os Servidores Backend, há a App Cliente e há a App.

Usamos C# para o backend, mas poderíamos usar qualquer outra linguagem sã de backend, Java também serviria bem.

Para os aplicativos clientes usamos TypeScript (um transpiler para JS, Deus me livre se eu precisar tocar nisso), na forma de um aplicativo móvel Ionic, usamos principalmente porque ele cospe aplicativos iOS e Android com a mesma base de código.

Para o aplicativo Drivers, costumávamos usar Ionic também, mas é um software bastante complexo, e não estava funcionando bem. No nosso caso, como todos os aparelhos e carros e motoristas são da empresa, e não de terceiros como Uber, tivemos o luxo de ter todos os aparelhos móveis iguais, todos os celulares Android api 23, e então usamos o Kotlin e desenvolvemos o aplicativo com o api nativo Android, esse é o meu principal trabalho agora, e eu amo isso.

E é isso que eu recomendaria. Há um monte de decisões acontecendo dentro do aplicativo de Drivers, ser nativo foi fantástico, mas nós podíamos porque só tínhamos que suportar Android e essa foi uma escolha inteligente. Dependendo das suas exigências você não terá aquele luxo.

Em termos de estrutura simples é bem simples. Os problemas chegam com escalabilidade e confiabilidade, uma conectividade e tráfego de celulares de países em desenvolvimento é um ambiente difícil para o meu pequeno aplicativo bonito, está ficando cada vez mais difícil lidar com essas condições :)

De Apollo

Por que meu S9 está atrasado quando eu jogo jogos específicos? :: Como você compararia o Lenovo Chromebook Duet (2020) com o Samsung Tab A 10.1 (2019) em termos de valor e características?