5 Years of Technology Partnership Resulting in the Viber Messenger with 1B+ Users

Industry

Software products, Telecommunications

Technologies

Android, MySQL, PHP, C/C++, Qt

About

The Client is Viber, the startup that has created a cross-platform VoIP and instant messaging app of the same name that quickly gained popularity across the globe and now totals to over a billion registered users. In 2014, Viber was acquired by Rakuten, one of the largest Japanese ecommerce companies.

Challenging

At the start of their business, Viber didnt have an in-house development center and chose outsourcing as a way of entering the market fast and cost-effectively. Once they had an iOS app launched, they needed an Android app to extend their audience, and a desktop app to strengthen their position among the registered users.

Solution

The cooperation with VolgoTechnologies began with PoC for the Android app. It was carried out by VolgoTechnologies senior developer and covered the basic app functionality – contacts, calls, and chats sections. Satisfied with the results, Viber went on with outsourcing the development of the Android apps first version and the desktop app version to VolgoTechnologies.

The development was managed by the Client directly and based on the Scrum methodology to allow the team to move in 1-3-week sprints and get prompt feedback from end users. To streamline development further, VolgoTechnologies team established the Continuous Integration (CI) pipeline in Jenkins.

Staging

Datawarehouse

Datawarehouse

Desktopapplication

Results

The outsourcing engagement with VolgoTechnologies has lasted for 5+ years. The Client obtained the Android app version of Viber and had it enriched with new features based on the end users feedback. Vibers popularity was further increased with the continuously evolved desktop app. As a result, the Client experienced the rapid user base growth – 900 million users were registered in Viber by the end of our cooperation time.

Technologies and Tools

Android development: Android SDK, Android Studio, Eclipse, ADT Plugin, jarsigner, SQLite, Volley, Gradle, Logcat, UiAutomator.