App Android de simulação de um e-commerce de produtos naturais.
🚧 Projeto em desenvolvimento 🚧
O projeto permite cadastrar, alterar e remover produtos com imagem, nome, descrição e valor. Os produtos salvos são apresentados em uma lista e podem ser visualizados ao realizar o clique.
- Inserindo
- Alterando
- Removendo
- Cadastro de novos usuários
- Login e perfil de usuário
Menu de popup ao clicar e pressionar um item da lista de produtos.
Menus de opções para ordenar produtos por nome, descrição ou valor.
Jetpack Room
: lib para persistência de dados em banco de dados interno com SQLiteEntidade
: definição da tabela que será criada no banco de dadosRelacionamento entre entidades
: Permitindo que cada usuário tenha uma lista de produtosDAO
: definição dos comportamentos com o banco de dados- comportamentos definidos: inserção, alteração, remoção e consultas de todos os registros e com filtro
Database
: configuração para criar a conexão com o banco de dadosconversor de tipo
: converter um tipo complexo para um tipo compatível com o SQLiteMenu de opções
: menu para editar e removerExtras
: técnica para enviar e receber informações entre Activitiesinicialização lateinit e lazy
: técnicas para criar propriedades em Activities que não podem ser inicializadas na construção da ActivityCoroutines
: Estrutura para escrever código assíncrono de forma concisa e legível em Kotlin, evitando bloqueios de thread
Após baixar o projeto, você pode abrir com o Android Studio. Para isso, na tela de launcher clique em:
Open an Existing Project (ou alguma opção similar) Procure o local onde o projeto está e o selecione (Caso o projeto seja baixado via zip, é necessário extraí-lo antes de procurá-lo) Por fim clique em OK O Android Studio deve executar algumas tasks do Gradle para configurar o projeto, aguarde até finalizar. Ao finalizar as tasks, você pode executar o App 🏆
- Contribuições são bem-vindas! Sinta-se à vontade para abrir problemas, propor melhorias ou enviar solicitações de pull.
⭐️ Star o projeto
🐛 Encontrar e relatar issues