Home Products
Mobile apps
Installation Services About Contact
Get a quote WhatsApp us Login
Home / Products / Mobile apps / Audisode – Audiobook App (Flutter + Laravel)
FOR SALE Mobile apps

Audisode – Audiobook App (Flutter + Laravel)

Full-source audiobook app for Android and iOS. Offline listening, coins and Premium, RevenueCat purchases, AI narration and a Laravel admin panel.

$59 $89 Save 33%
One-time purchase · full source code · 1 domain per licence
Full source code, no lock-in Secure payment via Stripe 30 days of support included Sold by Appentium LLC
Need it changed? We'll customise or extend it for you.
1.0.0 Version
8 Technologies
Oct 2026 Last updated

About this product

Launch your own audiobook app for Android and iOS

Audisode is a complete audiobook platform you can brand, install and publish as your own. It combines a Flutter app for Android and iOS with a Laravel backend and a full admin panel, and you get the full source code for both.

Listeners stream or download audiobooks and series, pick up where they stopped on any device, earn coins or subscribe to Premium. You run everything from the admin panel: books, episodes, home screen, collections, push messages, rewards and store products, with a dashboard that shows listeners, subscribers and estimated revenue.


What you get

  • Flutter mobile app: Android and iOS from one codebase, with every screen and provider in readable source.
  • Laravel 12 backend: REST API, admin panel, public website, scheduler jobs and a read-only demo role.
  • Web installer: upload the files and open the site. It checks the server, tests the database and creates the admin account, so you do not need SSH.
  • Buyer guide: an offline HTML guide with a PDF copy, plus a START_HERE page, changelog and third-party licence notices.
  • Sample audiobooks (optional): seven public-domain titles with generated covers and author pages, so the app is not empty on day one.
  • Rebranding tools: app icon and launch screen from one image, and name, colour and logo for the panel under Settings → Branding.

A listening experience people return to

  • Background playback with lock-screen controls, speed control and a sleep timer
  • Offline downloads that pause, resume and survive a closed app
  • Continue listening and bookmarks that follow the listener across devices
  • Single audiobooks or series with free and paid episodes
  • Browse by category, collection and catalogue language, with search
  • Author pages with bios, follow authors, ratings and reviews, and recommendations
  • A listening activity page with daily listening time
  • Shareable book links that open the book in the app, or the store page if the app is not installed
  • Four app languages (English, Bengali, Arabic with right-to-left layout, Spanish), light and dark themes, and push notifications

Coins, Premium and in-app purchases

Audisode includes a ready coin economy and a subscription. Listeners earn coins from a welcome gift, a 7-day check-in streak, rewarded ads and invites, or buy coin packs. They spend coins to unlock books or single episodes at the price you set. Premium unlocks everything and removes ads.

Purchases run through RevenueCat, with Restore purchases, renewals and refunds handled on your server. Rewards, coin packs, prices and plans are all set in the admin panel under Settings, and every part is optional.


A real admin panel

AreaWhat you can do
DashboardSee listeners, active listeners, Premium subscribers and estimated revenue, and a list of anything still to set up
Books and episodesManage covers, authors, categories, languages and pricing, and bulk-upload a season of audio files
Home screen builderReorder and hide home sections, rename headings, and place hand-picked collections
Listeners and reviewsBrowse accounts, balances and activity, and moderate ratings
Push notificationsSend announcements to your listeners
AI narrationTurn text into audio with OpenAI or ElevenLabs (your own API key)
SettingsRewards, store products, ads, app links, branding, legal pages and team invites

The panel comes in light and dark themes and has a command palette on Ctrl or Cmd + K. A read-only demo role lets you show the panel to others without risking your data.

How it fits together

The Flutter app talks to your Laravel backend, which holds the database, the wallet and the audio. Firebase handles Google and Apple sign-in and push messages, RevenueCat handles purchases, AdMob handles ads, and audio sits in a private folder on your server or on any S3-compatible storage. You use your own keys and accounts for every service, and the backend supports MP3, WAV, M4A, M4B and AAC files.

Built to protect paid content

  • The wallet and unlocks live on your server, so the app cannot grant itself coins or titles
  • Google and Apple sign-in tokens are checked against Firebase before an account is created
  • Paid audio stays off the public web and is served through short-lived signed links
  • RevenueCat confirms purchases, and webhooks handle renewals and refunds
  • Rewarded ads credit coins only after AdMob confirms the view
  • Store requirements are covered: account deletion in the app, Restore purchases, Google's consent form and an iOS privacy manifest

From download to the app stores in five steps

  1. Upload and install. Upload the backend, open the site and follow the web installer.
  2. Make it yours. Set your app name, icon and package ID, then your branding in the panel.
  3. Connect services. Add your Firebase, AdMob and RevenueCat keys.
  4. Add audiobooks. Upload your own titles, or start from the sample books.
  5. Build and publish. Build the Android and iOS apps and submit them to the stores.

The guide in the download covers each step, and explains every .env setting.

What you need to set up yourself

You needWhy
Hosting with PHP 8.2+ and MySQL 8 or MariaDB 10.6+, on a domain with HTTPSRuns the API and admin panel. Shared hosting works with the web installer.
A Firebase projectGoogle and Apple sign-in, and push notifications
A RevenueCat account and store productsCoin packs and Premium (optional)
A Google AdMob accountBanner, interstitial and rewarded ads (optional)
Google Play and Apple developer accountsPublishing the app under your own name
Flutter, Android Studio, and Xcode on a MacBuilding the Android and iOS apps
An OpenAI or ElevenLabs API keyAI narration only (optional, billed by the provider)

Try the live demo

Open the demo to explore the admin panel with a read-only login. Every change is refused, so you can click around safely.

Good to know

  • The sample audiobooks are public-domain texts read by LibriVox volunteers. They stream from archive.org, so delete them before launch and add your own content.
  • The app ships with Google's sample AdMob IDs. Add your own IDs before you release.
  • Translations should be reviewed by a native speaker before release.
  • One licence covers one domain. Reinstalling on the same domain and using local or test addresses are free, and you can move a licence from the admin panel.
audiobook app audiobook script flutter audiobook app laravel admin panel audio streaming app android ios app offline audio audio series app mobile app source code revenuecat admob firebase flutter laravel audiobook platform listening app subscription app coin rewards ai narration

Key features

Background playback
Lock-screen controls, speed control and a sleep timer
Offline downloads
Titles download, pause, resume and survive a closed app
Continue listening
Progress and bookmarks follow the listener across devices
Series and episodes
Single audiobooks or series with free and paid episodes
Coins and rewards
Welcome gift, 7-day check-in streak, rewarded ads and invites
Premium subscription
Monthly or yearly plans unlock everything and remove ads
In-app purchases
Coin packs and subscriptions through RevenueCat, with Restore and refunds handled
Secure by design
Server-side wallet, verified sign-in and signed audio links
Home screen builder
Reorder and hide sections and add collections from the admin panel
Admin dashboard
Listeners, Premium subscribers and estimated revenue at a glance
Bulk upload
Drop a season of audio files and get numbered episodes
AI narration
Turn text into audio with OpenAI or ElevenLabs
Shareable book links
Links open the book in the app, or the store if it is not installed
Authors and reviews
Author pages with bios, follow authors, ratings and reviews
Four languages
English, Bengali, Arabic (right to left) and Spanish, light and dark themes
Push notifications
Send announcements, and listeners choose their preferences

What's included

Flutter app source
Android and iOS, every screen and provider, no obfuscation
Laravel backend
REST API and admin panel with full source
Web installer
Install without SSH: server check, database test, admin account
Buyer guide
Offline HTML guide with a PDF copy, plus a START_HERE page
Sample audiobooks
Seven public-domain titles with covers to try it on day one
Rebranding tools
App icon and splash from one image, branding in the panel
Changelog and notices
Version history and third-party licence notices
Read-only demo role
Show your own demo without risking your data

Technical specifications

Flutter Dart Laravel 12 PHP 8.2 MySQL Firebase RevenueCat AdMob
Type Licensable product
Category Mobile apps
Version 1.0.0
Delivery Instant
Licence Covers 1 domain
Mobile app Flutter 3 (Dart) for Android and iOS
Backend Laravel 12 on PHP 8.2+, REST API with token sign-in
Database MySQL 8 or MariaDB 10.6+
Minimum OS Android 7.0 (API 24), iOS 15
Sign-in Google, Apple and email with password (Firebase)
Purchases RevenueCat (coin packs and subscriptions)
Ads Google AdMob with Google's consent form
Push notifications Firebase Cloud Messaging
Audio formats MP3, WAV, M4A, M4B, AAC
Audio storage private server folder or S3-compatible storage
App languages English, Bengali, Arabic (RTL), Spanish
Admin panel Laravel Blade, light and dark themes
Installation Web installer or php artisan app:install

What you'll need

  • Hosting with PHP 8.2+ (openssl, pdo_mysql, mbstring, gd, fileinfo, curl, zip) and MySQL 8 or MariaDB 10.6+
  • A domain with HTTPS
  • Outgoing HTTPS from the server to appentium.com, for licence activation
  • A Firebase project for Google and Apple sign-in and push notifications
  • A RevenueCat account and store products, to sell coin packs and Premium (optional)
  • A Google AdMob account, for ads (optional)
  • Google Play and Apple developer accounts to publish under your own name
  • Flutter, Android Studio, and Xcode on a Mac to build the iOS app
  • An OpenAI or ElevenLabs API key, only for AI narration (optional)

Perfect for

  • Developers and agencies building an audiobook or audio-learning app for a client
  • Publishers and authors who want their own branded listening app
  • Startups testing a pay-per-episode or subscription audio service
  • Creators selling audio series, courses or stories
  • Developers who want a complete Flutter and Laravel codebase to learn from and extend

How buying works

01 Order it Tap “Order now” or message us. Nothing is charged yet, and no card details go on this site.
02 Pay the link We reply with a secure Stripe payment link and an invoice — usually the same day.
03 Download Your download unlocks once payment clears, with a licence key for 1 domain.
04 Launch Rebrand it, ship it, and lean on 30 days of support while you do.
Fixed or refunded
If it’s broken or not as described, we fix it or give you your money back.
30 days of support
Help getting it set up and running for 30 days after you buy.
Commercial licence
Use and modify it for a product of your own, including commercially.

Sold by Appentium LLC, a limited liability company registered in New Mexico, USA. The full terms are in our terms of service.

Before you ask

Do I get the full source code?
Yes. The Flutter app, the Laravel backend and admin panel, the web installer and the guide are all included, with no obfuscation.
Can I publish it on Google Play and the App Store?
Yes, under your own name and developer accounts. Change the app name, icon and package ID, then build and submit. You need your own Google Play and Apple developer accounts.
Do I need to know Flutter or Laravel?
The backend installs through the web installer without code. Rebranding and building the apps needs Flutter, Android Studio, and Xcode on a Mac for iOS. The guide walks through each step.
Which hosting do I need?
Any host with PHP 8.2+, MySQL 8 or MariaDB 10.6+ and HTTPS, shared hosting included. The server must be able to reach appentium.com over HTTPS for licence activation.
Where is the audio stored?
On your own server in a private folder, served through short-lived signed links, or on any S3-compatible storage.
How do in-app purchases work?
Coin packs and Premium run through RevenueCat. You create the products in Google Play Console, App Store Connect and RevenueCat, then enter their IDs in Settings, Store products. Purchases are confirmed on your server.
Does it include AI narration?
Yes, as an option. The admin panel turns text into audio with OpenAI or ElevenLabs using your own API key. Those providers bill you for usage.
Which languages does the app speak?
English, Bengali, Arabic (right to left) and Spanish. You can add more by copying a translation file. Have a native speaker review the translations before release.
Does one licence cover more than one domain?
One licence covers one domain. Reinstalling on the same domain and using local or test addresses are free, and you can move a licence to another domain from Admin, License.
Do I get updates?
Every update is yours to download. The changelog lists what changed in each version.
Can I try it before buying?
Yes. Open the live demo and sign in with the read-only demo login to explore the whole admin panel. Every change is refused, so you cannot break anything.
Do I get the full source code?
Yes. Every project ships with the complete, unobfuscated source code and the rights to modify it however you like. No licence keys, no phoning home, no lock-in.
Where are you based?
We work remotely with clients worldwide and keep overlapping hours with your timezone for calls. Most communication happens over email, WhatsApp and scheduled video calls.
How do I pay?
Send us a request through the site or message us directly. We reply with the details and a payment link for your preferred method. Once payment clears, your download unlocks immediately.
Who actually writes the code?
The people you speak to. There are no account managers relaying messages and no work quietly passed to a third party.
Can you customise it before I get it?
Yes. Rebranding, extra screens and integrations are all quoted separately once we know what you need. Most customisation work lands within one to three weeks.
Ready when you are

Launch with Audisode – Audiobook App (Flutter + Laravel). $59

Audisode is a complete audiobook platform: a Flutter app for Android and iOS and a Laravel backend with an admin panel. Listeners stream or download audiobooks and series, earn coins or subscribe to Premium, and you manage the catalogue, home screen and revenue from the panel. Install it with the web installer, rebrand it and publish it under your own name.

WhatsApp

Full source code · 30 days of support · Fixed or refunded if it's not as described

Offices

Two offices, one team.

Offices in Bangladesh and the United States, working with clients everywhere.