try:
It has been almost one year ago when I wrote my last post here! It was about Ovi Store, innovation on mobile development and cool applications we've made that time. The good news is that we have had a relative success developing applications for the mobile market! We have reached more than 500 thousand downloads over all the supported countries in Ovi Store. We have today about 60 applications published, which is a big number considering that it was done in less than one year! In this post, I'll tell our secret of success!
We definitely found the recipe to develop applications for mobile devices. Of course we focused on Nokia devices, but I guess the recipe would work for other platforms. Actually, we have used some 'other platforms' to find out some of the ingredients we were missing! And one of these ingredients is the secret of the success of an application: usability! We always listen to the user! We are always trying to make users happy! By the way, no one better than a good interaction designer to help at this point! If you need one, I know some!
Unfortunately, during this last year we were not able to create applications the way our creative designers would like to. Usability had have to change depending on the device and technology we were targeting. We targeted 4 Nokia "platforms" this past year: s40, s60 (3rd and 5th editions) and S^3. Each of them requires different approaches when designing the application. It depends on the interaction method (touch and/or type), screen resolution, connectivity, etc.
To reach all those platforms, we have to know *very well* different technologies and programming languages. To reach all the 4 targets our team members need to know J2ME, Flex, Symbian/C++, Web Runtime (HTML, CSS and JavaScript), Qt/C++ and Qt/QML. Actually, not all the members must know all the technologies, but we have key developers for each of them!
Also, the technical skills of senior developers are really important before the development process really begins. The developers are the ones who ensure all the proposals the designers have are feasible. This part is really important as it avoids redesign during the development process, which takes times that we usually don't have!
The last secret to create great applications in short time is the team chemistry! Designers and developers talk each other during all the creation and development process. Junior developers listen to senior developers and vice-versa. All of us have the same goal! To create applications that would make users download other application we did!
Ah! Forgot to say: if it was not our marketing team, we wouldn't have become that popular! Thanks to them we are on Facebook and on Twitter as well.


