creo que te falto un poco de información en la descripción, asumo que lo que quieres en tu aplicación es:
1. Login (conductor y usuario).
2. Registro (conductor y usuario).
3. registrar pedido, calculando la distancia y generar un precio(usuario).
4. recibir pedido (conductor).
5. Historial (conductor y usuario).
-se realizaría con la API de google map para suplir las necesidades de "rastreo por gps y cálculo de precios según distancias recorridas".
-sugerencia. seria mas recomendable realizar dos aplicaciones para separar el usuario del prestador del servicio(conductor).
-puse 3 dias como entrega, pero es probable que la aplicación tarde un poco más debido a cambios y cosas que se puedan presentar.
- todos los recursos de la aplicación(nombre, imagenes, iconos o logo) serán proporcionado por el empleador.
-A pesar de ser nuevo en la comunidad de frenlancer cuento con experiencia en el desarrollo móvil (demostrable).
Feliz tarde.