Enterprise Distribution in iOS 9.0.x-9.1.x : Untrusted Enterprise Developer

Untrusted Enterprise Developer In iOS 9, Apple changed how Enterprise distribution works.  You may have seen the following dialog stating “Untrusted Enterprise Developer <developer> has not been trusted on this iPhone.  Until this developer has been trusted, their enterprise apps will not be available for use.” This was in order to better protect users.  But does

Mobile Takes over From Desktop

Something we have long predicted has finally happened. In terms of Google searches, mobile now has more searches than desktop. This point is especially striking given the fact that the “Desktop” category included tablets like the iPad, which are not what you would traditionally think of as a desktop computer. This means that for the

Trusted Canada – Curated Local Businesses

I want to highlight on of the apps we published back in 2013. We worked with Sara from Trusted Canada to present the list of Trusted Businesses in both Saskatoon and Regina. The Trusted list is a list of curated businesses who have been verified by Sara as businesses that offer value to their customers

Swift is coming, you will adopt it, or give up native iOS development

We feel, like many do, that Swift – Apple’s new programming language – isn’t quite ready for production. We aren’t currently using it for any projects beyond small internal experiments. Swift is still undergoing heavy revision by Apple and the tools provided for Swift development are in need of refinement. But make no mistake Swift is coming. For now, one

Why Your Business will Benefit from a Mobile App

If you’re unsure about how having a mobile app will benefit your business, you’re not alone. Many business owners wonder if investing in a mobile app for their company is the right move for them. But the truth is nowadays, it’s one of the most essential tools for any business owner in keeping up with

The Software Development Triangle

I have always been a fan of this triangle describing software development: There are three overarching choices when developing a software project. Fast A fixed release date may be important. Some projects need to be released at the same time as a big marketing push, or to coincide with the release of a certain product, or with real

Mobile App Developers, Have You Heard of Rubber Duck Debugging?

To my fellow mobile app developers, have you ever found yourself spending way too much time tracking down a bug in your code?  After exhausting all possibilities and running around in circles, you finally admit defeat and call in a co worker to aid in your quest. But then something strange happens, as you start walking your

Improve Your Mobile Application’s Interface By Using the Right Iconography

In this blog post I want to briefly talk about the principles of designing icons for a mobile application. Before delving into the topic, we need focus more on the definition of an “icon”. Icons are things that let users interact with a user interface. An icon is a visual representation of something, which is easily recognizable and

App rejections and their effect on the development process

Earlier this week, one of our iOS apps was rejected from the app store. The reason it was rejected by Apple was because there was no moderation of user-generated content. This means we need to add a feature that allows users to flag content as offensive or objectionable, and within 24-hours a moderation entity needs