Software required:
1. SQlite
2. Eclipse
3. Android SDK
4. ADT plugin
Language required:
1. Java
2. Knowledge of DBMS
Conclusion:
Android apps can be developed using Java programming. The classes are developed in java and platform used can be eclipse.
Eclipse (Android development kit) provides powerful tool for app development. The application components like services, activities, broadcast receiver, content provider.
The main activity class will have menu field, payment options and location ttracking.
The database of the menu is stored using SSQlite. Location tracking will be done using google location finder which will be an another activity which will launch with help of android intent resolver.
A content provider in eclipse supplies data from one application to others on request. Such requests are handled by the method of content resolver class.
The final app will be tested at virtual emulator ( android ADT).