Inspired by an innovative idea, a Hong Kong based client approached us to develop an e-Learning app that would make face-to-face learning through apps a possibility. Our task was cut out – make one-to-one learning through apps engaging and effortless. As different users look for different results in an iOS app, we aimed to standardize the outcomes, with desired functionality and design and so that users can focus on doing one thing and doing it well i.e. learning in the best possible way.
What We Rolled In

Highly Intuitive Design
We pulled off a design that took advantage of how users use their phones i.e. to communicate in the way that works best for them – phone calls, instant messages, voice messages. At the same time, we took care, not to overwhelm them with features. This simplified multi-tasking and made it easy for them to connect instantly
Quality Interactive Features
In our attempt to make learning an enjoyable experience, we integrated CometChat within the app. This facilitated real-time audio, video, and chat ability between teachers and students. Our next focus was on quality. For this, we leveraged the best video compression protocols. This ramped up the video quality levels with minimal buffering whatsoever.

Integrate Value Added Learning Features
We integrated features that would make the going easy for a learner. Some these included a repository of vocabulary acquisition for both beginner and advanced level, listening exercises to enable effective speech comprehension, a feature to check the right pronunciation etc. In addition to these, we gamified the app to a certain extent in order to keep users motivated.
Here’s What Our Client Had to Say
“We wanted our app to leverage the advantage of live tutoring i.e. explains words and breaks down pronunciation at a very personal level. GetSmartCoders brought real life learning practice to the phone in a brilliant fashion – just as we had envisaged”
Technology Stack
Database
Core Data, SQLite, PList, Realm, Userdefaults
Networking
HTTP, Rest API, NSUrlSession, Alamofire
Crash tracking system
Crashlytics, TestFlight, Firebase, HockeyApp, XCode
Social
Facebook SDK, Google SDK
Coding Tools
XCode
Volley
Networking