327
PREVIOUS
Smart Kids
  • Smart Kids
  • Smart Kids
  • 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
  • RestApi
  • Retrofit
  • RxJava
  • Swift
Goal
To develop an educational kids application for Android and iOS. The application should in a fun and entertainment manner, through games, quizzes, playing video and audio, pass on valuable information to kids and develop 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 parents’ section articles, videos, podcasts about upbringing children should be displayed. 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 in-app purchase of the subscription.
 
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 to 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 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 the scratch solutions. Code coverage is another priority we adhered 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.
 
Team
Two specialists worked on the mobile applications:
- 1 iOS developer;
- 1 Android developer.
 
Duration
The development of two applications took about 4 months.
 

 

We use cookies to give you the best experience possible. By continuing we'll assume you're on board with our Cookie Policy.
Accept