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.
We were faced with the development of a tool that would track HS codes in real time. The integration of features that would guide the user to ensure that the right HS code was assigned to an item on every attempt and the development of a database to support such levels of efficiency were the biggest challenges that we faced.
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
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.
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
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’’