Gostaria de algumas ideias de como transferir algumas fotos e dados de um app do android para um banco remoto MySQL.
O app tem que salvar as fotos e dados off-line e descarregar num servidor remoto posteriormente.
Poderiam me ajudar nessa questão?
Estava pensando em salvar os dados localmente num banco SQLite e depois arrumar algum meio de transferir.
Importante salientar que o app vai estar instalado em mais de um aparelho. É viável essa ideia?
1 - Crie um web service REST em qualquer linguagem de programação
2 - A partir desse WS, crie uma rotina que receba os dados e insira no MySQL (ou exclua, altere, etc)
3 - Crie uma rotina no android para conectar ao WS criado anteriormente
4 - Pronto
Mas acha que usando o banco local SQLite é uma boa alternativa para vários aparelhos?
O que encontro muito é material para consumir webservice. Material para enviar dados e inclusive fotos está difícil.
Pode me indicar algumas classes ou frameworks que deva utilizar pra isso?
Pedro, bacana sua idéia.
Na nomeação dos arquivos você utiliza algum padrão ou o gerado mesmo?
Estou na dúvida se no banco remoto salvo em base64 ou se converto em imagem novamente.
O que indica?
Jallisson, bom dia!
Realmente o conteúdo do curso parece ser bem interessante…
Só o preço que está fora do meu orçamento atualmente.
Mas agradeço a sua intenção e assim que possível vou verificar mesmo.
Que bacana Jallisson!
O app que estou projetando funciona praticamente da mesma forma.
É um relatório de inspeção de campo, com algumas informações e fotos…
Comecei a ver o artigo… Bem completo hein…
Quando chegar em casa vou terminar de ver… Demonstra até a criação da API…
Particularmente, qual a sua opinião entre Volley e Retrofit?
Cara, nunca usei base64, logo não tenho uma opinião sobre isso. Mas não vejo necessidade de converter para imagem no servidor, já que tu só vai precisar da imagem no aplicativo.
Não tenho como dar uma opiniao pq nao programo pra mobile, só acompanho, mas como voce nao estava conseguindo alguma solução free, sugeri essa opção, pra você mesmo avaliar essa e similares, que for pesquisar pelos mesmos termos.
Sim, converta para imagem. Mas normalmente nos não salvamos imagens em banco de dados. Salvamos em uma pasta nos servidor e guadarmos no banco de dados apenas o caminho da imagem. Fica mais facil manipular.