July 1, 2014 / by Evan Kirkwood / Uncategorized / 0 comments
In his post about keeping Apps relevant and prevalent, Rick wrote about the importance of ensuring Apps are functionally relevant to those using them, that they are fit for purpose and contain features that help, not hinder or get in the way. App analytics provide insight to what features are being used, by which users, for how long, etc. But […]
Read more
Enhancing features for mobile with JavaScript
March 31, 2015 / by Evan Kirkwood / Uncategorized / 0 comments
Sometimes specific features and capabilities must be targeted to types of devices for optimal user experience. Progressive enhancement – starting from a basic, widely compatible set of functionality and enhancing it as supported by the current device – is something that’s usually thought of for progressively larger client devices. A common approach to designing with […]
Read more
Tools for building Hybrid Apps
March 5, 2015 / by Evan Kirkwood / Uncategorized / 0 comments
Building hybrid apps is easier with the right set of development tools. Hybrid apps provide a greater range of capability than is possible through a mobile browser alone. And while the features and user interaction may be more limited than with native apps, the board platform reach that hybrid apps offer may provide significant business […]
Read more
Touch-friendly menu navigation on the web
February 5, 2015 / by Evan Kirkwood / Uncategorized / 0 comments
Designing website navigation that will work on touch devices can be a challenge. A very common approach for desktop use is some sort of fly out menu – hovering the mouse over a navigation category causes a sub-menu of items within that category appears. Clicking on the category may navigate to a category landing page. […]
Read more
Gradle DSL method not found: ‘runProguard’ error after updating Android Studio
December 14, 2014 / by Evan Kirkwood / Uncategorized / 0 comments
Android Studio 1.0 was released this past week, more than a year and half since the first preview version was made available to developers. Among other changes, the 1.0 release includes an updated version of the Android Gradle plugin, which includes changes incompatible with prior versions. When attempting to build an existing Android Studio project […]
Read more
Troubleshooting Android Application Compatibility
November 16, 2014 / by Evan Kirkwood / Uncategorized / 0 comments
The diversity of Android devices can make ensuring compatibility a challenge when developing mobile applications. Google Play applies filters so that users can only install those applications that are compatible with their devices. An incompatible feature can limit the users you reach with an Android application. The Google Play Developers Console provides a handy feature to examine what devices […]
Read more
Responsive Design Challenge: Content Prioritization
September 27, 2014 / by Evan Kirkwood / Uncategorized / 1 comment
Determining what content is most important and how to arrange it to reflect priority is a challenge in web design for any device, but becomes even more difficult when considering a responsive web design. A site designed with Responsive Web Design techniques dynamically changes layout depending on the screen size and orientation of the device […]
Read more
Responsive web and IE 7 – can we just get along?
August 3, 2014 / by Evan Kirkwood / Uncategorized / 0 comments
When it comes to responsive web design, IE 7 is pretty far from people’s minds these days. With global usage of IE 7 having dropped to under 1%, more and more sites and web frameworks are dropping support for this 7-year-old browser. But who makes up that 1% you ask? In our experience: paying customers. […]
Read more
A-B testing – it’s about what we know
July 1, 2014 / by Evan Kirkwood / Uncategorized / 0 comments
In his post about keeping Apps relevant and prevalent, Rick wrote about the importance of ensuring Apps are functionally relevant to those using them, that they are fit for purpose and contain features that help, not hinder or get in the way. App analytics provide insight to what features are being used, by which users, for how long, etc. But […]
Read more
Location Monitoring in iOS
June 1, 2014 / by Evan Kirkwood / Uncategorized / 0 comments
Location awareness is a powerful feature we often leverage when developing custom mobile Apps. Whether for delivering location-specific data, tagging user created content, or providing current position for mapping Apps, location awareness provides context and a personalized user experience. Frequent requests for location data and a high degree of position accuracy will both result in the device location services […]
Read more
Handling connection restore in iOS
April 30, 2014 / by Evan Kirkwood / Uncategorized / 0 comments
With very few exceptions, mobile Apps connect to services over the Internet to retrieve and send information. Since we have to expect the connection state of mobile devices to change frequently (switching between networks, in-and-out of cell coverage, etc.), responding to connection failures is a very common task. In many of our Apps we’ve found it […]
Read more