Casa > P > É Possível Fazer Um Aplicativo Como Snapchat Usando Ionic E Cordova?

É possível fazer um aplicativo como Snapchat usando Ionic e Cordova?

P>Você aposta, e aqui está como você vai fazer.

  1. Inicie seu projeto seguindo o Framework Iônico começando a documentação.>li>Chefe para Adicionar Firebase ao seu Projeto JavaScript | Firebase e aprender sobre Firebase & AngularFire. Especificamente, você quer aprender sobre:<
    1. Realtime Database - permite que você armazene dados sobre contas de usuários, listas de amigos e conversas em andamento.>li>li>Storage solution - permite que você armazene imagens e outros conteúdos gerados por usuários>li>Firebase Notifications
    >li>>li>Como outros mencionaram, faça buscas simples na web para encontrar plugins Cordova para permitir que você tire & edite fotos.<
  2. li>li> Agora junte todas as peças:
    1. >li>Use Firebase auth para deixar as pessoas entrarem em seu aplicativo com sua conta social de escolhali>li>Armazene seu perfil de usuário no banco de dados em tempo real>li>Permite adicionar amigos através de buscas, fazendo com que eles entrem no ID do amigo, ou pegando seus contatos usando a API da rede social e enviando convites (você quer que isso se torne viral, não quer?) Armazenar listas de amigos na base de dados em tempo real.
    2. Permitir iniciar novas conversas com um ou mais contatos. Armazene informações sobre cada conversa na base de dados em tempo real:<
      1. Cada conversa deve ter seu próprio nó em uma sub-árvore<
      2. Cada pessoa deve ter apontadores em sua própria árvore de perfil apontando para suas conversas ativas na árvore de conversação
    3. Quando uma foto é tirada, use a API de armazenamento para carregá-la, e armazenar uma referência a ele no objeto de conversação para a conversação>ol>>li>Use Firebase Notifications (construído sobre GCM) para enviar notificações push a todos os envolvidos na conversação de que uma nova mensagem está disponívelli>Use server side rules para adicionar temporizadores de expiração em cada imagem, se você quiser oferecer essa opção
  3. Quando alguém abre uma nova conversa, pegue a lista de imagens no chat do objeto de conversa, então faça o download e exiba-as em ordem nas tags do IMG nos cartões (ou o que você quiser) no UI
  4. Quando uma conversa terminar, apague as imagens na conversa (dinheiro é dinheiro!)
>li> Volte para trás e fique rico imundo

Fácil como uma torta!

De Berriman

O que é necessário para construir um aplicativo como o Snapchat? :: Por que aplicativos como Snapchat ficam muito melhor em iPhones do que em aparelhos Android?