Pricing
Pricing
ApproachAbout UsBlogPortfolioFAQContact us
Smart Kids

Goal

A client wanted to develop an educational kid's application for Android and iOS. The application should be in a fun and entertaining manner, through games, quizzes, playing video and audio, passing on valuable information to kids and developing such useful skills as attentiveness, assiduity, motivation, teamwork, etc. Content management is designed as a curriculum structured thematically. Themes are accessible gradually – when one theme is completed the next one becomes available, and so on. Parents have an opportunity to customize the curriculum in view of their own preferences focusing on those personal qualities of a kid that should be given greater attention. In the parents’ section articles, videos, and podcasts about the upbringing of children should be displayed. The parents’ section should be accessed through PIN code or fingerprint identification. The application should be based on the freemium model and include some free content with the rest of the content accessed via an in-app purchase of the subscription.

 

The original name and screenshots of the application have been changed at the request of the rights holder.


Solution

Prior to initiating the development process, we developed a detailed specification for REST API which was further built by our company. Amazon S3 was chosen as a media hosting service and Brightcove player was implemented for operations with video files. For the deep linking and invitation system, Branch was selected. Subscription functionality was implemented by the use of standard billing frameworks provided by iTunes and Google Play. We paid a lot of attention to responsive application design for tablets and smartphones. For the realization of the complex non-standard design, our developers had to develop plenty of custom widgets on the basis of existing or built-from-scratch solutions. Code coverage is another priority we adhered to in the development, besides, every development stage was accompanied by the active involvement of our QA team thereby ensuring stability and quality of the end product. The application is published on Google Play and iTunes at the moment and is well-regarded in the USA.


Technologies

Alamofire, Android SDK, Branch, Butterknife, Calligraphy, Crashlytics, Espresso, Fabric.js, Facebook SDK, Glide, Google Services, iOS SDK, Java, JSON, JUnit, KeyChainAccess, Kingfisher, Lottie, MVC, MVP, ObjectMapper, REST API, Retrofit, RxJava, Swift


Team

- 1 iOS developer;

- 1 Android developer.

Duration

The development of two applications took about 4 months.