Portfolio Description

Project Details

Client: Storia: Podcast Library Into a Personal Audiobook Companion

Main Service: Product Strategy, UI/UX Design, Mobile App Development

Industry: Media & Entertainment

Overview

Storia partnered with Agile Stormers to develop a cross-platform mobile application that delivers a seamless audiobook and podcast experience on Android and iOS. Built to support a growing library of 375,000+ audio titles, the platform enables users to discover content, manage personal libraries, and enjoy uninterrupted listening through an intuitive interface.

Beyond creating an audio player, the objective was to build a scalable platform that improves content discovery, personalizes the listening experience, and supports long-term product growth. From product strategy and UI/UX design to Flutter development and deployment, Agile Stormers delivered a future-ready solution built for performance and scalability.

Challenges:

Building a content-rich audio platform required balancing user experience, scalability, and performance.

  • Managing a Large Content Library Organizing over 375,000 audiobooks and podcasts into an intuitive browsing experience.
  • Improving Content Discovery Helping users find relevant content through genres, curated collections, featured authors, and recommendations.
  • Delivering a Premium Listening Experience Supporting advanced playback features including chapter navigation, progress tracking, downloads, sleep timer, and synchronized reading.
  • Creating a Personalized Library Enabling users to save favorites, manage subscriptions, and continue listening seamlessly.
  • Supporting Android & iOS Efficiently Building a single cross-platform application with a consistent user experience.

Solution:

Agile Stormers developed Storia using Flutter and a custom backend, delivering a consistent experience across Android and iOS from a single codebase.

The platform was designed to simplify content discovery through curated collections, genre-based browsing, featured authors, and personalized recommendations. A dedicated audiobook player includes advanced playback controls, progress tracking, chapter navigation, downloads, sleep timer, and synchronized text for an enhanced listening experience.

Users can manage favorites, subscriptions, and account settings through a centralized library and profile, while the scalable architecture supports continuous content growth and future feature expansion.

Key Features

  • Intelligent Content Discovery Browse 375,000+ titles through genres, curated collections, recommendations, and featured authors.
  • Personalized Digital Library Save favorites, manage subscriptions, and continue listening across devices.
  • Advanced Audio Player Chapter-aware playback, downloads, sleep timer, playlists, and synchronized book text.
  • Rich Content Information View book descriptions, authors, duration, language, and genres.
  • Unified User Profile Manage account settings, notifications, payment methods, and security.
  • Cross-Platform Experience Consistent Android and iOS experience from a single Flutter codebase.

Result:

  • Scalable Foundation A single Flutter codebase simplified development and future enhancements.
  • Improved Content Discovery Curated recommendations and structured navigation increased content accessibility.
  • Higher User Engagement Personal libraries and subscriptions encouraged repeat usage.
  • Premium Listening Experience Advanced audiobook functionality delivered a richer user experience.
  • Future-Ready Platform Flexible architecture supports continued catalog expansion and new features.

We had an enormous catalog and no real way to help people find their way into it. Agile Stormers didn’t just build a player they built a browsing experience that actually makes sense of 375,000 titles. The Library and Saved screens especially changed how people use the app; listeners come back because it feels like their shelf, not just a search bar. And having one codebase for both iOS and Android meant we could actually keep up with feature requests instead of building everything twice.

Renee CastilloVP of Product - Storia

Skip to content