AzoftCase Studies

Should You Use Android Devices as a Robot’s Brains?

By Nikita Krichfalushiy on August 28, 2014

using android smartphones as robot brains Should You Use Android Devices as a Robots Brains?

If your robot does nothing but move around, it may not require sophisticated software at all. However, as its functionality becomes complicated, e.g. moving after recognizable objects, the robot CPU may not be able to cope with the task.

Imagrium – A Mobile App Testing Tool for iOS and Android

By Dmitry Nosov on August 14, 2014

imagrium mobile app testing tool Imagrium – A Mobile App Testing Tool for iOS and Android

It's tough to be a quality assurance engineer working for a mobile development company, because in a segment with tough competition, that company must offer top-quality products, dashing speed and attractive and competitive prices to stay afloat. We provide quality assurance, but tight deadlines and limited budgets put severe restrictions on our QA team. That's why we are constantly developing new automated testing tools and methods to reduce costs, while preserving top-notch standards. That's why we created Imagrium.

Creating Dynamic Web Forms
Using AngularJS

By Max Ryabchenko on July 17, 2014

creating dynamic forms using angularjs Creating Dynamic Web Forms Using AngularJS

Recently we participated in a very large project: a new e-procurement system for the Russian government. Our team worked on the Standards & References section, which is technically a database, and one of my specific tasks was to provide data visualization. As the project required creating a fair amount of similar pages, too time-consuming to do manually, I developed a dynamic form-generation solution in AngularJS. Here was my approach.

Azoft Recommends: Web Performance Tools & Best Practices

By Alexey Bagryancev on June 18, 2014

web performance best practices and tools Azoft Recommends: Web Performance Tools & Best Practices
Slow-loading websites are not a good thing no matter what direction in the bandwidth stream you’re going. While there are quite a few decent methods and tools one can use to speed up a site’s load time, herein this post we share web performance practices that have been proven to increase performance in real-world projects, substantially improving page load times.

How to Make a Paper Folding Animation in Android

By Alex Vasilkov on April 24, 2014

creating paper folding animation in android How to Make a Paper Folding Animation in Android

Inspired by Facebook Paper for iOS, in one of our recent projects we decided to implement a similar-style animated effect when opening elements from a list. Initially, we tried to use an existing implementation – the android-flip library that uses OpenGL for rendering animation – but it ended up displaying rather noticeable screen artifacts (image flickering) in latest version of Android. Plus, the library needed considerable modification as it was designed for flipping elements in a list, while our project required animation when opening elements from a list.

How to Configure a Postfix Server when Developing a Custom Mailing System

By Anton Demenev on April 10, 2014

configuring postfix How to Configure a Postfix Server when Developing a Custom Mailing System

One of our recent projects was all about “reaching goals”. Users reaching goals make important decisions and step-by-step move toward the “grand summit” – their purpose – and this web app that our team worked on tracks and manages this progress.

How to Make iPhone-Style Web Page Transitions Using AngularJS & CSS

By Valerij Malanin on March 27, 2014

making iphone style web page transitions with angularjs How to Make iPhone Style Web Page Transitions Using AngularJS & CSS

For one of my recent projects I implemented transitions between screens in a web app so they looked and behaved exactly like they do natively on iPhone. Since the task was quite interesting, today I'm sharing my solution here.

How to Fix ‘Certificate is not valid’ Error for Enterprise Apps on iOS 7.1

By Anton Demenev on March 19, 2014

how to fix certificate is not valid error on ios 7 How to Fix Certificate is not valid Error for Enterprise Apps on  iOS 7.1

The recent Apple’s update to iOS 7.1 has brought down our local distribution channels hosted on iphone.example.com. Any installation attempt caused the ‘Cannot install applications because the certificate is not valid’ error. Here's how we solved the problem.