Deixando o código mais simples com refatoração no Java

É muito comum no nosso dia a dia, como desenvolvedores, lidarmos com códigos escritos por outros desenvolvedores, seja para compreender uma regra de negócio como também para a evolução do programa de modo geral. Entretanto, em algumas situações, essa rotina pode se tornar um pouco desafiadora justamente pela dificuldade em compreender o que um determinado
Continuar lendo…

Salvando informações com o Shared Preferences

No post onde mostro como podemos criar uma splash screen, vimos que diversas Apps fazem uso desse tipo de tela, entretanto, já percebeu quantas vezes essa tela aparece para nós? Será que todas as vezes que abrimos a App? Algumas vezes? Apenas uma vez? Entendendo o problema de usar splash screen Imagine se todas as
Continuar lendo…

Upload de arquivos em Java

Após realizar a entrega de um projeto web para nosso cliente, surgiu a necessidade de implementar uma funcionalidade de envio de arquivos para o servidor, mas como podemos implementar o recurso de upload em nosso sistema? Para o exemplo iremos fazer uso da linguagem Java. Criando a classe Arquivo Nosso primeiro passo será criar uma
Continuar lendo…

Criando uma tela de abertura no Android (Splash Screen)

Estou desenvolvendo uma App para a Alura onde armazeno os cursos que realizei. Recentemente, adicionei uma tela para autenticação: E agora essa tela é a minha LAUNCHER, ou seja, a tela inicial quando abro a minha App. Entretanto, em diversas Apps do nosso dia-a-dia, quando abrimos temos uma tela de abertura, como por exemplo: Conhecendo
Continuar lendo…