Portfólio
Portfólio

Card Ninja - Criador de Cards

Data: 05/03/2022

Lançamento: 5 de set. de 2018


O Card Ninja é um aplicativo no qual você pode marcar suas imagens e prepará-las para divulgação no momento do registro da foto. Funciona da seguinte forma, o usuário seleciona seu logotipo e cria uma moldura e ao tirar uma foto dentro do aplicativo, ele faz a junção da foto com a moldura instantaneamente e salva no dispositivo. Veja abaixo como ficam as imagens.


Carregando...


Principais funcionalidades

  • Criação de usuário ou acesso como visitante;
  • Recuperação de senha via email;
  • Biblioteca de fotos com visualização em grade com possibilidade de definir via zoom a quantidade de fotos apresentadas;
  • Geração de imagens com as molduras personalizadas tanto para feed quanto para story;
  • Envio de logotipo para geração das molduras personalizadas;
  • Galeria com diversas molduras para utilização gratuita;
  • Assinatura de plano premium e desbloqueio de mais funcionalidades.


Bibliotecas e recursos utilizados

O aplicativo possui fontes customizadas para uma aparência mais atraente, os botões são customizados e as imagens da aplicação são em SVG para obter melhor desempenho, qualidade e reduzir o tamanho do aplicativo, foi desenvolvido utilizando inicialmente a linguagem Java e depois ao poucos foi sendo migrado para Kotlin.


Principais bibliotecas utilizadas:

  • Glide (carregamento de imagens de maneira eficiente);
  • Picasso (carregamento de imagens também);
  • Retrofit2 (comunicação com servidor remoto);
  • Cameraview (captura de imagens);
  • Taptargetview (tutorial do aplicativo).


Principais recursos utilizados:

  • RecyclerView
  • Fragments
  • Database (SQLite)
  • SharedPreferences
  • Snackbar
  • Toast
  • AlertDialog
  • AsyncTask
  • ViewPage
  • Coroutines.


idiomas:

  •   🇺🇸 Inglês (padrão) 
  •   🇧🇷 Português
  •   🇪🇸 Espanhol


Fotos do aplicativo


Carregando...