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