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…

Aprender duas linguagens de programação ao mesmo tempo?

Uma, duas, três linguagens. Quantas linguagens devemos aprender para começar a trabalhar? E quantas aprendemos logo de cara? Tudo bom, Henrique? Esta é uma pergunta bem válida: vale mais a pena aprender logo de cara duas linguagens ao mesmo tempo ou me aprofundar em apenas uma e só depois começar uma segunda? Um primeiro ponto
Continuar lendo…

Tratando notificações recebidas do Firebase no Android

No post onde vimos como configurar o FCM (Firebase Cloud Messaging) e integrar com a nossa App Android. Fizemos um pequeno exemplo de envio de notificação, porém, no exemplo que vimos, a notificação não aparecia em foreground, ou seja, enquanto estávamos com a App aberta. Em outras palavras, queremos obter um resultado conforme o exemplo
Continuar lendo…

Adicionando elementos na lista do Python: append ou extend?

No desenvolvimento de qualquer sistema, é muito comum lidarmos com listas, como por exemplo, uma lista de produtos. Suponhamos que tenhamos a seguinte representação de um produto: Então temos uma lista com alguns produtos: Se executarmos esse código, temos o seguinte resultado: Por enquanto, tudo ocorrendo conforme o esperado, mas, e se quisermos adicionar um
Continuar lendo…

Preenchendo formulário HTML automaticamente com AJAX

Durante o desenvolvimento de um projeto web, nosso cliente pediu que no cadastro de endereço criássemos um recurso para busca de CEP automática facilitando o processo para o usuário, mas como podermos fazer isso? Inicialmente, poderíamos adicionar algum tipo de botão ou listener que ficasse responsável em fazer uma requisição HTTP enviando o CEP, e
Continuar lendo…

Agendando tarefas com Scheduled do Spring

Estou desenvolvendo um sistema de vendas web utilizando Spring Boot e agora o cliente pediu algumas funcionalidades um pouco peculiares… Ele deseja saber como está o fluxo de vendas por um determinado período, por exemplo, a cada hora, ou então, a cada dia… Como será que podemos fazer essa rotina que irá realizar essas tarefas
Continuar lendo…