How SpaGreen Creative shipped OXOO — a cross-platform OTT mobile app suite with native Android, iOS and Android TV builds, subscription + ad monetisation, and a single CMS that powers every screen.
Trusted by 8,200+ businesses across 110+ countries · NDA on request · Reply in under 24h
For most streaming brands today, mobile is >70% of viewing time. Mobile web is a fallback, not a strategy. The question for a new OTT operator is which native stack to invest in first, how to keep the experience consistent across Android, iOS and TV, and how to monetise both subscribers and free-tier viewers without rebuilding the player three times.
OXOO answers that brief: native Android (Kotlin), native iOS (Swift) and Android TV builds powered by a single Laravel CMS, sharing one subscriber identity, one catalogue and one monetisation engine across screens.
We resisted the temptation to ship a single hybrid app. Native Kotlin on Android and Swift on iOS gave us a player that respects platform memory pressure, a navigation pattern that feels native to each store, and the latitude to ship Picture-in-Picture, Chromecast, AirPlay and background audio properly — not as hacks.
Behind every screen sits one Laravel API with a unified catalogue, subscription billing, entitlement checks and analytics. A change in the CMS — a new collection, a price tier, a banner takeover — propagates to every device class without a code push. That’s the difference between an OTT product an operator can run, and a project they have to babysit.
OXOO is a cross-platform OTT mobile and TV app suite built end-to-end by SpaGreen Creative — sold as a one-time licence with native Android, iOS and Android TV source.
1× UI/UX Designer1× Android Engineer (Kotlin)1× iOS Engineer (Swift)2× Backend Engineers (Laravel)1× QA Engineer1× Product Manager
Agile with cross-platform parity reviews each sprint. Every feature shipped on Android and iOS in the same release, with TV following one sprint behind to absorb learnings.
FigmaAndroid Studio · XcodeLaravelMySQL · FirebaseGitHub ActionsTrelloPostman
Laravel CMS & APIKotlin (Android phone & TV)Swift (iOS)ExoPlayer · AVFoundationChromecast · AirPlay · PiPFirebase Auth · FCM · CrashlyticsAWS S3 + CloudFront + MediaConvertIn-app purchase + Stripe billing
10 months from CMS architecture and native app development through to app store publishing, ASO and post-launch optimisation across three platforms.
Aggregated player telemetry from production OXOO deployments running on standard cloud infrastructure.
We launched on three platforms in one campaign and the press picked us up as ‘the only new indie streamer with a real TV app.’ That single line was worth more than our paid acquisition that quarter.
Talk to a senior streaming engineer. We’ll review your catalogue, monetisation plan and TV strategy, and quote a fixed-price build in 24 hours.
Trusted by 8,200+ businesses · 110+ countries · NDA on request · Free quote in 24h
OXOO is a complete OTT mobile and TV app suite — native Android (Kotlin), native iOS (Swift) and Android TV — backed by a single Laravel CMS, with subscription billing, ad-supported tiers, transactional rent/buy, live TV channels and a VOD catalogue.
Streaming is the worst-case scenario for cross-platform tooling: aggressive memory pressure, OS-level player APIs (ExoPlayer / AVFoundation), platform-specific features (PiP, Chromecast, AirPlay) and store-review scrutiny. Native investment pays back in retention, performance and store ratings.
A white-label OXOO deployment with your branding, content seeding, IAP setup, app store assets and store-review handling typically goes live in 6 to 10 weeks across all three platforms. A custom OTT app suite takes 16 to 26 weeks.
All three: subscription (SVOD) with multiple tiers, transactional (TVOD), and ad-supported (AVOD) with pre-roll, mid-roll and post-roll. Apple IAP, Google Play Billing, Stripe and regional gateways are integrated; subscription state syncs across devices.
Yes — properly, on native APIs, not as hacks. Chromecast (Android), AirPlay (iOS), Picture-in-Picture and background audio are first-class features. Apple TV and Roku apps are available as a separate engagement on top of OXOO.
Yes. OXOO is built to current store guidelines including IAP-only digital subscriptions on iOS, age-rating compliance and metadata requirements. SpaGreen handles store submission, review responses and re-submission if reviewers request changes.
Yes. Live channels can be ingested via RTMP/HLS from any encoder, with EPG (programming guide), DVR rewind and concurrent-viewer limits per subscription tier. Live and VOD share the same catalogue, billing and analytics.
CodeCanyon licence is a few hundred dollars. White-label OXOO deployments by SpaGreen start at $5,800 USD. Fully custom OTT app suites with original-content workflows, multi-region CDN or advanced DRM are scoped per project and typically land between $25,000 and $90,000.
Whether you want a re-deployment of OXOO or a fully custom OTT app suite, SpaGreen Creative ships native, store-ready apps that launch on day one and scale with your catalogue.