Skip to content

Latest commit

 

History

History
84 lines (51 loc) · 3.94 KB

README.md

File metadata and controls

84 lines (51 loc) · 3.94 KB

Gerador de Cartões de Visita ícone

Olá, este é o repositório do meu aplicativo Business Card, projeto desenvolvido para o Bootcamp Android Developer oferecido pela Digital Innovation One em parceria com o Inter. O aplicativo consiste em um gerador de cartões de visita onde é possível inserir informações como nome, e-mail, telefone e empresa, além da possibilidade de escolher a cor de fundo destes cartões e compartilhá-los em aplicativos instalados no dispositivo. O aplicativo faz uso do Room para persistência dos dados localmente e utiliza os princípios de MVVM.

Tela inicial Tela novo cartão

[ Imagens: tela inicial e tela de novo cartão ]

Card exemplo

[ Imagem: Card gerado pelo aplicativo ]

Toque pessoal

A partir do projeto base desenvolvido durante o bootcamp, resolvi implementar algumas modificações. Elas agregam novas funcionalidades e tornam o uso mais dinâmico, alterando elementos do layout e as funções já existentes. Abaixo estão algumas delas.

Color Picker

Desenvolvi e adicionei ao projeto um Color Picker, ele se apresenta como uma caixa de alertDialog e nele é possível selecionar, através da interação com 3 seekBars seguindo o padrão RGB, a cor de fundo do cartão. Optei por esse modelo por considerar mais intuitivo para o usuário. Além da visualização prévia da cor, também é apresentada sua correspondência no formato hexadecimal.

Tela de seleção de cor

[ Imagem: color picker ]

Seleção de múltiplos cartões

Aqui, trouxe a função de selecionar múltiplos cartões através de um toque longo no item escolhido.

tela com múltiplos cartões selecionados

[ Imagem: seleção de mais de um cartão ]

Barra de tarefas

Implementei uma espécie de toolbar dinâmica, ela só é apresentada quando algum item é selecionado, nela estão as funções de compartilhar, excluir e remover seleção, além de apresentar a quantidade de itens selecionados.

Destaque toolbar

[ Imagem: destaque da barra de tarefas e suas funções ]

Excluir

Outra função que optei por inserir, é a de exclusão dos cartões. Uma função simples, mas muito útil para o usuário em caso de erros ou modificações, mantendo a galeria limpa e prática.

Alerta de exclusão de um cartão Alerta de exclusão de múltiplos cartões

[ Imagem: alerta de exclusão de um cartão e alerta de exclusão de múltiplos cartões ]