An E-Learning App for a Hong Kong Client

Design and Development of an iBeacon based parking App

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.

Challenges We Faced

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.

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.

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

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’’

Get a FREE QUOTE

24 hours. That's all it will take you to figure out the cost benefits of outsourcing