OKDive is a diving app concept that aims to bring a more convenient way for free divers to get prepared for their diving journey.

OKDive is a diving app concept that aims to bring a more convenient way for free divers to get prepared for their diving journey.

OKDive is a diving app concept that aims to bring a more convenient way for free divers to get prepared for their diving journey.

OKDive is a diving app concept that aims to bring a more convenient way for free divers to get prepared for their diving journey.

Context

Academic app concept

2022 Sep-Dec

IDEATION

Diving is pretty awesome.

But planning for a dive, can be troublesome.

The process of planning requires careful consideration of factors such as weather, tides, diving partner, and more... each categories takes great efforts to plan. I came to wonder, how can we improve diving process?

RESEARCH

What is so hard about dive planning?

With this question in mind, I conducted interviews with professional freedivers to gain insight into their experiences and discover ways in which the diving process could be improved, main problems include:

weather

prediction

weather

prediction

weather

prediction

Weather plays a big role in having good diving experience. Novice divers struggle to understand complex weather reports like tides and wind.

Weather plays a big role in having good diving experience. Novice divers struggle to understand complex weather reports like tides and wind.

Weather plays a big role in having good diving experience. Novice divers struggle to understand complex weather reports like tides and wind.

Information

Scattered

Information

Scattered

Information

Scattered

Although there are plenty of dive site info on Google/ facebook community, most of them are scattered, making it hard to research.

Although there are plenty of dive site info on Google/ facebook community, most of them are scattered, making it hard to research.

Although there are plenty of dive site info on Google/ facebook community, most of them are scattered, making it hard to research.

Reliable

Dive Buddy

Reliable

Dive Buddy

Reliable

Dive Buddy

Reliable diving partners at the same skill level can be difficult. Establishing trust with new diving partners can also be challenging.

Reliable diving partners at the same skill level can be difficult. Establishing trust with new diving partners can also be challenging.

Reliable diving partners at the same skill level can be difficult. Establishing trust with new diving partners can also be challenging.

Expert interview

I found accessories and community building to be the most comment topic during interviews with experts and diving coaches.

Diving Accessory

Diving Accessory

Diving Accessory

Most experienced divers choose to use dive watches to monitor important information such as time, temperature, and depth during their dives.

Additionally, dive watches can also save diving data and generate dive logs, allowing divers to track their progress over time.

Most experienced divers choose to use dive watches to monitor important information such as time, temperature, and depth during their dives. Additionally, dive watches can also save diving data and generate dive logs, allowing divers to track their progress over time.

Most experienced divers choose to use dive watches to monitor important information such as time, temperature, and depth during their dives.

Additionally, dive watches can also save diving data and generate dive logs, allowing divers to track their progress over time.

Online

Communities

Online

Communities

Online

Communities

There are plenty of active free diving communities on Facebook/Google. People would share their experiences and initiate diving events in their area. These communities are a valuable source of information for divers who are seeking advice and recommendations.

There are plenty of active free diving communities on Facebook/Google. People would share their experiences and initiate diving events in their area. These communities are a valuable source of information for divers who are seeking advice and recommendations.

There are plenty of active free diving communities on Facebook/Google. People would share their experiences and initiate diving events in their area. These communities are a valuable source of information for divers who are seeking advice and recommendations.

Diving process

After gaining some initial insights into the diving process, I decided to attend freediving classes to deepen my understanding and experience about the situation.


The process roughly goes like: Plan -> Dive -> Review. While there are many steps and procedures involved in each of these phases, I learned that one of the most crucial aspects of diving is monitoring weather and environmental conditions.


Divers should check on weather, environment information frequently, and observe the tide pattern before going into the water.

After gaining some initial insights into the diving process, I decided to attend freediving classes to deepen my understanding and experience about the situation.

The process roughly goes like: Plan -> Dive -> Review. While there are many steps and procedures involved in each of these phases, I learned that one of the most crucial aspects of diving is monitoring weather and environmental conditions.

Divers should check on weather information frequently, and observe the tide pattern before going into the water.

After gaining some initial insights into the diving process, I decided to attend freediving classes to deepen my understanding and experience about the situation.


The process roughly goes like: Plan -> Dive -> Review. While there are many steps and procedures involved in each of these phases, I learned that one of the most crucial aspects of diving is monitoring weather and environmental conditions.


Divers should check on weather, environment information frequently, and observe the tide pattern before going into the water.

Weather conditions can change rapidly, making it important for divers to have easy access to reliable weather information. The diving app should provide up-to-date weather forecasts that are easy to find and understand.


During the freediving classes, I observed the diving instructor checking on multiple tide apps looking for “Slack tide”. Slack tide is when the tide is neither rising nor falling, and the water is relatively still, which can provide a brief window for divers to experience calmer, clearer waters. This could be an opportunity to provide divers further details of when to plan the dive.

Models and vision

After research, I analysed the findings, and created some graphs to help understand the structure and goals of this app.

  • Goals Along Timeline

  • Platforms

  • Information Hierarchy

  • Persona

  • Scenario

design

Navigation Overview

The navigation bar features a launch screen with a map view for easy exploration of dive sites, a Dive Log and Saved Spots screen for convenient access to past and future dives, and a Profile screen for managing dive equipment and personal settings.

design

Comprehensive dive site information

The dive site page providing users with essential planning information. The displayed information is simplified and color-coded for easy readability at first glance. Additional details like map styles and reviews are organized further down the hierarchy, presenting a more in-depth look of the dive site.

Comprehensive dive site information

The dive site page providing users with essential planning information. The displayed information is simplified and color-coded for easy readability at first glance. Additional details like map styles and reviews are organized further down the hierarchy, presenting a more in-depth look of the dive site.

Export plan for buddy finding

With the export feature, users can easily share their dive site plans on social media. The plan includes a concise description of the dive site and the partner requirements, increasing the chances of attracting the right diving partner.

Review past dives

After completing a dive, a pop up will appear, displaying the information of the last dive. Users can review the details from the dives and view a 3D dive route generated from their watch data.

Dive watch use case

While diving, the dive watch can switch between various modes to cater to different needs. These modes include the diving mode, which displays the current dive's depth and time; surface mode, which indicates the duration of the surface interval until the next dive; and dive buddy monitor mode, which shows the dive buddy's position.

Design Details

BRANDING

Why “OKDive”

In freediving, an OK gesture is typically used to check in with your diving partner and indicate that you are not experiencing any problems. This is a critical sign to communicate the condition of the diver, determining if the dive should stop immediately or could go on.


The name OKDive effectively communicates the core values of the diving experience while also being memorable and catchy.

See you in the water :D

See you in the water :D

See you in the water :D