I'm able to get an application for external sales, it basically will order and if you do not have an internet connection, it will synchronize when you have it. Good ..
How to make this application professional?
Example: Using services, broadcastReceivers, webservice, this I have in mind to use, can someone help me what an application has to have to be considered good, professional?