O método onPause() do Ciclo de Vida de uma Activity

Ainda lendo o livro que comentei no meu último post, um trecho me lembrou de um ponto muito importante sobre o método onPause() que faz parte do ciclo de vida de uma Activity e que muita das vezes não damos o devido valor. "É importante saber que onPause() é sua última oportunidade para limpar e … Continue lendo O método onPause() do Ciclo de Vida de uma Activity

XML e a separação da UI com a Lógica

Estava lendo um livro novo, chamado Android em Ação, e nele encontrei um tópico entitulado "XML versus layouts programáticos", onde os autores discutem a vantagem do uso do XML para criar layouts, algo que é questionado por muitos. Para os autores, layouts programáticos são bem familiares para os desenvolvedores de outras plataformas móveis, mas que … Continue lendo XML e a separação da UI com a Lógica

Gradle DSL method not found: ‘runProguard()’

Fui mexer em um projeto antigo meu e por acaso esbarrei no seguinte erro: Gradle DSL method not found: 'runProguard()' Possible causes: ->The project 'TURAP' may be using a version of Gradle that does not contain the method. ->The build file may be missing a Gradle plugin. Rodando na internet descobri que o tal 'runProguard' foi … Continue lendo Gradle DSL method not found: ‘runProguard()’

Usando Gson ao invés de Jackson em uma aplicação baseada no JAX-RS

Jersey, framework para construção de webservices RESTful baseado na definição JSR 311 & JSR 339, faz uso do framework Jackson para que os recursos retornem dados no formato Json. Porém, eu tive a necessidade de usar o framework Gson para converter os objetos em Json. Mas como fazer isso se o Jersey usa o Jackson … Continue lendo Usando Gson ao invés de Jackson em uma aplicação baseada no JAX-RS

Gson – Serializando e Deserializando de forma customizada classes Date

Enquanto desenvolvia um webservice que usava Gson para transformar objetos em Json como formato de às requisições de um aplicativo Android, tive a necessidade de modificar o formato em que ficará objetos da classe java.util.Date após a serialização no webservice e de modificar o formato esperado na deserialização no cliente. Modifiquei os formatos para "yyyy-MM-dd'T'HH:mm:ss" … Continue lendo Gson – Serializando e Deserializando de forma customizada classes Date