En la primera pantalla, toma una dirección de texto plana del usuario y la convierte en una ubicación con un valor de latitud y longitud para que pueda compararse con otras ubicaciones. También existe la opción de elegir entre recogida y entrega. Aunque no sea súper claro, no pagaría una propina o una tarifa de entrega si eligiera recogerlo usted mismo.
Después de llegar a enviar, la aplicación toma su latitud y longitud y encuentra la distancia entre esos restaurantes y usted. El método de distancia integrado en la clase de ubicación de Android regresa en metros, por lo que se necesita una conversión a millas. Aunque no es muy obvio, eso es en realidad una vista de lista y si tuviera más restaurantes, se desplazaría. Esa ubicación obtiene todos los restaurantes, excepto uno en los suburbios en este ejemplo. Para cambiar la dirección, simplemente escriba el campo EditText nuevamente y envíe. Para progresar, haga clic en el restaurante en el que desea comer.
El siguiente menú es el cerebro de la aplicación; En realidad toma las órdenes. Escribe el campo de elementos y hay un menú desplegable que produce opciones. Al hacer clic en eso, irá a la cantidad y después de ajustar eso, hacer clic en Agregar al pedido lo agregará al registro del elemento inferior, que es un poco diferente a la asignación 3. Para continuar, haga clic en el pago. Para ir al menú anterior, solo presione el botón Atrás.
Después de agregar alimentos, le brinda la opción de revisar y realizar el pedido. Reutiliza la dirección proporcionada antes, pero necesita el nombre del cliente, el teléfono y el número de tarjeta de crédito. En realidad, no puedes continuar sin completar estos campos. Haga clic en el pedido de lugar colocará el pedido y lo llevará al menú final.
La pantalla final muestra un mapa del restaurante y la ubicación del cliente y muestra el pedido.