Pricing
Pricing
ApproachAbout UsBlogPortfolioFAQContact us
portfolioBack to Portfolio

DreamsCloud Mobile

DreamsCloud Mobile

Goal

The goal of the project was to develop an application for Android and iOS which is a social network for discussing dreams. The application should support Facebook and Google+ login functionality. After registration and filling out a profile users can perform the following actions: look through already posted dreams, participate in their discussion, share with friends on Facebook (invite them to the app), subscribe to updates of a particular author or post their own dream illustrating it with images. Moreover, the application should include a catalog with descriptions of symbols' meaning, which will help to interpret a dream. Also, an access content monitoring tool and the possibility to screen out invalid content are necessary. Ensuring the confidentiality of user data and attention to user interface (UI) are the factors that should be considered in the application development to guarantee a positive experience during interaction with the application. Detailed application usage analytics should be possible.


Solution

When our client approached us, he already had a popular running website with analogs functionality, and also an application prototype. Based on this data our team of mobile developers created a detailed technical specification for the server REST API taking into account all client’s requirements. Then the specification was successfully implemented by our back-end developers. The development of mobile applications proceeded according to the agreed schedule and milestones. After completing each milestone, a new version of the application was published in AppStore and Google Play. Applications for Android and iOS were developed with native tools: Android SDK and iOS SDK. The code quality was ensured by Unit and Instrumentation testing, and also by our corporate quality assurance department. To fully meet the strong requirements of our client we developed custom widgets and used various popular libraries. Mixpanel service was connected to ensure a possibility for monitoring and analyzing user actions. Well-coordinated professional work of the team of developers and close cooperation with the client have led to significant results – the application has been downloaded more than 100 000 times at present.


Technologies

Alamofire, Android SDK, Calligraphy, Dagger2, Espresso, Fabric.js, Facebook SDK, Google Services, iOS SDK, Java, JSON, JUnit, Laravel, Mixpanel, MVC, MVP, ObjectMapper, Picasso, PureLayout, REST API, Retrofit, RxJava, Swift


Team

Three specialists worked on the project:

- iOS developer

- Android developer

- Backend developer

Duration

In total, development of 2 applications for Android and iOS platforms took 5 months.