Maxscripts symbol

CASE STUDY · MEDIA & PUBLISHING

Ad-free news reading with micropayments

As part of the client’s mobile engineering team, we helped build and scale a consumer app that lets readers access premium journalism from many publishers without ads or paywalls, paying a few cents per article from an in-app wallet.

iOS + Androidnative apps from a single codebase
3ways to pay: card, in-app purchase and subscription
4environments: development, QA, performance and production
2+ yearsof continuous feature releases

THE CHALLENGE

What needed to happen

Readers are tired of ads and of paying for a separate subscription to every publication. The client set out to offer a different model: one app, many publishers, and a small payment per article from a shared wallet, with ways to earn credit by engaging with brands. Making that work meant a fast, personalised feed, frictionless payments that respect both app-store rules and card payments, and a growth and analytics stack strong enough to support a venture-backed consumer launch.

WHAT WE DELIVERED

Pay for what you read,
earn for what you share.

01Reading experience

Personalised news feed

  • A curated feed of articles from many publishers
  • Personalised recommendations based on reading behaviour
  • Publisher and magazine-style collections
  • Full articles without ads or paywalls
  • Native and embedded video playback
  • A library and history of everything a reader has unlocked
02Payments

Micropayment wallet

  • Pay-per-article unlocking from a prepaid wallet
  • Top-ups by card and through app-store in-app purchases
  • Subscription plans as an alternative to pay-as-you-go
  • Refund flows and an always-visible balance
  • Secure handling of payment and account tokens
03Engagement

Earn & rewards

  • Brand offers that reward readers with credit
  • Multiple-choice surveys with instant rewards
  • Consent-based bank account linking through a financial data aggregator
  • Friend referrals through contacts, SMS and share links
04Accounts

Onboarding & identity

  • Sign in with Apple, Google or Facebook
  • SMS and email verification
  • App-tracking and notification permission journeys
  • Remote configuration and forced-update prompts
05Measurement

Growth & analytics stack

  • Install attribution and deep links
  • Lifecycle messaging and push notifications
  • Product analytics and session replay
  • Crash and error monitoring across releases

ENGINEERING & OPERATIONS

  • TypeScript and Redux Toolkit across a large, modular codebase
  • Over-the-air updates to ship fixes without waiting for app-store review
  • GitHub Actions pipelines for linting, pull-request checks and scheduled QA and performance builds
  • Automated tests with Jest, React Native Testing Library and mocked APIs, with coverage reporting
  • High-performance list rendering for long, image-heavy feeds
  • Pre-commit hooks and strict lint rules to keep a large team consistent
  • Separate development, QA, performance and production configurations

WHAT IT MADE POSSIBLE

  • A new way for readers to access premium journalism without ads or multiple subscriptions
  • Payments that work across card, in-app purchase and subscription models
  • Additional ways for readers to earn credit and for brands to reach them
  • A release process that let a distributed team ship continuously for more than two years
  • A codebase backed by automated tests, monitoring and performance tooling

TECHNOLOGY

Tools we used

React NativeTypeScriptRedux ToolkitStripeIn-app purchasesFirebaseSentryAppsFlyerIterableRecombeeCodePushLottieJestTesting LibraryMSWGitHub Actions
All case studies ↗
Client name and confidential details withheld.

MORE WORK

Other case studies

Travel & hospitality · Case studyA members-only social travel platformAn end-to-end ecosystem that helps verified members discover, host and join trips, events and dining experiences, chat in real time, and book premium yachts, villas and restaurants.5connected productsiOS · Android · Webplatforms~150API endpointsRead the case study ↗Healthcare & life sciences · Case studyAI clinical decision support for integrative medicineAn AI clinical decision-support platform for traditional-medicine practitioners, combining evidence-cited case analysis, safety checks, research tools and full clinic management.50+source textsWeb · AI · APIsplatforms~140API endpointsRead the case study ↗HR & payroll · Case studyPayroll operations & workforce management suiteA payroll operations console and an employee self-service app that bring time tracking, scheduling, time off, payments and payroll documents together for employers and their teams.3connected appsWeb · iOS · Androidplatforms3languagesRead the case study ↗Telecom & messaging · Case studyWhite-label email marketing & delivery platformA white-label email platform for a business messaging provider: campaigns, templates, contact lists, transactional APIs and SMTP relay, sold to clients through a three-level reseller hierarchy.3role-based portals4servicesAPI · SMTPsending channelsRead the case study ↗Real estate & proptech · Case studyProperty intelligence for real-estate investorsA mobile property intelligence app that lets real-estate investors explore parcels on a map, see ownership, tax and sales data, and manage deals from the field.iOS · Androidplatforms5property data views2.5 yearsof releasesRead the case study ↗Education & edtech · Case studyAI-powered exam preparation platform for dental studentsAn AI-powered learning platform that prepares dental students for their national board exam with case-based courses, timed mock exams, a searchable e-library and an AI study assistant.37screens~130API endpoints20+subject librariesRead the case study ↗Customer engagement · Case studyEmbeddable live chat for business websitesAn embeddable live-chat product that lets businesses add a branded chat widget to their website with one snippet, and answer visitors in real time from a shared web inbox.1snippet to embedReal-timemessaging18 monthsof developmentRead the case study ↗Retail · Case studyPaint store point of sale on ERPNextA custom point-of-sale system for a paint retailer, built on ERPNext with a fast React front end, a synced colour and tint catalogue, contractor job sites and integrated card payments.8POS screensReact · ERPNextstack3 monthsof developmentRead the case study ↗Events & exhibitions · Case studyTrade-show lead capture for exhibitorsA mobile CRM that helps exhibitors capture and qualify leads on the trade-show floor with voice notes that turn into text, photos, documents and a simple pipeline from pre-lead to converted.iOS · Androidplatforms20+screens5 monthsof developmentRead the case study ↗Energy & utilities research · Case studyMember research portal with AI-assisted searchAn enterprise Drupal platform for a research and advisory firm: a gated member research portal with personalised dashboards, single sign-on, Salesforce and events integrations, and AI-assisted research search.29custom modules3+ yearsof developmentDrupal · ReactstackRead the case study ↗

YOUR NEXT CHAPTER STARTS HERE

Have an idea?
Let’s make it happen.

Tell us what you’re thinking. We’ll start from there.

LET’S EXPLORE YOUR IDEA

A good place
to start.

Preview form: save your enquiry as a file. No message is sent, and no information is stored on a server.