A proposta do projeto é a replica do famoso aplicativo OLX, que funciona realizando anuncios entre diversos usuários ao mesmo tempo. O aplicativo é capaz de realizar cadastro do usuário, editar perfil, cadastrar endereços, publicar anuncios em diversas categorias, favoritar anúncios de outros usuários e entrar em contato por ligação. Tambem é possivel recuperar a conta enviando um e-mail para o usuário cadastrado.
Este projeto foi desenvolvido durante minha jornada de estudos, com intuito de aprimorar os conhecimentos em desenvolvimento de android nativo.
Cadastro: E-mail na forma inválida (Insira um e-mail válido) E-mail já está sendo utilizado (Este e-mail já esta em uso) Senha fraca (Insira uma senha mais forte)
Login: E-mail na forma inválida (Insira um e-mail válido) E-mail não cadastrado (Nenhuma conta encontrada com esete e-mail) E-mail inválido (Senha inválida, tente novamente)
Esqueceu a senha E-mail com formato inválido (Insira um e-mail válido) E-mail não cadastrado (Nenhuma conta encontrada com este e-mail)
O projeto foi desenvolvido utilizando as seguintes Ferramentas:
- Android Studio
- Java
- XML
- Intents
- Bundle
- Navegação entre Activities
- Fragments
- Activy
- CardView
- Dados entre Activities
- Lógica de Programação
- Pogramação Orientada a Objetos
- Alert Dialog
- RecyclerView
- Banco de Dados
- Firebase (Realtime e Storage)
- Swipe
- Picasso
- Bottom Sheet
- Bottom Navigation
- Custom Toolbar
- Mask
- API (via cep)
- Retrofit
- ViewPager
Desenvolvido por Lucas Alves da Silva Calderon.