Dicas e truques de IntelliJ IDEA para quem está começando

[](http://)Durante o desenvolvimento de um projeto Java, é muito comum usarmos IDEs para facilitar todo o processo de build do projeto, seja para a realização de compilação de arquivos ou a execução da aplicação. Entretanto, quando estamos começando, aprendemos apenas as features mais básicas de uma IDE para conseguirmos rodar a nossa aplicação sem realizar
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…

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…

Integrando App Android com o Firebase Cloud Messaging

No post onde explico sobre Push Notification, vimos uma série de problemas que temos ao implementar um sistema de notificação utilizando a arquitetura em que a própria app faz as requisições ao servidor. Nesse post, aprenderemos a implementar uma solução mais adequada para essa necessidade utilizando o FCM (Firebase Cloud Messaging). Lembrando que estarei utilizando
Continuar lendo…