About Projects Experience Contact
All work
Loading demo
Lana icon

Apple Developer Academy

iOS Engineer · TestFlight

Lana

Set a distance. Loop or A to B. Lana draws the line, then weather and live nav on the ride. Same session on Apple Watch. No account.

SwiftUIMapKitWatchKitAVSpeech

Onboarding

Two ways to ride.

A loop that brings you home, or A to B when you need to get somewhere. Same target distance.

Lana splash, Ride Your Route
Launch The splash line: Ride Your Route.
Onboarding, Perfect Loop Rides in Seconds
01 · Loop Set a distance. Lana draws a line that returns to the start.
Onboarding, Plan Point to Point Adventures
02 · A to B Two pins, still matching the distance you asked for.

Plan

Home, then the route.

Weather on the card. Loop or A to B. A start point on the map.

Lana home, Design a New Route
Home Cloudy but cool. Create Route, or an empty saved list.
Create Route, loop type and 20 km
Type + distance Loop or A to B, then the kilometres. Start point next.
Choose start point on the map
Start Search or drop the pin. Confirm the point.

The line

Pick the option, then go.

Closest to target first. Map, weather, then Navigate or save it for later.

Route Options, Option 1 closest to target distance
Options Closest to target. 20 km, time, intersections.
Option 1 on the map with start and finish
On the map Start and finish on the same pin when it’s a loop.
Route details, weather and Navigate
Details Weather and wind. Navigate, or save for later.

The ride

Live, then the summary.

Turn-by-turn, timer, pause or finish. Saved routes wait at home.

Live navigation with timer and next turn
Navigate Next turn on top. Speed and distance left underneath.
Ride Completed summary
Done Distance, time, elevation, speed. Then Done.
Saved Routes, Option 1 loop
Saved All or Favorites. Open a loop and ride it again.

Apple Watch

The ride on the wrist.

Start. Live velocity, distance, heart, elapsed. Then end the session, or go back.

Lana Watch, Start with a bicycle
Start Orange Start. A bike in the middle.
Lana Watch live ride, velocity distance heart elapsed
Live Velocity on top. Distance, heart, elapsed. Pause when you need.
Lana Watch, End Session confirmation
End Time and miles. End Ride, or Resume.
Lana Watch session end summary
Summary Distance, average, calories. Then Done.

Stack

SwiftUI. MapKit. WatchKit.

AVSpeech for the turns. Core Location for the start. Weather on the ride. iOS Engineer at Apple Developer Academy Cohort 7.