Criando o primeiro App Android

Muitas pessoas utilizam seus celulares para realizar tarefas rotineiras, como ligações, envio de mensagens, postagens em redes sociais, escutar músicas, jogos e etc… Não é uma novidade a capacidade que temos com um celular, principalmente o Android que desde 2017 possui mais de 2 bilhões de dispositivos ativos! Considerando o potencial desta plataforma, não à
Continuar lendo…

Indo um pouco além com Room

Na criação de aplicativos quantas vezes caímos na necessidade de manter dados salvos para economizar o pacote de dados dos usuários ? Acredito que a resposta deve ser bem próxima de “muitas vezes” ou até mesmo “sempre”. A parte mais chata é que toda vez que queremos manter um cache de nossa aplicação precisamos criar
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…

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 caixas de diálogo no Android (Dialogs)

No post onde vimos como criar context menu, criamos um menu de deletar um curso da lista, ou melhor, um item da lista. Para isso criamos o método deletar() que recebe a posição do curso, e então, deleta o curso a partir da posição: [code language=”java”] private void deletar(int position) { listaDeCursos.remove(position); adapter.notifyDataSetChanged(); } [/code]
Continuar lendo…