AWDIO

Interactive Audio Adventures for Kids.

  • Client: AWDIO
  • Year: 2022
  • Role: CTO & Co-founder
  • Tags: Audio, Kids, React Native, Storytelling

Project Overview

AWDIO(initially calledPlayphonic) started as a project under LEGO Ventures aiming to revolutionize kids' entertainment through interactive audio experiences. The project emerged at the end of 2021, transitioning from a proof-of-concept phase into a standalone startup focused on children up to K12.

Motivation & Opportunity

The children's entertainment landscape often lacks balanced interactive content, either passive or overloaded with commercial incentives. AWDIO aimed to fill this gap by providing engaging, educational, and interactive audio content without in-app monetization. Initially envisioned for road-trip entertainment, the concept expanded to broader interactive audio experiences.

My Role & Team Dynamics

Joining as CTO, my core responsibilities were designing and building the product, technical architecture, and user-testing infrastructure. Despite my formal title, I embraced a hands-on approach, being directly involved in product strategy, coding, prototyping, and UX design.

Collaboration was tight-knit: alongside CEO Matthias (partnerships and creators) and CPO Jonas (content creation), we maintained flexible, ad hoc decision-making. Regular standups and weekly demos fostered a transparent, dynamic working environment. I held full responsibility for the technology stack and development processes.

Constraints & Challenges

Our project timeline was initially limited to nine months due to LEGO's budget constraints, later slightly extended due to internal delays. A significant uncertainty was whether kids would embrace interactive audio or whether parents would find enough value in subscribing. Additionally, the rapid advancements in generative AI significantly reshaped our approach later on.

Research & Exploration

Early research involved analyzing competitors like Toniebox and Yoto alongside kids' podcasts. We discovered a clear opportunity in interactive audio experiences as existing solutions lacked genuine interactivity. However, the high production costs of professionally created content surfaced as a critical issue, prompting us to explore generative AI solutions later.

Design & Product Development

Guided by LEGO's "4 Cs" philosophy Connect, Construct, Contemplate, Continue. We prioritized educational and creative experiences and encouraged active participation. The onboarding process introduced users to our host, Audie , guiding users through interactions and permissions .

We emphasized intuitive navigation, showcasing new stories through engaging visual cards on the Explore screen , and offered a straightforward browsing experience . The interactive audio player allowed seamless user interaction, clearly indicating choices and timelines .

Technical Architecture & Solutions

The technical architecture, built modularly with React Native, Node.js, and PostgreSQL, supported complex audio storytelling interactions. One standout achievement was the bespoke story creator backend, where episodes relied on structured JSON files that dynamically managed story flows and interactions based on user choices.

A notable technical challenge was achieving an "offline-first" experience without overwhelming users during onboarding. We solved this by carefully orchestrating background downloads for initial story segments.

Adaptations & Pivots

Recognizing the high cost of producing original content, we pivoted toward incorporating external podcasts and audiobooks. This adaptation expanded our content library and allowed quicker scalability, albeit deviating slightly from our original interactive-first vision.

Final Outcome

We developed a polished app containing five professionally produced interactive audio stories alongside engaging quizzes . User tests with 100 families showed promising engagement, confirming our approach resonated strongly with children. Unfortunately, a full-scale public launch didn’t materialize because we pivoted into genAI and what became Superland.

Personal Reflections

I take pride in crafting the intuitive story creator backend and overcoming UX complexities involved in interactive storytelling. The project deepened my technical skills, particularly in React Native and app deployment processes. The experience reinforced my belief in shipping at the 80% mark, iterating openly, and prioritizing user needs.

I’d ensure the app made it to full market launch if given another chance. Nonetheless, AWDIO remains a testament to innovative product development, strategic adaptability, and thoughtful user-centred design.

Step one on the onboarding flow in AWDIO. asking the user to turn on sound

awdio_01

Step one on the onboarding flow in AWDIO. asking the user to turn on sound

Step two on in the onboarding flow in AWDIO, welcoming the user to the app

awdio_02

Step two on in the onboarding flow in AWDIO, welcoming the user to the app

Step three in the onboarding flow, explainging how the pick

awdio_03

Step three in the onboarding flow, explainging how the pick

introducing the host Audie

awdio_04

introducing the host Audie

asking the user to activate the microphone

awdio_05

asking the user to activate the microphone

activate the microphone modal in AWDIO

awdio_06

activate the microphone modal in AWDIO

Asking the user to enable notifications in AWDIO

awdio_07

Asking the user to enable notifications in AWDIO

Asking the user to enable notifications in AWDIO, showing a modal with options to enable or skip notifications.

awdio_08

Asking the user to enable notifications in AWDIO, showing a modal with options to enable or skip notifications.

The explore screen, where the user can discover new stories. It features full screen cards with images and titles of the stories.

awdio_09

The explore screen, where the user can discover new stories. It features full screen cards with images and titles of the stories.

Showing a pop up when new content is available in AWDIO.

awdio_10

Showing a pop up when new content is available in AWDIO.

The browser screen in AWDIO, showing a list of available content, and the users active stories

awdio_11

The browser screen in AWDIO, showing a list of available content, and the users active stories

Browser screen, with a full width card taking the yser to a selection on content, here it is all quizzes

awdio_12

Browser screen, with a full width card taking the yser to a selection on content, here it is all quizzes

Browser screen showing a list of available content, here it is a list of quizzes

awdio_13

Browser screen showing a list of available content, here it is a list of quizzes

The player UI, in its minimized state, showing the time left until next interaction

awdio_14

The player UI, in its minimized state, showing the time left until next interaction

The player UI, showing time left until the next interaction, the past plot choices, and an option to go back to past choices.

awdio_15

The player UI, showing time left until the next interaction, the past plot choices, and an option to go back to past choices.

Showing the player UI when the user has to make a choice to advance the story.

awdio_16

Showing the player UI when the user has to make a choice to advance the story.

The end screem, where the user can replay, listen to the next episode, or listen to something else.

awdio_17

The end screem, where the user can replay, listen to the next episode, or listen to something else.

Intro to a new quiz

awdio_18

Intro to a new quiz

UI for what a question looks like, showing the possible answers.

awdio_19

UI for what a question looks like, showing the possible answers.

UI for correct answer with confetti falling down, showing the user that they got the answer right.

awdio_20

UI for correct answer with confetti falling down, showing the user that they got the answer right.

After each question, the user is shown a fact related to the question they just answered.

awdio_21

After each question, the user is shown a fact related to the question they just answered.

The final screen of the quiz, showing the user their score.

awdio_22

The final screen of the quiz, showing the user their score.

smile
smile
smile
smile