CASE STUDY / FLUTTER; BLOC

Subscription-based reading/audio app with PDF reading, background audio, offline content/downloads, in-app subscriptions and Firebase services.

A subscription-based reading and audio app with PDF reading, background playback and offline content.

BUILD FOCUSReading & background audio
ENGINEERINGFlutter
DELIVERYFlutter app
01 · PROJECT CONTEXT

The product challenge

Reading and listening are different usage modes; users need content access to remain practical when the app is backgrounded or offline.

MY CONTRIBUTION

Flutter/BLoC implementation for PDF reading, background audio, offline downloads and subscription services.

02 · IMPLEMENTATION

Implementation & engineering decisions

  1. 01Built PDF reading and content browsing.
  2. 02Handled background audio playback.
  3. 03Added offline content/download flows.
  4. 04Integrated in-app subscriptions and Firebase services.
ENGINEERING NOTES

Where the implementation needed care

Architecture

Flutter/BLoC organizes reading and audio modes, with offline downloads and subscription access supporting continued use.

Key challenge

Support reading/listening across foreground, background and offline states.

Delivered

Reading UI, background audio, offline content and subscription flows.

03 · PRODUCT CAPABILITIES

Key features & flows

The implementation connects pdf reading with background audio, supported by offline downloads and the integrations listed here.

  • PDF reading
  • Background audio
  • Offline downloads
  • In-app subscriptions
  • Firebase services
READINGAUDIOIAP

ARCHITECTURE & INTEGRATION

Reading and audio content remain usable across subscription and offline flows.

The Flutter app uses BLoC and combines PDF reading, background audio and offline content/downloads. In-app purchases handle subscription flows, while Firebase services support the documented app integrations.

FlutterBLoCIn-app purchasesFirebase

HAVE A SIMILAR CHALLENGE?

Building something in reading & background audio?

I can help shape the user journey, integration plan and delivery scope for a reading & background audio product—from implementation through release.

← Back to all projects