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.
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.
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.
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.
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 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.
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.