Controlling Distribution of your app

Our customers sometimes ask about controlling the distribution of their apps. If they can restrict an App’s visibility on the app store to be a certain country, to a certain State or province or even to a certain city. The good news is Apple and Google do give control over this though not at the

Installing WordPress on Google App Engine (Google Cloud Platform)

In the below tutorial, we will outline how to install WordPress on Google App Engine and get an instance up and running. There are a lot of steps in the process, which is why it is a lengthy tutorial, but at the end you will have WordPress running on Google App Engine. We recommend you

Screen Recording in iOS 11

Apple added a cool new feature to iOS 11, but they’ve hidden it by default. The feature is built-in screen recording, so you can record yourself using any app. This is very handy for bug reports and even generating video tutorials. To turn it on is you need to: 1) Go into Settings->Control Center 2)

Investor Tax Credit set to Change Tech in Saskatchewan

The Saskatchewan Technology Start-Up Incentive is winding its way to final approval and should be implemented later this year. The tax credit will allow small technology startups who are almost always short on capital to raise more by giving a tax incentive back to their investors. This new tax credit, developed in collaboration with SaskTech,

Push Contributes Two Entrants to Pitch Party – SkillShark, Ora

Pitch Party is an event held annually by the Wilson Center to celebrate the successes of local entrepreneurs. The main event is the “pitches” portion of the night where carefully selected entrepreneurs pitch their ideas in an attempt to attract outside investment. This year we happy to say that two of the entrepreneurs Push works with have been

Quality Software: Saving a Life

We have built apps over the years in a variety of different industries including retail, banking, medical, education, and more. We know that quality is important, but this is the first time we can talk about an app we built saving a person’s life. We are in the final stages of releasing the Ora App in

AlphaGo’s win over Lee Sedol is a landmark for Human Kind

AlphaGo’s win over Lee Sedol in Game 3 is a landmark for Human Kind. Artificial Intelligence has conquered the human mind. Even top researchers in Artificial Intelligence never predicted that this could happen a week ago. But it has happened. Computers have now beaten humans at the most complicated and creative game that man ever

Be Careful What Technologies You Use

When engineers choose technologies for a project, they often want to try out new tools they haven’t used before. Perhaps something they read or heard about. Or something that may prove to solve a certain problem. Whenever choosing 3rd party technologies you must keep in mind that the technology you use will be around for

GiveBlood – Android App Review

Earlier this year a friend of mine invited me to try out donating blood with her. It’s something I’d been meaning to do for years, but always put off because I didn’t know anything about the process, and needles are never a comfortable experience. A simple phone call makes getting your first donation appointment setup

Building Mobile Apps that Pair with Other Devices

The huge majority of mobile apps live in their own bubble; they don’t interact with any other devices. Sure, some apps connect to other phones, but these mostly go through cloud-based systems, not directly connecting to other phones nearby (with notable exceptions, like FireChat). There is a new class of apps becoming mainstream. These apps

Percentage-based Margin and Size Layouts in Android App Development

As an Android developer with a background in web development, the first thing that I noticed designing user interfaces for Android apps was that there is no screen-related relative dimensions. Developers may say there is a ViewGroup called RelativeLayout, which as the name implies, is relative. However, this layout only helps you to have views

Weaving the Strands of the App Development Business

I’m a bit of a sci-fi fan, and am quite intrigued in stories involving parallel timelines. In one timeline, I could be a completely different person. Perhaps the exact opposite of who I am in this timeline. Or perhaps some of my decisions in this timeline affect my other counterparts, possibly very directly or somewhat

RxFiles Plus – A New Approach to One of Our Most Successful Apps

RxFiles was one of the first apps Push Interactions built way back in 2011 and has remained one of several very successful apps in our portfolio. Since its first release, RxFiles has continuously been in the Top Grossing Medical Apps category for both iPhone and iPad apps. The app has remained a top seller for

Product Vision and Leadership Key to New Product Development

As developers at Push Interactions, we are often called on to assist our clients with the product development process. And as an app development company, we also work to develop our own products. On a daily basis, we are refining our product development process to identify market opportunities and design and develop new products that

Increased Granularity in Android Runtime Permissions

Google recently unveiled their new Nexus phones and have begun the launch of Android Marshmallow. In this blog I’m going to talk about what I think is the most important added feature in Android Marshmallow: Runtime Permissions. You may recall the scenario where you want to install an Android app and the Play Store asks

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

Meet Our Team – Sam

How long have you worked at Push? It has been two months that I have been working as a Quality Assurance Engineer at Push. I moved to Saskatoon and started here in August this year. Why did you become a Quality Assurance Engineer? I love being part of the Software Development Process as a tester

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