App de simulação um e-commerce de produtos naturais
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
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 dadosDAO
: 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 Activity
Você pode acessar o código fonte do projeto inicial ou baixá-lo.
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 🏆
Gostou do projeto e quer conhecer mais? Você pode acessar o curso que desenvolve o projeto desde o começo!