Android app back office ? - Java - Portugal-a-Programar
Android app back office ?
By polska, November 16, 2013 in Java
Boas pessoal, estou com uma dúvida, imaginando uma aplicação android que tenha conexão a uma base de dados externa, por exemplo mysql, como é que um Administrador actualiza a base de dados da app ? E com o actualizar englobo os termos eliminar, inserir, alterar.. Isto vem no segmento das aplicações back office que se criam para se manter actualizado um site, eu gostava de saber onde e como é um back office de uma app android implementado.. Faz parte da aplicação, ou simplesmente é feita uma aplicação web e os administradores actualizam pelo navegador em vez de ser pela app ? Eu não encontrei respostas a googlar, talvez não estivesse a procurar com os termos correctos, mas alguém me pode ajudar aqui ?
Podes ver uma aplicação Android (ou qualquer outra, na verdade) apenas como um de vários possíveis front-ends de um sistema cliente-servidor.
Ou seja, o teu sistema aborda determinado assunto/problema/etc., imagina que é tão simplesmente um local onde se podem consultar os resultados dos jogos de bola do teu bairro.
Tens um backoffice onde se faz a gestão dos jogos, resultados, etc.
Depois podes ter vários front-ends para disponibilizar essa informação, seja uma app Android ou um website.
Em suma, o backoffice não tem nada a ver com a aplicação Android tem sim a ver com o negócio/tema do sistema.
Realmente não via as coisas dessa maneira, mas entendi !
Mas indo por um exemplo mais prático, imaginando por exemplo um front end de um video clube, onde é possível consultar filmes, novidades, destaques, talvez fazer requisições, etc.. Qual seria a melhor opção para o backoffice ?
pensa assim : ainda nada substitui um backoffice web devido aos problemas inerentes a um telemovel/tablet (ecrã pequeno e ter que tocar com o dedo em algo que poderá ser bem pequeno), mas é sempre muito bonito ter uma app para fazer esse tipo de coisas
Hum... certo, muito obrigado @Happy, e @M6 também !
Como disse o Happy, um backoffice web ou, em casos especificos, uma aplicação desktop, serão as melhores opções dado que é aí que vais conseguir obter a melhor interface para um utilizador.