Casa > P > Posso Fazer Um Aplicativo Como O Snapchat Com C#/Xamarin.forms E Executá-Lo No Ios E Android? Como?

Posso fazer um aplicativo como o Snapchat com C#/Xamarin.forms e executá-lo no iOS e Android? Como?

Depende do que você quer dizer com "fazer um aplicativo como Snapchat".

Mas deixe-me responder a parte "com Xamarin ...". Não há realmente uma diferença entre o que você pode fazer com Java para Android, ObjC/Swift para iOS vs Xamarin para Android e iOS.

Se você quiser construir tal aplicativo (I'eu vou considerar você'é novo no mundo do desenvolvimento de aplicativos):

<
  • Comece passo a passo, visualize por visualização>li>Faça uma lista com células>li>Num clique em tal célula, abrir uma nova página exibindo imagens e mensagens (zombar delas para começar)>li>Criar uma lista de contatos>li>Faça uma tela de preferências>li>li>Saiba como exibir notificações>li>Utilize os SDKs para armazenar/carregar imagens no telefone ou tirar imagens em movimento>li>Organize a coleção de usuários>li>Faça o design do seu aplicativo parecer bom em cada plataformali>li>You're done! Oh espere... você só tem a aplicação. Agora você precisa que as pessoas se comuniquem de outra forma... é inútil. Isso's onde você precisa adicionar cliente à comunicação do servidor... e onde você deixa o mundo Xamarin.

Isso seria um assunto para outra pergunta mas Snapchat parte mais difícil é do lado do servidor. That's onde você lida com autenticação de usuários, coleta de usuários, sincronização, comunicação entre usuários... e eles suportam milhões de usuários !

Então, em resumo, eu sugeriria que você começasse criando um aplicativo "que se parece com o Snapchat, tem apenas um pequeno subconjunto do Snapchat e que não é bem como o Snapchat (o que's o ponto)", caso contrário você'provavelmente ficará desencorajado no caminho dado o quanto de trabalho isso é ou acabará com algo que é'não é bem o que você esperava e sem usuários.

Codificação feliz no Xamarin !

De Thomasin

Porque é que ninguém faz um USB-C para vários hubs USB-C? :: Posso substituir o meu serviço de cabo por uma vareta de TV de incêndio?