Developer Spotlight: Picovico - Analyzing Behavior and Performance of Video-Creation Apps with Apigee
Despite discontinuous power supply, slow network bandwidth, and the challenges of political instability, Nepal is seeing an increasing number of college graduates starting their own software and mobile app development companies. My colleague Prabhat hails from exotic Nepal, the country of Mount Everest. During a recent trip to his homeland, he met with several Nepali entrepreneurs, software developers, and mobile app developers, talked about the start-up scene in the USA, and demoed Apigee Mobile Analytics.
Subsequently, Picovico, a Kathmandu-based company that helps users to create video slideshows quickly and easily, began to work with Apigee to enable tracking and debugging of the real time performance of their mobile apps. We recently talked with the folks at Picovico about their experience analyzing the behavior and performance of their apps using Apigee.
Can you tell us a bit about you — what you do, who your clients are, your vision as a company?
The web is currently moving from text and pictures to video. People often prefer to watch videos rather than reading text. At Picovico we aim to reduce the barriers to video creation. The Picovico is a consumer app, available on the web and iPhone, and helps users to create video slideshows easily and quickly.
Our users range from Facebook and Instagram users to people who are keen to click and share photos, and also photographers, business enterprises, real estate owners, and so on.
We also provide an API for business enterprise to create white label videos in huge volume.
What does your app do? Who is it for and why is it unique?
It blends photos, texts and music in a seamless video, based on a number of styles that the user can choose. We take photos and captions from users and create beautiful video-slideshows in just few minutes. We have seen individuals use Picovico to create video for their products, vacation videos, family videos, event video to name a few. Organizations are creating videos and using it for marketing and online advertisement.
We offer an easy 4-step video creation process. Users can edit their video to further refine it. Once the video is ready they can export it to YouTube, Facebook or even download it to their computer. They can even share it on our platform, where any user can watch, like and comment.
What are some of the development challenges you typically face?
The whole process of video creation can be a challenge. Rendering a 1 min. video typically takes more than 30 min. We have reduced rendering time to 15 secs with our GPU powered rendering farm.
And for user experience, we are trying to support all devices, OS and their versions, but testing on each of those is next to impossible and we don't always have access to all. Apigee helps us see how apps perform on multiple devices and environments in real time. With Apigee, we get to understand user interaction with the app and learn about app user behavior.
Why Apigee? And how did you use Apigee?
We are a small start up based out of Kathmandu, Nepal so we don't have lots of resources (either people or hardware) to do thorough testing. Apigee helps us to analyze app performance such as errors and crashes as well as the network performance of APIs. Apigee provides a great tool for tracking and debugging the real-time performance of mobile apps in production. In addition, we can see how apps perform on the devices and the environments to which we did not have access during testing.
We get alerts when there are crashes and Apigee provides raw crash logs which is extremely useful for debugging issues.
What's next for the Picovico app?
Our Android app is currently under development. Soon after this we plan to work on the Windows mobile platform.
Also to enhance the core user experience and provide more value, we will be releasing new and elegant styles.