I want to develop an Android Mobile restaurant ordering app where users can sign up, view restaurants and their menu and order an item from the menu. Attached is screenshots of the functionality.
Sign up screen
View available restaurants with option to search
View menu in selected restaurant
View item (with add to cart option)
View chart screen
Checkout screen with payment options buttons
Order history screen
The backend is JSON service. All the operations will happen at the backend. Calls will be made for each operation to backend service which is outside of the scope of the app.