![](https://developers-dot-devsite-v2-prod.appspot.com/static/maps/documentation/mobility/images/journey-sharing.png?authuser=7)
Consumer experience
Share order location and progress with consumers to help them monitor the status of their ride, food delivery, package delivery or service visit with the Consumer SDK.
-
Consumer SDK for on-demand trips
Enhance your consumer mobile app with near real-time location updates and road-snapped positions of on-demand trips.
-
Consumer SDK for scheduled tasks
Enhance your consumer web app to let your shipment consumers follow the driver's shared journey and the status of their package or scheduled service.
![](https://developers-dot-devsite-v2-prod.appspot.com/static/maps/images/landing/maps-get-started.png?authuser=7)
How to integrate the Consumer SDK
These steps outline the high-level workflow for integrating the Consumer SDK into your consumer app so that it works with Fleet Engine.
-
Understand the consumer experience for on-demand trips
Model and share on-demand trip data and allow consumers to follow trips by accessing trip data in Fleet Engine. -
Understand the consumer experience for scheduled tasks
Model and share scheduled task data and allow consumers to follow task progress by accessing trip data in Fleet Engine. -
Set up the Consumer SDK
The Consumer SDK gets real-time location updates from Fleet Engine, enabling journey sharing for your mobility solution. -
Manage journeys through Fleet Engine
Fleet Engine handles the interaction between the Driver SDK and your own backend service. Your backend service can communicate with the Fleet Engine by making either REST or gRPC calls.
Consumer SDK Reference
On-demand trips Reference
Create the consumer experience for on-demand trips.
Shipment tracking Reference
Create the consumer experience for scheduled shipment tasks.