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

Stocard Mobile App Review

An app called Stocard has made my wallet a lot lighter! If you’re like me, your wallet is full of rewards cards to various places and you’ve also got a second wallet full of the less frequently used cards sitting in a drawer somewhere at home. I’m so excited there’s a  mobile app that can

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,

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

Cloud Computing, Mobile and You

You may have heard of “Cloud Computing” throughout the recent years, but what exactly is it? What does it have to do with Mobile and how can it impact app development? There are many different forms of Cloud Computing, 3 of which I will go over with examples of how they can help (or be

Grid Layout for Scroll View Content of Ambiguous Size in iOS

When developing a heavily UI based iOS application, using auto layout can be quite the love-hate relationship, especially when dealing with the scroll view. Simple layout designs can be quite tricky to implement with one prominent example being implementing a grid-like pattern of arbitrary row and column sizes. Fret not, however, for this tutorial will

A Deeper Look at Some of Our Apps

Over the past years, we have pushed many mobile apps out into the world. Barely a month goes by where we don’t release a new or updated app for one of our many clients. In this post, I want to cover a few of our apps in greater detail, to explain what they do, why

Finding Humor in the Terms Used in App Development

After over a decade in the software and web development industry, developer humor has a special place in my heart. It’s like an ongoing set of inside jokes! Of course, the software that we use to create apps is also created by developers, so I feel like the same sense of humor I’ve loved for years

Get to Know Our Team – Megan

How long have you worked at Push? It’s been an action-packed almost-two-weeks at Push! Why did you become a developer? I’ve always been someone who likes logic puzzles and mental challenges, so programming and playing with computers was a natural hobby for me in my teens. Ultimately, though, it wasn’t until I began to see

WWDC 2015 OS Review

WWDC 2015 is the 26th Worldwide Developers Conference hosted by Apple in Moscone West. The conference started with a Keynote, during the keynote Apple announces their latest software (iOS, OSX) and, sometimes, new hardware is also announced (ex. iPhone, Macbook Pro, Mac Pro). Every year a new version of iOS and OSX will be released,

Get to Know Our Team – Gurinder Mangat

How long have you worked at Push? I started working at Push in April 2015 as VP of Sales & Business Development. My role at Push is to grow the business by aligning with the right partners and bringing on new customers. After many years of working in telecommunications, and most recently with a software

WWDC: Search in iOS 9

This Monday, Apple held their World Wide Developers Conference, WWDC. This annual event is where Apple typically announces the next generation of their software and services. This year was no different, with Apple announcing Mac OS X El Capitan and iOS 9. As with every year, a lot of new features were announced for Apple

Buyout as a Monetization Strategy for Your Mobile App

There are a few proven ways to make money on the app stores. The three most common are: paid apps, in-app purchases, and ads. You can read my breakdown of these methods from a previous post. While those are the most common, there is another way of making money on the app stores: a buyout plan.

What are all those Android permissions for anyway?

Most Android apps require at least one permission to run on your phone – usually Internet –  while some require a LOT of permissions. As it stands now, you must accept all the permissions of an app in order to install it on your phone. But with the announcement of Android M, future versions of Android will allow

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

Google I/O 2015: Contextual Computing in the Age of Smartphones

Google kicked off their 2015 I/O Event with a keynote that was inspiring both as an Android user and as a computer scientist. It didn’t have the pomp and circumstance of past events but it got right to the heart of what Google’s biggest push is – contextual computing. For years Google has been amassing data

Apple WWDC 2015 Predictions

It’s that time of year again. Developers from around the world anticipate the latest and greatest that Apple will announce at the annual WWDC event. Last year, we were introduced to Apple’s new programming language: Swift. In addition to this we got iOS 8, and various new features around it such as HealthKit, HomeKit and

Protecting the Rainforests With Smartphones

It is estimated that illegal logging is responsible for up to 90 percent of destructive deforestation in the rainforests. These activities have many negative and long reaching impacts on the environment. Trees play a critical role in regulating greenhouse gasses, which are linked to climate change. Deforestation disrupts the water cycle, as trees are no

Microsoft 2.0

When the word “Apple” is tossed around, the first thing people think of is a vault full of money. Year after year, Apple releases new iterations of their product and people flock to the stores like a pilgrimage to Mecca, adding to the billions Apple has in reserve.  I enjoy the many offerings that Apple