0
1
2
3
4
5
6
7
8
9
Contact Us
ChattyBox English Class
slider-arrow
slider-arrow

Overview

ChattyBox is a mobile educational application designed to help preschool and primary school children learn English through play. The app combines dynamic lesson generation, interactive exercises, and gamified rewards, making language learning engaging both for kids and reassuring for parents. Professional teachers prepare content with visual aids, illustrations, and real teacher videos, while algorithms adapt lessons to each child’s journey.

Solution

ChattyBox lessons are structured as a gradual learning path. First, children are introduced to new words and phrases, seeing their translation into their native language. They repeat after the teacher to practice pronunciation and memorization. Later, they move on to interactive tasks where they respond directly in English, guided by questions and on-screen images.

The exercises cover basic categories like colors, singular/plural, family and emotions, articles, and other early grammar and vocabulary foundations. Daily activities include four structured sets: Learn, Remember, Answer, Understand, ensuring both comprehension and practical use.

Children play mini-games to memorize vocabulary, repeat phrases in context, and answer questions to demonstrate real understanding. Weekly lessons progressively expand their vocabulary and sentence-building skills, transforming repetition into confident use.

The reward system evolved over time: initially, children earned crystals to spend on videos or mini-games within the app. Later, a web game portal was integrated via WebView, and the latest version connects to a parent-controlled ecosystem, where children earn crystals through learning and request access to entertainment apps.

Key Features

  • Dynamic Content Generation – Lessons built on the server for continuous updates.
  • 11 Types of Exercises – From word repetition to contextual Q&A tasks.
  • Native Language Scaffolding – First learning through translation, then practicing without prompts.
  • Grammar & Vocabulary Practice – Colors, articles, singular/plural, family, emotions, and more.
  • Real Teachers in Video – Authentic lessons with real people instead of soundbites.
  • Gamified Rewards – Crystals earned through learning encourage daily use.
  • Evolving Ecosystem – Integrated with a parent-controlled reward and play system.
  • Media Support – Vector & raster images (SVG, PNG, JPG), audio (MP3), video (MP4/H.264).

Technical Details

Platform: iOS, Android

Engine: Unity

Unity Plugins: Enhanced Scroller, LeanTween, SimpleSQL, AVProVideo, RTLTMPro, SRDebugger, Cross-Platform Native Plugins (Essential Kit), Simple Scroll-Snap, Asset Cleaner, REST API, Best HTTP, Newtonsoft Json, Vector Graphics

Services: Smartlook, Mixpanel, In-App Purchasing, Azure Cognitive Speech Recognition, Mailgun, Unity Analytics

Additional Tools (prev versions): ProceduralUIImage, Facebook/Google social login, Salsa Lipsync, Android Lock Task, DeepGram, Mailchimp, Soapboxlabs, AppsFlyerProvider, Firebase, Deeplink iOS/Android, Native Gallery, WebView modules

Content Creation Tools: Web solution for testing and lesson configuration management

Outcome

ChattyBox has been continuously developed and refined, undergoing multiple iterations in both teaching methodology and reward systems. The app proved highly effective in helping children first recognize and repeat English phrases with native-language support, and later confidently answer in English based on questions and images.

By integrating progressive exercises, real teacher content, gamification, and adaptive algorithms, ChattyBox successfully combines fun and effective English learning for children, making it equally loved by kids for its playfulness and by parents for its educational results.

Technologies
Time icon
7411h
E-learning
Unity
Project Crew
contribution-logo
Frontend Development
contribution-logo
Management
contribution-logo
Backend Development