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

Establishing Communication
Between Android Components
Using a Message Bus

By Alex Vasilkov on August 28, 2013
When developing Android apps, it's often necessary to establish some kind of connectivity between various framework components such as Activity, Fragment, Service or AsyncTask. These components all have their own life cycles and are weakly connected to each other, making the communication between them a bit tricky.

How To Create HTML5 Canvas Animated Transitions using KineticJS

By Anton Kavytin on August 22, 2013
Until recently, interactive web graphics usually meant Flash. Today, we have a number of alternative technologies, HTML5 Canvas being one of them. In this post I'll tell you how to implement an animated transition from one scene to another using KineticJS framework and show you some tricks to make working with the canvas easier and more efficient.

Creating an Image Gallery for iOS Apps Using UIImageView

By Sergey Pozhidaev on July 31, 2013
For one of my recent mobile development projects I had to implement a scrollable image gallery for an iOS app. According to the requirements:
  • the gallery should take up as little memory as possible
  • the user should be able to easily scroll left or right
  • should look like the one pictured on the screenshot below.

Creating image gallery for iOS apps using UIImageView

Data Visualization: How to Overcome Highcharts.js Drawbacks

By Anton Kavytin on July 17, 2013
Data Visualization: Fixing Highcharts.js Drawbacks

During my recent web projects I happened to work with Highcharts.js — a great library for creating good-looking charts for websites and web applications. While it has many obvious advantages, there are also a number of disadvantages: buggy rendering of multi-line titles, descriptions, and axis labels, and absence of support for custom graphics and text in the generated charts. How to overcome these difficulties — in todays article.

ShareKit: How to Customize UI
When Adding Social Networking
Integration to iOS Apps

By Victor Kotov on July 2, 2013
Social networking has become an integral part of our lives these days and many mobile apps take advantage of that by offering users a variety of social-networking features. From allowing users to log in with their existing Facebook or Twitter accounts, to providing standalone social-networking mobile clients, there are countless apps out there with social networking integration. Today, I'd like to discuss some ways for iOS developers to integrate these services with their apps. Also, I’ll show you how to implement a custom interface for a list of social networks using the ShareKit framework. ShareKit: Before and After

7 Ways to Optimize PHP Applications that Use Long Running Operations

By Alexey Bagryancev on June 25, 2013

Today I'll talk about possible ways to optimize long running PHP operations based on a recent project we've successfully completed here in Azoft web development department. Our experience would be helpful for web developers who’d like to get smoothly-working PHP applications even though the task is constantly changing during the development process.

Using PhoneGap Plugin to Expand BlackBerry Feature Support

By Ildar Galimbikov on June 18, 2013
Using PhoneGap to develop a mobile app allows you to expedite delivery time of the project, since you are creating the app for several mobile platforms simultaneously. The drawback of using PhoneGap is that not all features of mobile operating systems are supported. This limitation can be partially solved by PhoneGap plugins that provide support for specific features of the devices not supported by the core framework. So today we are going to shed some light on how to write plugins for BlackBerry devices. PhoneGap in a nutshell

Using Selenium for Automation of Interaction with External Resources

By Alexey Bagryancev on June 11, 2013
Using Selenium for automation of external resource interaction may seem like an unusual way to apply such a handy testing tool. In this article, I'll try to show that it really suits the task and does a great job saving time and efforts. Let me start with a brief overview of Selenium and what it is typically used for. First of all, yes, it's a software testing suite for web applications. It provides a platform for launching web applications in different browsers and several element lookup mechanisms such as XPath or CSS selectors. Selenium Architecture Diagram