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…

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…

Como converter String para Date em Java

No Alura, eu preciso do nome e da data de lançamento de um curso: Porém, quando eu recebo a informação dataDeLancamento ela é passada em String: Especificando o formatador Para converter essa dataRecebida para a classe Date precisamos definir o formato esperado utilizando a classe SimpleDateFormat: Essa definição está especificando que esperamos uma data que
Continuar lendo…

Dos palcos à programação: a trajetória de Leonardo Andrade

O Leonardo é uma daquelas pessoas que não se acomodam e correm atrás dos seus sonhos 🙂 Neste post, ele contou um pouco sobre a forma como estuda e suas técnicas de aprendizagem. Confira! Leonador Andrade, 27 Anos mora em Belo Horizonte – MG Desenvolvedor front e back-end. Hobbies: Cinema, jogos-online e cinema de novo.
Continuar lendo…

O que é o operador ternário?

No desenvolvimento de uma aplicação, é muito comum utilizarmos estruturas condicionais como, por exemplo, ifs e elses ou switch case. Porém, em algum momento da nossa vida, provavelmente, um desses testes que realizamos é tão simples que retorna um valor para apenas duas possibilidades. Por exemplo, suponhamos que precisamos criar uma funcionalidade para gerar uma
Continuar lendo…

Retorno no construtor – treino para a certificação Java

Estive me preparando para a certificação da Oracle e surgiu a seguinte situação: Existe algum retorno para construtores? Retorno de construtor??? Como assim??? Vamos verificar a classe Livro: Agora se eu testar o meu código: Resultado: Funciona como o esperado. Analisando um pouco o nosso código… Podemos ver que o nosso construtor não retorna nada,
Continuar lendo…

Criando menu de contexto no Android (Context Menu)

Na App que estou desenvolvendo para armazenar meus cursos realizados na Alura, fiz uma lista de cursos e listei alguns que realizei: Observe que a cada vez que tocamos em um curso, ou seja, um item da lista, vamos direto para o link do curso. Porém, notei que o curso de MySQL eu ainda não
Continuar lendo…