2 Serviços que todo Aplicativo deve possuir

Quando for criar um aplicativo, não pesquise somente como abrir telas, como criar toolbar, como será o visual do seu aplicativo, é importantíssimo fazer um levantamento desses dois serviços que vamos comentar logo abaixo.

Comunicação com Banco de Dados Externo

Isso é fundamental, hoje praticamente todos os aplicativos fazem uma comunicação com um banco de dados externo, e para você que ainda não sabe, é em um banco de dados externo onde salvamos as informações dos usuários, dessa forma esses dados não ficam salvos no seu próprio dispositivo.

Com isso o usuário poderá usar o aplicativo que você criar em qualquer dispositivo celular e mesmo assim ele terá acesso aos seus próprios dados.

Vejo boa parte dos iniciantes querendo dominar o banco de dados interno do celular, para salvar os dados dos usuários, e isso não é errado, mas não podemos mais esquecer que se você quer construir um aplicativo nos dias atuais a melhor forma de guardar as informações é em um banco de dados externo.

Existe a possibilidade de você criar seu próprio servidor e criar seu banco de dados externo, mas para os iniciantes é um pouco complexo, pois além de construir um aplicativo também vai ter que se preocupar em construir toda uma estrutura para o seu banco de dados externo e implementar toda uma comunicação do seu aplicativo com o esse banco.

Existe algumas plataformas que já te oferecem um banco de dados externo, onde você poderá somente configura-lo da melhor forma que se enquadre com o seu aplicativo, esses tipos de plataformas tem grandes vantagens no quesito de tempo, pois ao invés de gastar tempo criando toda uma plataforma de banco de dados você já vai ter ela praticamente pronta.

Uma grande plataforma que eu mesmo utilizo e que supre as minhas necessidades é a plataforma do Firebase, e essa plataforma que é do Google, oferece um banco de dados muito eficiente e possui ainda um plano gratuito, onde você pode utilizar no seu aplicativo sem problemas nenhum, e só começara a pagar algo se seu aplicativo tiver muitos usuários utilizando.

Imagine que você tenha a ideia de criar um aplicativo simples e não quer gastar dinheiro ou não quer perder tempo construindo uma estrutura para salvar as informações do usuário, o Firebase com certeza vai suprir sua necessidade.

Com a ajuda dessa plataforma você vai se preocupar mais com o seu aplicativo e não com a segurança do banco, ou com problemas de hacker, ou melhorias, isso é tudo o Google quem fornece, e ele também te fornece as seguranças que você deve fazer na hora de configurar seu banco e os códigos de comunicação que o seu aplicativo deve ter com o banco.

Um aplicativo que você levaria meses e mais meses para construir, você com o Firebase pode levar metade do tempo.

Comunicação com Armazenamento Externo

O banco de dados salva informações dos usuários já o armazenamento externo poderá salvar imagens, documentos, vídeos ou algo relacionado a arquivos.

Assim como o banco de dados, hoje diversos aplicativos salvam os arquivos dos usuários em um armazenamento externo e não interno, pois assim o usuário também poderá conseguir acessar esse arquivo em qualquer dispositivo celular que tenha o seu aplicativo instalado.

Poucas coisas são salvas no próprio dispositivo do usuário e a tendência é cada vez diminuir mais.

Não é errado você armazenar arquivos no próprio dispositivo do usuário, mas dependendo do arquivo não é viável você salvar no próprio dispositivo dele. Até para o profissionalismo do seu aplicativo é essencial salvar certos arquivos em um armazenamento externo.

Ex: Imagine que um usuário esteja usando um aplicativo que você construiu e tenha armazenado nele arquivos importantes no armazenamento interno, e depois de algum tempo o celular dele é danificado ou roubado, infelizmente tudo o que ele tinha armazenado no seu aplicativo foi se embora, imagine a raiva que daria caso você perdesse dados importantes que você tinha salvando em um aplicativo, a primeira coisa que vem a sua mente é “que aplicativo ruim, como só tinha salvo as minhas informações no meu celular”.

Assim como no banco de dados, você pode construir sua própria estrutura de armazenamento externo, mas teria tudo o que já comentamos anteriormente, perda de tempo, preocupações com segurança e tudo mais.

E qual a solução que eu dou para você nesse caso? A plataforma do Firebase, sim, ela também possui um armazenamento externo, onde existe um plano gratuito, e toda segurança e melhoria é garantida pelo Google, lembrando que ela fornece tutorias do que você deve fazer para deixar o seu armazenamento seguro.

Conclusão

Quando for realmente criar um aplicativo ou se você se interessa em criar aplicativos é essencial que você pesquise como você irá criar seu banco de dados e armazenamento externo, hoje um aplicativo sem os dois é difícil de se encontrar.

Sobre o Autor

Jone Franco
Jone Franco

Desenvolvedor Mobile Nativo Android e IOS, Fundador da JAF.Apps e Instrutor na UDEMY. "Se você quer ter SUCESSO, acredite, programar é apenas uma etapa da sua jornada."

0 Comentários

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *