
What is Live Activity?
A Live Activity displays up-to-date information from your app, allowing people to view the progress of events or tasks at a glance. In addition to displaying a Live Activity on the Lock Screen, devices that support Live Activities can display your app information in different ways, depending on whether the device supports the Dynamic Island.
Sunday, January 16
On devices that support the Dynamic Island, the system displays Live Activities in a persistent location around the TrueDepth camera.
On devices that don’t support the Dynamic Island, the system can display a Live Activity update in a banner that appears briefly at the top of the screen.

PRODUCT GOAL
We wanted to step into this trend and enhance user experience within the MMT app by seamlessly integrating live activities, providing users with the opportunity to participate in real-time events and experiences.
How MMT has perfect use cases
Makemytrip sends multiple notification to communicate offering important updates in between a lot of marketing push notifications, therefore why not utilise this widget to grab user’s attention without them having to open the app?
Flight use cases - before and after the flight (reaching the destination)
Where2go use cases - Introduce Destination
Cab use cases - Pick up and drop off
Hotel use cases - Before check in and checkout!

ITERATIONS
Flight Use Case
Leave for Airport
Scan your boarding pass
Flight details on the go
Flight Details
Initiated : 2 hours before the flight (In case of missing boarding pass)

BOM
VTZ
On-time
0:00
On-time
Time to leave for Airport
Initiated : 3-4 hours before the flight (depending upon current location)

BOM
VTZ
On-time
0:00
On-time
Scan your Boarding Pass
Initiated : 2 hours before the flight (upon reaching the Aiport)
PNR - X1DNKS
6E-234

BOM
VTZ
Check-in closes in
60 mins
BOM
VTZ
On-time
0:00
On-time
After you arrive at your destination
Welcome to your Destination
Reached your Destination
Initiated : 3-4 hours before the flight (depending upon current location)

Dill walon ki Dili mein aapka
swagat hai ✌️🤩!
We hope you had a pleasant flight, visit us
to find the best places in the city!
Where2Go in Delhi
0:00
On-time
VTZ
Airport Cab
Airport Pick up and Drop
Indica
HR 66A 9283
Meet the driver at Indira Gandhi International Airport
Pick up in 10 min(s)
Airport Pick up
Initiated : 10 mins before the driver arrives
0:00
On-time
0:00
On-time
Indica
HR 66A 9283
Heading to Sikka Karnam Greens, Noida
Drop-off at 02:00 PM
Rate your stay
Initiated : an hour after check In

Larisa Resort Ashw...
10:00 AM
On the way to Hotel
Initiated : an hour before hotel check In (depending upon current location)

Larisa Resort Ashwem is ready to host you!
Vithaldas Wada, Morjim Beach Road, Morjim, Goa 403512
Get Directions
Check in at :
10:00 AM
Larisa Resort Ashw...
10:00 AM
Experience your stay (only for 4star and above)
Initiated : within 5 hours of the stay
View all
Checkout exciting amenities at your Hotel during your Stay!
Outdoor Pool
Luxury Spa
Bar
Lounge
Poolside
Bar
BOM
VTZ
On-time
0:00
On-time
After you arrive at your destination
Welcome to your Destination
We realised here...
Live activity is a simple framework with limited scope and complexity! We need to design with constraints!
How many pixels can we use on the Dynamic Island?
While designing we had to navigate through some ambiguity and we still don’t know how many exact pixels can be used up on the dynamic island. Therefore we tweaked the design at the dev stage.
Designed
Redefined
Lacks Animation Support
We started out designing subtle animation for added delight for different booking states, however we had to scrap those ideas and stick to static design. Apple mentioned the reason of no support is drainage of battery.

Designed
Redefined

Font Customisation is not supported
While we started designing with the idea to retain the brand identity by using Lato. It was only at dev stage we realised that custom font is not supported by the apple. Honestly, this was expected to avoid the misuse from various app builders.

Designed
Redefined

We realised here...
Live activity is a simple framework with limited scope and complexity! We need to design with constraints!
This valuable functionality empowers users to tailor their experience to their preferences, which will prevent MMT from pushing down crucial widgets such as Flight LA or Cab LA. By offering this choice, apple aims to enhance user satisfaction and usability, allowing individuals to prioritise the information that matters most to them within the MMT platform.

WHAT IF?
FINAL DESIGNS
Flight Journey
Leave for Airport
Scan your boarding pass
Flight details on the go

Spamming users with LA can get really annoying.
How about we just push the cases which are urgent?
Flight journey
Cab journey
Airport Cab Journey
Airport Pick up and Drop

What’s next ?
One of the most interesting observation from the project was how the whole of traveler’s journey could be folded into such a minimal experience. While we were designing with all the energy for all the services, we also learned the need to take a pause. Going forward, we want to see how the two use cases are performing and which one we can prioritise next.
Last update at May, 2025
💌 priyachandra1197@gmail.com
📞 +1 628-306-5060