Android: Aplicando MVC+Presentation Model
O Problema Há algum tempo que desenvolvo aplicações em Android e a arquitetura, especificamente a da camada de apresentação, sempre foi um ponto de dúvida e polêmica. Nas minhas primeiras tentativas, não apliquei nenhum padrão. Simplesmente acreditei que a Activity poderia assumir o papel de Controller/Presenter, alterar diretamente no modelo de domínio e atualizar a [...]
Android+KSoap – Pt.3: Diga Não à Duplicação
Já abordamos nos artigos anteriores como fazer a transcrição dos SoapObjects em objetos complexos do nosso modelo, bem como uma maneira simples de passar parâmetros baseando-se na infraestrutura criada inicialmente. Essa postagem finalizará a série, apresentando uma nova camada de abstração com a finalidade de evitar a repetição de código, melhorar a manutenabilidade, facilitar a [...]
Android+KSoap – Pt.2: Parâmetros Complexos
No artigo anterior, vimos como transcrever os dados retornados por um WebService em objetos do modelo da nossa aplicação. Para isso criamos um algorítimo, fundamentado em Annotations e Reflection, que possibilitava essa transcrição de maneira completamente genérica, evitando escrever aqueles códigos chatos de parsing. Desta vez, vamos nos ater ao envio desses dados ao servidor, [...]
Android+KSoap – Pt.1: Transcrevendo SoapObjects através de Annotations & Reflection
Como demonstrado por Ricardo Ushisima neste artigo, é possível consumir Web Services em Android utilizando a biblioteca KSoap2. Essa biblioteca é muito útil pois encapsula a geração e leitura dos XMLs (oferecendo os dados em forma de SoapObjects), bem como a comunicação com o serviço, tratando, inclusive, erros levantados pelo servidor e lançando exceções quando [...]