DAZN: Navigation v2

As Senior Product Designer at DAZN, I designed the second generation of its navigation and content discovery, moving the service from the menu it launched with to each platform's own patterns, native apps first, to give users quick access to content.

Role
Senior Product Designer
Year
2017
Team
product team, design team, native devs, web and TV devs
Shape
One card sort, three concepts, three platforms
Five iPhone screens from the final design of December 2016: the home feed, the schedule by day, the Premier League page, the Arsenal page and search results for Liverpool grouped by sport, tournament and competitor.

Outcome

The native tiles documented in the new navigation became the standard tile pattern on every platform, from the web to connected TVs. Navigation v2 got excellent reviews on the App Store, where it went live first, and DAZN then rolled it out to Android and the responsive web.

Context

Navigation and browse in DAZN’s first release came from a creative agency’s deliverables. In the release spec, the schedule, every sport, the account and help sat in one overlay menu opened from the header. In usability testing in Japan in March 2016, most participants did not notice the menu, and they found the list of sports only by scrolling to the last rail of the home page. Users in testing also expected the navigation on phones and tablets to follow the device’s own interface.

The first release’s structure. The menu and footer links, then the schedule, the account, settings, help and about, each with the pages under it.

Following and downloads were due to be added after launch, along with a new schedule, and the navigation already differed from one platform to the next. The goal was a consistent navigation across every device DAZN ran on, with quick access to content and room for the new features. As with all our browse and discovery work, we measured success by conversion, retention and successful viewing sessions, and by what customers told us through customer service, app store reviews, surveys and testing.

01Discovery

Putting watching first in the information architecture

To give users quick access to content, I based the new navigation on how they grouped what DAZN offered. I gathered what was wrong with the live navigation from alpha testers’ feedback and user test sessions, then ran an open card sort and tree tests with users. The card sort fell into four clear areas, Watch, Preferences, Account and Support, which I organised as a labelled tree with Watch as the main focus. Users need legal pages, language settings and help only at specific moments, so I kept them out of the Watch experience, with help still offered in context when a problem came up.

From the card sort and the data we had, we ranked three user priorities, with engaging content first, managing the account and getting help second, and the legal pages and SEO last. We used the ranking to decide what took a place in the main navigation and what sat a level below it.

Open card sort, the results and the labelled tree. The results fell into content, account and settings, support, and about and legal. Each area of the tree has its own proposed subdomain, from watch.dazn.com to help.dazn.com.

User priorities, July 2016. The four items under Watch are the four tabs of the first iPhone concept, with More for everything else.

Benchmarking the navigation users already knew

DAZN’s apps, like Netflix’s at the time, used burger menus on both platforms, and users in testing expected the patterns of their own devices. To see what navigation people were used to on their phones, I benchmarked 20 of the top free apps in the App Store, all rated 4 stars or more on both stores, along with their Android versions and mobile websites. Most of the iOS apps, 12 of the 20, used a tab bar, usually at the bottom of the screen, while most Android apps used a burger menu and put any tabs at the top. Seven of the 20 had no mobile website.

Benchmark, July 2016. I left games out of the selection. Eighteen of the apps had over a million downloads on Google Play.

I drew three concepts that applied these findings to iOS, Android and the web at phone size, and we ran quick concept tests on them as prototypes.

Best experience by platform, July 2016. Video is better on a large display, so TV and the responsive web at medium to extra-large sizes rank first and the mobile web last.

Focusing mobile resources on native apps

Because users on a phone have to open a browser, type the address and sign in before they can watch on the mobile web, they tend to engage more with a native app.

In the design team’s review for the senior leadership team in July 2016, I recommended a native-first strategy on mobile, concentrating resources on the native apps even at the expense of the mobile web. Each platform would get its own navigation, a bottom tab bar on iOS and top tabs or a burger menu on Android.

The leadership team accepted the case and hired in-house native developers. The native developers built the new apps on a separate branch, so we could release the new navigation on the native apps first, test it with users there and take what worked to the other platforms.

02Design

Following each platform’s own navigation patterns

To match the patterns users knew on each device, by September 2016 we had turned the concepts into one structure with a pattern for each platform. The iPhone design had a bottom tab bar with Home, Schedule, Sports, Downloads and More, and the Android design kept a burger menu, with Home, Schedule, Sports and Downloads as tabs at the top. On the web at phone size a drawer held the account, settings, help and legal pages, and on larger screens they moved into a My DAZN menu at the right of the top bar. Sports had taken the place of Following as a tab, and led from the list of sports to each sport’s leagues.

Navigation, September 2016. The web at phone size, then the home of each native app. By December, Search had taken the place of Downloads in the iPhone tab bar.

In the final iPhone and iPad designs of December 2016, Sports leads to a sport, then a tournament, then a team. Each of those pages shows its live and catch-up events, DAZN’s picks and a rail for the level below. Search groups its results by sport, tournament, competitor and event. More holds settings, the account, help and the legal pages, the second and third priorities, away from Watch. I tested the navigation in guerrilla sessions and with alpha testers before its release on iOS.

First release spec, the menu at phone width. In the spec’s worst case, every sport, team, competition and athlete a user follows is listed above the full list of sports.

Navigation v2, the Sports tab on iPhone. The tab bar stays on screen at every level below, from a sport down to a team.

Making an event’s state and time clear on every tile

Users kept raising problems with the first release’s tile, whose stack of several boxes, repeated dozens of times on every page, added clutter and cognitive overload. Coming-up and catch-up events differed only by a subtle colour code. The original designs did not allow for some types of content, which the live tiles could not explain, and each fix for them added more clutter. A date was two pairs of digits, so 02 03 meant 2 March, and long titles were cut off by a label of fixed height. In testing, users also could not tell whether the time on a tile meant the start in Japan, the local start or the length of the match, and labels such as Catch up confused them. Downloads needed the same tiles as the home page, so I took these problems on while designing it.

The first release on the web. Rails of tiles on the home, each a stack of boxes under a coloured state label: Watching, Live or Tomorrow, with a time.

I redesigned the tile as one component that shows what an event is, when it is on and whether it can be watched. It puts fewer, more flexible data points over a 16:9 image: the competition and a time relative to today, then the event, then its state in words, such as Live in 20 mins, Highlights available, Catch up available on Sunday 21 or Postponed. The same component has a state for each stage of an event, from coming up to live, catch up and highlights, and variants for mobile, desktop and downloaded videos. It did well enough in testing and internal workshops to replace the original tiles across the service, on every platform.

Tile states, July 2016. The labels are set at one moment, Friday 12 at 15:40, and run from catch up at the top to coming up at the bottom. The options dots stay visible on touch screens and appear on hover on the web.

03Release

Keeping the build consistent across teams in two countries

The native apps were built in Poland, and the web and TV in the UK. There were no design sprints, so I worked with the teams through reviews, test sessions and time on site.

For the developer handoff in January 2017, I prepared the responsive web at five breakpoints, from the home page through Sports to a team page, a first pass at the TV home and player, and the tile specs for iPad. The specs set tile sizes by screen width, with one full tile in view on a phone and two or more from 600 points.

Developer handoff, January 2017. Breakpoints 1 and 2 of the responsive web, from home through Sports to Football, the Premier League and Arsenal. At the largest breakpoints the tabs move into a top bar with menus for sports, tournaments and competitors.

In June 2017, after the Android v2.0 build, I specified UI fixes to fonts, margins and tile sizes for every Android phone and tablet. For Android v2.1 I moved the tabs to the bottom of the screen, as on iOS, in line with Material Design’s bottom navigation.

Keeping every tile in one place for every platform

With tiles inside the navigation files, every tile change would have meant updating the navigation for web at three breakpoint groups, iOS, Android and TV. Android developers updating the schedule had also built an old tile design that the schedule file still showed. To keep each tile change in one place and stop developers building tiles from the navigation files, by the handover in September 2017 I had split navigation and tiles into separate Sketch files, with all the tile components together, and left the tiles in the navigation files blank.

Each project had its Sketch file, an InVision prototype and its screens in Zeplin, indexed by device. By then both native apps had the second version of the tiles, and v2.1, without the black background under the labels, was implemented on Android and in progress on iOS.

Content tile variants, v2.1. The same set of tiles at 320, 360 and 600 screen widths, from live and playing to live soon and catch up, with the labels straight on the image.

Letting users filter the schedule by sport

Once the first native app was out, users asked for a way to browse the schedule of events and filter it by sport. After designing and testing the schedule on the apps, I tested its sports filter on site in Japan, with four or five Japanese users per session and a Japanese-speaking product owner, and changed it between sessions through the week. The flow had to let users find the filter from the schedule, apply one or more sports, cancel a change, clear every filter, and go back to the schedule as they last saw it. We also used the filter tests in Japan to check the use of Japanese fonts.

After release we kept testing with users, either existing customers or, in a new market, people from its likely audience. In July 2017 we ran research in Japan, testing the live iPhone app, version 2.0.4, against two newer iterations built as InVision prototypes.

The live iPhone app in Japan, July 2017. A capture from a test device. The tabs read Home, Schedule, Sports list, Search and More, and the rails What’s on, DAZN recommends and Popular content.

Sports filter, Japan, eight iterations. Across the sessions Apply moved from the top bar to a full-width button, Cancel became a close icon, and Remove filter moved up into the top bar.

In 2016 Netflix put its phone navigation behind a burger menu, and DAZN had followed it in its first release. We moved the iPhone app to a tab bar against that reference, because of what the benchmark and the March 2016 testing showed. After the rollout I moved to NFL Game Pass International, a white label of the main product, built on the same navigation and tiles.

Sources

  • Navigation presentation for the leadership teamJuly 2016
  • Navigation and tiles files, v1 to v2.1Sketch, 2016 to 2017
  • iOS presentation to AppleJanuary 2017
  • Developer handoff and handoverJanuary and September 2017
  • Research in JapanJuly 2017
  • Portfolio slides2018 and 2019

Case studies

36 case studies

No filters

Focus

Discipline

Complexity

Sector

Consumer apps

Platform

  1. Tailored meal plan

    • Samsung Food
    • 2025
    • 11 min read

    How I worked through the design process to move from an empty planner to a generated weekly plan.

  2. Share panel redesign

    • Fiuto
    • 2026
    • 6 min read

    How I use a set of custom skills to redesign complex features inside the coding agent, without Figma.

  3. Figma to code

    • GitLaw
    • 2026
    • 7 min read

    How I connected GitLaw's Figma library and code in both directions, with Storybook as the source of truth.

  4. Recipe AI

    • Samsung Food
    • 2023
    • 5 min read

    How I started integrating generative AI into native, user facing app features.

  5. Shareable insights

    • Fiuto
    • 2026
    • 6 min read

    How I take a research finding to a feature on staging.

  6. Health dashboard

    • Samsung Food
    • 2024
    • 8 min read

    How I designed Samsung Food's first health dashboard, with progress against the goals users set.

  7. Study sharing design

    • Fiuto
    • 2026
    • 5 min read

    How I ground a new feature in the code, the roadmap and the market before designing it.

  8. Casual meal planner

    • Samsung Food
    • 2024
    • 10 min read

    How I designed a to-do list mode in the planner for users who plan casually.

  9. Weekly competitive research

    • Fiuto
    • 2026
    • 6 min read

    How I turn a competitive finding into new projects on the roadmap in one session.

  10. Ingredient substitutions

    • Samsung Food
    • 2023
    • 5 min read

    How I designed ingredient swaps that let users adapt any recipe to their diet.

  11. Onboarding prototype

    • Fiuto
    • 2026
    • 6 min read

    How I prototype a whole user journey in the product's own components.

  12. Health goals

    • Samsung Food
    • 2023
    • 10 min read

    How I designed meal recommendations and a planner around users' own calorie and macro targets.

  13. Visual QA with agents

    • Fiuto
    • 2026
    • 5 min read

    How I review a delivered feature with ten agents testing it in real browsers.

  14. Meal swaps

    • Samsung Food
    • 2024
    • 8 min read

    How I took a meal swap from Beta feedback to release through thirteen sprints of scope negotiation with engineering.

  15. Admin components redesign

    • Fiuto
    • 2026
    • 5 min read

    How I design and build shared admin components in one coding session, with no Figma handoff.

  16. Planner improvements

    • Samsung Food
    • 2024
    • 9 min read

    How I took five planner briefs from hypothesis to handover under one mission.

  17. Study sharing handoff

    • Fiuto
    • 2026
    • 6 min read

    How I turn an approved mockup into real components, with states, mobile and both themes.

  18. Study sharing build

    • Fiuto
    • 2026
    • 6 min read

    How I run planning, implementation and checks as one pipeline, and settle the decisions the agent hands back.

  19. Study sharing release

    • Fiuto
    • 2026
    • 6 min read

    How I take a feature from staging to production.

  20. Onboarding build review

    • Fiuto
    • 2026
    • 6 min read

    How I review a built onboarding flow against its prototype and send each fix back.

  21. Illustrations and animation

    • Fiuto
    • 2026
    • 6 min read

    How I place illustration and animation on a working screen in minutes, by asking the coding agent.

  22. Profile access A/B test

    • VAHA
    • 2021
    • 4 min read

    How I designed the profile and its privacy settings for a smart mirror's companion app.

  23. Sportsnet app concept

    • Sportsnet
    • 2021
    • 10 min read

    How I co-created a sports app concept for younger fans with the Rogers team.

  24. Partner app onboarding

    • Utility Warehouse
    • 2020
    • 8 min read

    How I designed onboarding for new partners in a six-week Shape Up cycle, to reduce first-year drop-off.

  25. Access and entitlements

    • Discovery
    • 2019
    • 9 min read

    How I redesigned sign-up for users who could not tell a free account from a subscription.

  26. WWE Network native apps

    • WWE Network
    • 2018
    • 8 min read

    How I owned the UX of WWE Network's iPhone, iPad and Android apps on Massive's AXIS platform.

  27. Navigation redesign

    • DAZN
    • 2017
    • 10 min read

    How I redesigned navigation and tiles to give DAZN users quick access to content.

  28. Community and gamification

    • VAHA
    • 2021
    • 11 min read

    How I designed community and gamification features for VAHA, from a team workshop to the design system.

  29. Join funnel

    • Utility Warehouse
    • 2020
    • 9 min read

    How I redesigned Utility Warehouse's sign-up steps to make a multi-service bundle easier to join.

  30. Self-service account

    • Discovery
    • 2019
    • 9 min read

    How I designed a self-service account area for Discovery's streaming products.

  31. BritBox acquisition and account

    • BritBox
    • 2019
    • 9 min read

    How I designed BritBox's first UK sign-up and account journeys in two sprints.

  32. NFL Game Pass white label

    • NFL Game Pass
    • 2017
    • 9 min read

    How I designed a white-label NFL Game Pass to test DAZN's product as a service for sports leagues.

  33. Remote appointments

    • Utility Warehouse
    • 2020
    • 7 min read

    How I redesigned Utility Warehouse's remote appointment when lockdown made it essential.

  34. Native playback

    • Discovery
    • 2020
    • 8 min read

    How I specified playback for every Discovery streaming app, embedded in the platform's tech team.

  35. Univision sports streaming

    • Univision
    • 2018
    • 6 min read

    How I designed the UX of a direct-to-consumer football service for Univision on web, apps and Chromecast.

  36. Offline downloads

    • DAZN
    • 2016
    • 6 min read

    How I designed downloads for watching catch-up sport offline in DAZN's iOS and Android apps.

Send a message

Tell me about the role and when it starts, and I will reply by email.