Before hiring a mobile development team and beginning the development process, it is important not to overlook the security of your future application. Confidential information exposure, theft and blackmail are just a few of the unfortunate consequences a poorly designed and implemented mobile app security system can lead to.
In February 2011, on a cold winter day, a new junior PHP developer Alexey Romanenko came to his first day of work in Azoft. Today, Alexey is already the leader of Azoft web development team. In this interview, Alexey talks about his work, life, and what it takes to succeed in the software development industry.
Spring has arrived to Azoft. Here in Siberia we've probably been awaiting spring more passionately than our colleagues in warmer parts of the world. The snow is finally starting to melt, the days become longer, the air is warmer and we sure know to appreciate it after the long winter.
Last week, our iOS developer Viktor Kotov organized a roundtable for his fellow Azoft developers to discuss the topic of protecting user data in case of a jailbroken iPhone or iPad. Turns out, magic framework that would allow developers to build invincible apps hasn’t been invented yet. However, Viktor talked about a number of practices proposed by Jonathan Zdziarski in his book “Hacking and Securing iOS Applications”, which help protect against user data theft.
In the early days of the App Store and Android Market (now Google Play) there were not many apps to choose from. A random app, which was more or less interesting could instantly become successful. Nowadays, the competition is much more intense and it's not enough to release a useful product. The new release should be more pleasant to work with than its competitors, and be more appealing to the end user. Usability and UI design have become one of the key features leading to the application success or failure on the market.
New programmers usually begin with the most popular IDE for their programming language of choice such as Xcode, Visual Studio and others. But with time, basic tools are being mastered, problems become more interesting and complicated and many of us developers begin using additional tools, little timesaver applications for different kinds of tasks, various helpers for checking the data processing chain, for example. In this article I'll tell you about several useful tools I’ve collected for my own toolbox over time. Some of the programs listed below are only available for Mac OS, since I am an iOS developer. But I hope you'll still find the information useful, even if you're developing for another platform since there are analogous tools for other platforms as well.
Every December, as the year approaches its end, Azoft holds a full-scale New Year's celebration. In fact, New Year's is probably the most celebrated holiday of the year in Russia, and so is the case here at Azoft.
Looking back at 2012 makes us very excited for all the projects we have completed and those we are currently working on. We'd like to thank all of our clients and partners for working with us this year, for all the challenging projects that came along, and for the trust. Azoft team has worked very hard this past year and we are looking forward to advancing even further in the years to come.
We wish you all an amaizng new year 2013 — even more amazing than 2012. Happy New Year!