About this project
it-programming / mobile-development
Open
Lista de Compras
- A aplicação deve ser desenvolvida utilizando React Native.
- A lista que a sua aplicação irá gerenciar NÃO pode ser de tarefas!
Ok, será feita uma lista de compras, onde o usuário poderá inserir os itens que precisa comprar separado por categorias básicas (frios, carnes, biscoitos, limpeza, higiene). A medida que o usuário pegar o item no mercado, ele irá marcar o checkbox e inserir o valor e quantidade do item para que o cálculo do gasto seja apresentado à ele em cada categoria. Na tela inicial, os valores de cada categoria serão somados, mostrando ao usuário o valor total de sua compra.
- Os seus dados não podem ser simples strings (ou quaisquer outros tipos primitivos), devem ter pelo menos dois atributos;
- As listas devem oferecer alguma funcionalidade adicional:
* Na tela inicial o usuário poderá filtrar por um item e verificar se o mesmo foi inserida na lista de compras dele e em qual categoria esta.
- Os dados gerenciados precisam ser relevantes para a aplicação. O usuário precisa ter a opção de incluir produtos, alterar as informações de um produto inserido na lista e exclusão de produtos.
Requisitos Técnicos:
- A aplicação precisa ter duas telas construídas através dos componentes React Native:
* Tela inicial, mostrando as categorias;
* Segunda tela, será para a visualização dos itens de cada categoria com as opções de alteração, exclusão e inserção.
- Os dados precisam ser armazenados localmente usando o componente AsyncStorage
- A aplicação não deve ser multiusuário
- A aplicação não deve compartilhar dados entre usuários, não irá contar com banco de dados no servidor;
- A aplicação deve ser adequada para smartphones
- A aplicação deve conter pelo menos um componente com rolagem de conteúdo;
- Deve ser criado no mínimo dois componentes React Native além do componente principal;
- A aplicação deve conter ao menos um campo de formulário e esse campo deve ser tratado por algum componente.
Regras de desenvolvimento e entrega
- A aplicação deve usar o Expo (com React Native);
- A apresentação deve ser publicada no SNACK;
- A entrega será a URL da aplicação no SNACK;
Project overview
Trabalho universitário, entrega em 15/12.
Category IT & Programming
Subcategory Apps programming. Android, iOS and others
What is the scope of the project? Create a new app
Is this a project or a position? Project
I currently have I have specifications
Required availability As needed
Required platforms Android, iPhone
I need to Create an app
App type Management - Management application (appointments, product stock, etc.)
Back-end is required No
Payment gateway No
Delivery term: December 15, 2022
Skills needed