Introduction
SQUID App is a media-tech company based in Stockholm, Sweden, offering a news-oriented vertical-video service for mobile users. As SQUID expanded its ambition from news to general video streaming — especially targeting Android users with a high-engagement mobile experience — it engaged Top Remotely to develop an Android-centric video streaming app (with social/discovery features) tailored for high-growth mobile audiences. The collaboration focused on creating a lean, scalable, feature-rich streaming app optimized for Android from day one (with extension to other platforms later).
Challenges
Before Top Remotely’s involvement, SQUID faced several operational and user-experience challenges:
- The existing app targeted news video and feed-based consumption, but lacked a robust full-featured video streaming module — including live, on-demand, offline playback, user profiles and social/discovery elements for broader video content.
- Their Android user-base was growing rapidly; performance, adaptability and seamless streaming across devices (phones/tablets) were becoming critical.
- Monetization and user-engagement metrics (watch-time, retention, content discovery) required deeper features (e.g., recommendation engine, user-profiles, download/offline, push notifications) which the current tech stack didn’t fully support.
- A cost-efficient architecture was needed: as a mid-sized company, SQUID needed to avoid large enterprise streaming-platform fees and instead adopt a lean, flexible mobile-first stack.
- Time-to-market: Given competition, SQUID needed a rapid rollout of the new streaming app to capture mobile growth in multiple geographies.
Top Remotely’s remote-first development strategy and Agile rollout model were chosen to address these issues.
Objectives
SQUID engaged Top Remotely with these key goals:
- Build a dedicated Android streaming app (initially) supporting both on-demand and scheduled video content, with high-quality playback, minimal buffering and offline mode.
- Provide advanced user-engagement features: profiles, recommendations, content discovery, “watch-later” lists, push notifications for new content, social sharing.
- Integrate monetization models suited to mobile users: ad-supported free tier, premium subscription tier, in-app purchases/downloads, analytics for content performance.
- Ensure scalability and performance: handle growth in users, multi-region delivery, efficient CDN/back-end architecture, modular for future iOS/TV extensions.
- Keep total cost of ownership low, build using components that allow lean operation and fast iteration (updates, bug-fixes, new features) while maintaining smooth UX and strong Android performance.
Top Remotely’s consultants worked with SQUID to define architecture, UI/UX for mobile, streaming backend setup, and analytics/monitoring.
Solutions
Top Remotely delivered a full solution customised for SQUID’s Android streaming-app workflows:
- Android App Front-end: Built a native Android app (Java/Kotlin) optimized for mobile phones/tablets, supporting adaptive bitrate streaming, offline download mode, watch-later lists, user profiles, social sharing, push notifications for new content.
- Streaming Infrastructure & CDN: Implemented a cloud-based backend (video encoding, storage, CDN distribution), using adaptive bitrate streaming so users on different networks/devices have smooth playback.
- Content Discovery & Recommendation: Created a module for video recommendations based on viewing behavior, trending content, categories; implemented dynamic home-feed, search/filter functionality, and user history/profile.
- Monetization & Analytics: Integrated ad-server for free tier (with targeted ads), subscription layer for premium content, in-app purchases/download. Built a dashboard for SQUID to view user metrics: watch-time, retention, download-counts, and regional performance.
- Performance & Offline Support: Provided offline caching/download functionality (users select content to download), smooth playback even on weaker networks, state-handling for offline/online transitions.
- Scalable Architecture & Modular Roll-out: Designed back-end and app in modular fashion so iOS/TV versions can come later; used micro-services for streaming, metadata, user-profiles; ensured remote deployment, monitoring, maintenance.
- Remote Collaboration & Training: Top Remotely provided remote orientation/training for SQUID’s product and engineering team, set up handover processes for updates/maintenance, and provided a monitoring/alerting system for uptime/performance.
Deployment Process
Top Remotely executed the deployment in a phased, collaborative approach:
- Initial Assessment: Workshops with SQUID’s product, content and engineering teams to map existing app usage metrics, identify critical features (offline downloads, recommendations, monetization), and define key milestones.
- Data & Feature Planning: Defined app scope for minimal viable product (MVP) for Android: streaming core + offline + watch-later + basic recommendations; identified monetization models; chose tech stack for streaming CDN/back-end.
- Development & Customisation: Built Android front-end, set up backend streaming infrastructure, integrated analytics/ad-server, built recommendation engine, set UI/UX flows. Conducted frequent sprints with SQUID’s team for feedback.
- Pilot & QA: Released beta to a limited user segment in selected country/region; collected feedback on performance (playback quality, download reliability), user engagement features; refined UI/UX, fixed bugs, optimized network fallback, improved onboarding.
- Full Launch & Support: Rolled out to full Android user-base across multiple geographies, enabled monetization tiers, set up dashboards, handover to SQUID’s internal team for operations; provided remote support, ongoing monitoring, and iteration for feature updates/maintenance.
Results
Following full deployment of the Android video-streaming app (customised and integrated by Top Remotely), SQUID achieved the following outcomes:
- Significant improvement in playback performance and user satisfaction: fewer buffering issues, improved retention of mobile users.
- Increased user-engagement via new features: more watch-later lists, higher average watch-time per session, greater content discovery via recommendations.
- Monetization uplift: free-tier ad-supported users increased, subscription uptake improved thanks to premium features like offline downloads and ad-free viewing.
- Operational efficiency: SQUID’s engineering/product team spent less time on streaming-infrastructure maintenance and more on content strategy, because the streaming/back-end system was robust and scalable.
- Scalability built in: The modular architecture allows SQUID to plan iOS and smart-TV expansions without major rework, keeping incremental cost growth controlled.
- Competitive positioning: With a high-quality Android streaming app, SQUID strengthened its mobile offering and differentiation in the media-tech space targeting mobile-first users.
These gains illustrate the value of a focused, mobile-first Android streaming app combined with Top Remotely’s lean remote implementation and modular architecture strategy.
Technology Stack
The solution was built using a modern, scalable stack suited for Android streaming and high-growth mobile environments:
- Front-end: Android native (Kotlin/Java) for phones/tablets, optimized UI/UX for mobile.
- Streaming Backend: Cloud storage/transcoding (e.g., AWS S3/MediaConvert or equivalent), CDN distribution, adaptive bitrate streaming protocols (HLS/DASH).
- Backend Services: Micro-services architecture (user-profiles, recommendations, playback analytics, download/offline management).
- Database: Relational (PostgreSQL/MySQL) for user metadata, NoSQL/caching (Redis) for session state, analytics store (BigQuery/Redshift) for watch-time metrics.
- Analytics & Dashboard: Web dashboard (React/Node.js) for content-team to view user metrics, monetization data, watch time, retention, region performance.
- Monetization: Integration of ad-server (e.g., Google AdMob/DFP), subscription/payments (in-app purchases, Google Play Billing), offline download license management.
- Offline Mode: SDK for download/cache management, DRM/licensing where required, playback fallback.
- Security & Performance: Encryption in transit (HTTPS/SSL), token-based authentication, monitoring/logging (CloudWatch/NewRelic), remote error-reporting, analytics on playback quality, network fallbacks.
- Modular & Cross-Platform-Ready: Architecture designed so future iOS/Smart-TV apps can reuse backend services and metadata, enabling faster roll-out beyond Android.
With this architecture, SQUID now has a future-ready, high-performance Android streaming app platform that supports high-growth mobile deployment, monetization, offline viewing, and modular expansion.
By partnering with Top Remotely, SQUID transformed its mobile video-streaming ambitions into reality — building a lean, robust, Android-first streaming app with feature-rich user-engagement, high performance, monetization models and scalable architecture — all without the burdens of large enterprise systems.
Call Center
Our Location
751 Linden Blvd Brooklyn,
NY 11203, USA
Social network

