Azoft Case Studies - Page 4 of 9 - Blog about Technology, Events & People
Azoft Case Studies

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

By Valerij Malanin on March 27, 2014
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 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 Any installation attempt caused the ‘Cannot install applications because the certificate is not valid’ error. Here's how we solved the problem.

How to Create iOS7-Like Dynamic Blur Effect Using FXBlurView

By Victor Kotov on March 13, 2014
How to Implement Blurred Views in iOS 7 Using FXBlurView Recently we investigated how to create transparent Activities for Android and today we continue the topic of mobile app UI design – but this time with iOS.

How to Implement a Floating Activity in an Android App

By Mikhail Gurevich on February 27, 2014
How to Implement a Floating Activity in an Android App Usually developing a tablet version of an existing mobile app that’s been optimized for a smartphone is fast and easy: you can use Fragment, decompose Entities, etc. However, the task within one of our recent projects was rather unique: we were not only making a tablet version for an application based on the ActionBarSherlock library but we also needed first, to implement a Floating Activity, i.e., a transparent Activity so that users could input the required information while also being able to see other Activities or the app itself on the screen in the background; second, to preserve the original size of the floating activity in both portrait and landscape orientations of the device.

Using RabbitMQ in Symfony2 Projects

By Alex Anisimov on February 13, 2014
Using RabbitMQ in Symfony2 Projects Today’s post focuses on how to use RabbitMQ in Symfony2-based projects. RabbitMQ is an open-source messaging broker: it accepts, stores, and forwards messages — in binary blocks of data.

Implementing Notifications on Undelivered Email Using javax.mail and Regular Expressions

By Eugene Ustimenko on January 30, 2014

A Java-Based Solution to Undelivered Email Notifications

While working on a recent project — a business automation system for an insurance company with one function that allowed for sending important, confidential e-mails to a select number of users simultaneously — our Azoft development team encountered a problem: The mail server with which our app worked couldn’t verify if an email recipient’s account was active. Since it is crucial for the company to know whether certain individuals have received an email or not, we enhanced the system to be able to process undelivered email and generate automatic sender notifications that include all necessary information (incorrect email address, specific error returned, etc.).

Implementing Backwards-Compatible CSS3 Animated Transitions

By Anton Kavytin on January 16, 2014
How to Implement Backwards-Compatible CSS3 Animated Transitions There are a number of solutions to this task that work properly only in modern browsers supporting CSS animation, which renders useless certain versions of IE. However, there are still users of outdated versions of IE and — for those who may benefit — today's post includes a script providing backwards-compatible browser animation. CSS3 will be used for Firefox, Chrome, and Safari; jQuery gets the call for use in IE7.

Mobile App Development Tips:
How to Ensure Data Security

By Ilya Kozhenkov on December 5, 2013
How to Ensure Data Security while Developing Mobile Apps

If you don't work with mobile security on a daily basis, you might feel stuck when it comes to how the app you are working on needs to deal with sensitive data that cannot be exposed to third parties. Googling “mobile security practices” might scare you even more but, actually, in most cases there is no need run penetration tests or use sophisticated security testing techniques. A number of simple steps will do fine.