Aplicativo java x servidor - Java - Clube do Hardware
Aplicativo java x servidor
Por JonatasBorges, 7 de janeiro de 2017 em Java
JonatasBorges 0
Estou iniciando em programação java/xml tentando desenvolver um aplicativo para Android, não tenho conhecimento em em servidores para rodar o aplicativo. O aplicativo é de comunicação e terá usuários, acredito que precisarei de um banco de dados também. Alguém poderia me dar um direção?
Por se tratar de comunicação Mobile <-> Servidor, acredito que o REST seria a melhor pedida ... De uma pesquisada sobre o que é REST e o que é RESTful ... depois disso, uma lida bem por cima sobre SOA e Microservices ... E com isso você já fechou os conceitos ...
Agora na parte pratica ... eu indico o Spring Boot ... além de agilizar bastante o desenvolvimento por trazer uma configuração básica nas classes, já vem com o framework spring que ajuda bastante nessa hora (não que seja o melhor, apenas é mais simples pela quantidade de tutoriais e perguntas no stackoverflow) ... isso pra resolver a parte do servidor claro ... Para o banco, vai pelo mais simples, acho que MySQL é a melhor pedida ...
Para a parte mobile, eu não manjo tanto, mas instale e configure o Android Studio, e tente seguir inicialmente com os Layouts padrões do Android ... depois, quando tiver mais familiaridade com a IDE e a linguagem, pense em alterar os modos de exibição ...
Existem varios tutoriais pela net de como fazer o serviço Rest com spring boot e como fazer uma aplicação android integrar via Rest ...