A funcionalidade de adicionar um cliente no aplicativo só funcionará após a alteração no banco de dados.
Mudança na tabela ("CLI_CODIGOCLIENTE INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL;")
precisa ser INTERGER. um banco atualizado está na pasta utils do projeto.
O aplicativo deve ser capaz de buscar/cadastrar/atualizar/deletar um cliente; ✔️
O aplicactivo deve ser capaz de buscar clientes pela razão social, nome fantasiae CNPJ; ✔️
A listagem deve ter uma versão simples em Smartphone; ✔️ A listagem deve ter uma versão com detalhes ao lado para Tablet;
Um cliente pode ser pessoa jurídica ou fisica. Se for pessoa Física, deve ter CPF, nome (utilizar campo Razão Social), e-mail principal, e-mail secundário, vários endereços (mínimo de 1). Se for pessoa Jurídica, deve trocar o CPF por CNPJ e adicionar o campo de nome fantasia.
O aplicativo deve ser capaz de buscar todos os produtos separados pelo seu status: NORMAL P. ESTOQUE LANÇAMENTO PROMOÇÃO
O aplicativo deve exibir na listagem de produtos: descrição. código, estoque, preço máximo e preço mínimo).
Ao pressionar um produto, deve exibir um dialog com todos os preços dele emordem crescente.
O aplicativo deve utilizar o banco SQLite. O modelo será passado com as ✔️
O aplicativo deve ter como target SDK o SDk mais recente; ✔️
O aplicativo deve fazer uso das boas práticas de programação android; ✔️
Utilize ViewPager e TabLayout
Utilize o Material Design ✔️
Utilize Navigation Drawer ✔️
Utilize o Modelo MVP. ✔️