EdTech Mobile App: Language Learning
InApps designed and developed Hola Speak, a mobile app connecting language learners with teachers and native speakers worldwide through real-time video sessions, taking over and upgrading an architecture inherited from a previous, less experienced development team.

A Language Learning App for Real-Time Video
Halo Speak, marketed as a "Language Speaking Metaverse," helps learners practice English through real-time video sessions, partner matching, and interactive lesson flows. The platform serves two audiences at once: language centers looking for a digital teaching tool and self-learning users who want to practice directly with teachers and native speakers around the world.
InApps took over a system architecture inherited from a previous, less experienced development team and rebuilt it into a stable mobile app development foundation, covering video conferencing, partner matching, and payment integration for English centers.
Project goals
- Deliver a stable, real-time video conferencing experience built for language learning
- Build a partner-matching system connecting learners with teachers and native speakers globally
- Upgrade a legacy system architecture inherited from a previous development team
- Enable seamless online payments and integrations with English language centers
- Support structured, interactive lesson flows for both self-learners and language center users
Client requirements
Across each key area, these requirements shaped every architectural and product decision we made.
Real-Time Video Application Development
Halo Speak needed a mobile app development team experienced in building stable, low-latency video conferencing tailored to one-on-one and small-group language practice.
- Real-time video sessions
- WebSocket-based real-time communication
- Low-latency performance for live conversation
- Cross-platform stability (iOS and Android)
Partner Matching and Lesson Flow
The app needed a structured way to connect learners with the right teachers and native speakers, then guide them through interactive lessons.
- Partner-matching system
- Interactive lesson flows
- Profile-based matching logic
- Structured session scheduling
Legacy Architecture Takeover
InApps needed to inherit and stabilize a system architecture originally built by a previous, less experienced development team, without disrupting the live product.
- Codebase audit and stabilization
- Technical debt cleanup
- Performance and reliability improvements
- Knowledge transfer from the prior team
Payments and English Center Integrations
Beyond individual learners, Halo Speak needed to support B2B relationships with English language centers, including payment processing.
- Online payment integration
- Integrations with English language centers
- Support for both individual and institutional billing
- Multi-currency or multi-gateway payment support
Business challenges
The core obstacles that shaped every decision we made in rebuilding this platform.
Inheriting an Unstable Legacy Architecture
The existing system had been built by a previous, less experienced development team, leaving InApps to diagnose and stabilize the architecture before any new feature work could begin safely.
Building Reliable Real-Time Video at Scale
Real-time video sessions for language learning demand consistently low latency and stability, a harder technical bar than standard mobile app development.
Driving Engagement Through Partner Matching
Without an effective partner-matching system and structured lesson flows, learners would struggle to find the right teachers or native speakers, directly affecting retention.
Serving Two Business Models at Once
Halo Speak needed to support both self-learning individual users and B2B relationships with English language centers, each with different payment and integration needs.
Our solutions
Each solution addresses a specific pain point while contributing to a unified, future-proof platform, from infrastructure to mobile to AI, every layer rebuilt with scale, security, and speed in mind.
Architecture Audit and Stabilization
InApps' mobile app development team audited the inherited codebase and rebuilt unstable components into a more reliable foundation before layering on new features.
WebSocket-Powered Real-Time Video Infrastructure
Using WebSocket and a Node.js backend, the team delivered a stable video conferencing experience purpose-built for live language practice.
Partner-Matching and Lesson Flow System
The team built a partner-matching system and interactive lesson flows that improved user engagement by making it easier to find the right teacher or native speaker.
Payment Integration for Individuals and English Centers
InApps enabled seamless online payments and integrated billing flows for both individual learners and partner English language centers.
Technology stack
Leveraging high-expertise engineering and battle-tested technologies, the InApps team delivered a scalable, production-ready solution built for long-term growth.
React Native
Node.js, PostgreSQL
AWS ECS, WebSocket
PayPal, Visa, Stripe, Mastercard
The experts behind it
Every successful delivery starts with the right people. InApps assembled a dedicated, cross-functional team structured for speed, accountability, and long-term partnership.
Project Manager
Owns delivery timeline, stakeholder communication, and coordination with English-center partners.
Solution Architect
Leads the system architecture upgrade from the inherited codebase.
Backend Engineers
Built the real-time video and partner-matching infrastructure.
Mobile Engineers
Built the learner-facing app experience.
Payments / Integrations Engineer
Built the payment integration with English-center partners.
QA Engineer
Tests real-time video stability across devices and networks.
What we delivered
Key outcomes
- Delivered a stable video conferencing solution built specifically for language learning
- Improved user engagement through partner matching and structured lesson flow
- Enabled seamless online payments and integrations with English language centers
- Upgraded a system architecture inherited from a less experienced previous team
- Strengthened the platform's position as a real-time language learning experience for both self-learners and language centers
An architecture inherited from a less experienced team now powers real-time video sessions and partner matching, stable enough for English centers to build their business on.
Ready to build something that matters?
Tell us what you are building and the constraints you are working under, and we will come back with a team shape that fits.