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()’

Entendo o conceito do Google Cloud Messaging

Modelos de atualizações via rede Com o avanço do uso de smartphones e com o aumento do número de aplicações que utilizam a Internet para se conectarem a servidores, questões que envolvem a otimização da transfência de dados entre servidor e aplicação surgem. Em uma troca de informações que ocorre entre cliente e servidor, os … Continue lendo Entendo o conceito do Google Cloud Messaging