Ola, tudo bem? meu nome é Nelson e sou desenvolvedor Android. Gostaria de poder te ajudar com esse projeto, porém preciso de mais detalhes sobre as especificações. Por exemplo, você tem alguma idéia de como quer que essas funcionalidades descritas sejam organizadas na UI? uns mockups seriam ideais para isso.
A descrição também me fez pensar que existe mais de um tipo de usuário, pois quem cadastra o produto não seria o mesmo usuário que cadastra a venda, correto?
Bem, podemos conversar pelo chat.
Nelson R. Pérez