Better QA: Testing on Android – Accounting for Device Differences

  With the proliferation of many different types of mobile devices – from various smartphones to tablets, to phablets – one significant challenge faced by developers is ensuring that their applications function correctly across all of them. To achieve this goal, app developers and their QA teams need to account for the many shapes, sizes, […]

Better QA: Using Automated Testing For Mobile

What is Automated Testing? As teams seek to deliver better products and increase internal efficiencies, automated testing is often an option that is tabled. As the name suggests, automated testing is the process of using a program to test websites, applications, and even other programs.   Automated testing is useful to QA teams because it […]

Better QA: The Benefits of Using A Build Machine

What is a Build Machine? Every build that quality assurance tests should be built from the same computer.  When your product is ultimately ready for distribution, the build machine is the machine that will be used to build the release version of the app. In this post, I will be referring to a build machine […]

Better QA: Why Issue Report Quality is Important

  Regardless of project planning and preparation, bugs find their way into the code. This is an inevitability, and it’s why QA exists in the first place.   Fixing these bugs can be a very difficult process for a number of reasons, including the volume of the issues, their complexity, and more. But the pain […]

Will Apple Watch Popularize Wearable Technologies?

  Slated for an April 2015 release, the highly anticipated Apple Watch is Apple’s answer to the flurry of Android Wear watches released in the past six months. Apple has released WatchKit, an extension of the iOS 8.2 SDK which allows developers to begin Apple Watch development.     Despite the fact that only 720,000 […]

Android Apps: Which Store Should I Publish To?

  iOS developers have a simple decision to make when it comes to where to release a product. There are a limited amount of devices that are restricted to iOS software.   When developing for Android, developers have a vast assortment of options when it comes to deploying software and most would think this is […]

Will Apple’s Metal Framework Fully Replace OpenGL for iOS Development?

  When it comes to graphic-intensive game development there is one component of a device that developers wish they had direct communication to the hardware. Developers want full control by telling the GPU exactly what they want and how they want it by ways of bypassing large chunks of CPU-intensive code. OpenGL has forever (or […]

Technical Issues With Android’s App Store Fragmentation

  Android developers have a lot of opportunities when it comes to releasing their product across multiple devices. Developing cross-platform tools is a key element in any development process to ensure that software can be ported. Why is this important? Android becomes a nightmare when discussed in context with store fragmentation. Items such as Google […]

The Health and Fitness Industry Needs to Take Advantage of Wearable Technology

  Just when we thought that wearable technologies such as Google Glass, smart watches, and various health devices were about to become just another trend, it looks like Android Wear and iWatch (yet to be announced but heavily rumored) are about to change everything. Google I/O 2014 showed the release of an Android Wear SDK to the […]

Educational Mobile Apps Can Make a Difference

  Televisions, smartphones, computer screens, tablets and other devices are in the faces of our youth on a day-to-day basis. It is a sad truth that gone are the days of going outside for entertainment and using imagination to create experiences. What needs to be envisioned here is the engaging possibilities that technology brings to […]