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

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

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

Apps for Creating Living Photos

If you’ve ever been on a vacation to a beautiful place, you’ve likely tried to capture the moment with a photo. If you look back on your vacation pictures, however, you will often find that the photo doesn’t truly capture how it felt to be there. A picture provides only a tiny, static window into

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

Building Hyper-Local Social Networks for Mobile – Click App

Last year, we moved into a new neighbourhood, and had the typical North American experience of trying to find our place in the neighbourhood, struggling to make up excuses to introduce ourselves. I think there is general agreement that the sense of community has been degrading over the past few decades, maybe as we move

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

iPad Multitasking in iOS 9

One of the biggest complaints about the iPad, and iOS in general, has been it’s limited support for multitasking. When iOS first launched, each app had to close completely when the user returned to the home screen. It wasn’t until iOS 4 launched in 2010that Apple allowed some specific tasks, including music and location services,

500,000 users and still growing

At Push Interactions, we recently passed what I consider an important milestone. Across all of our apps, we now have over 500,000 downloads. Half a million! Some of our apps are quite large in terms of downloads and have over 100,000 downloads on their own, while others target a smaller niche market where the number

iPhone 5 to iPhone 6 – Is it worth the upgrade?

Should I upgrade? For those out there contemplating upgrading from an iPhone 5 to an iPhone 6, you may be in the same position I was – wondering if the larger screen size was worth the money. However the iPhone 6 is more than just a screen size upgrade on the iPhone 5. Battery Life

What’s in a Basket? Shopping Carts in Mobile Apps

Enhancing the shopping cart Every digital shopping experience uses the concept of a shopping cart, bag, or basket. As you browse the products for sale, you add items to this temporary holding place while you continue shopping. Optimizing this checkout process is a hot topic; this blog post isn’t about that. I am convinced that

What State is Your Mobile App in?

One question, multiple answers What State is your app in? As our client, that question might mean something different to you than it does to us. For you, it may mean how close to release you are, or what your app looks like compared to your competition. When we think of State, we think of the

Imagining the future of mobile

I was talking to a colleague recently and couldn’t believe that Apple sold 34,000 phones an hour in this last quarter. “What would the future hold if this trend continues for five or ten years?” was a question posed to me. It seems clear the trend will continue so the implications of that future are

Getting the UDID of your iOS Device Using iTunes 12

Getting the UDID of your device using iTunes 12 on both Mac and Windows can be done using the steps below: 1) Launch iTunes 2) Connect your iOS device 3) Click on “Serial Number” and the UDID will be revealed 4) Copy the UDID using the menu choices Edit->Copy The UDID is used by iOS

Anatomy of an iPhone – Where Does Your Money Go?

In Jan-March of 2014 Apple sold 51 million iPhones leading to a 13.1 billion dollar profit.  With the upcoming release of the iPhone 6 a new round of heavy buying is expected.  The question may arise is which countries will benefit the most? When it comes to building the hardware of an iPhone and the question

Developing apps for users around the world

Push creates apps for a huge variety of users, including different languages and from different countries around the world. These kinds of varied apps require special attention, because cultural backgrounds have a strong effect on how people interpret apps and the content within them. For example, the colour red means warning and errors in North

Observe, think & sharpen your pencil – The user interface

The user interface is the space where interactions between humans and machines occur. The first and most important element is the human, the person that’s using the system and the other people that they work and communicate with. Then you have the target device, that’s the machine that runs the system. Finally you have the interface