Intellectual Property: Protecting Your Software Idea

Building an application for smartphones is a lot like constructing a house. It requires meticulous research & planning, time, energy, and resources. But what if someone else builds a near-identical version of the perfect house you envisioned, undercuts the price, and puts it up for sale right next to your lot? Sadly, unless you are

Most Expected Features in Apple’s iPhone 6

Apple’s next big event is coming up in a week on September 9th, and the biggest rumor is that the bigger iPhone is expected to be unveiled. In this post I will update you on the most expected specifications of Apple’s iPhone 6. There are a lot of rumours about what iPhone 6 is going to carry

Why are Some Apps Released for iOS or Android First?

Mobile app developers are often faced with a critical choice. The endgame for any successful app is availability on both major platforms, Android and iOS. However, quite often neither the development nor release of a new app takes place simultaneously across both platforms. Sometimes one platform gets an app faster, and sometimes even much faster.

What Can iOS 8 Tell Us About Future Apple Products?

This June, Apple announced the new version of their mobile operating system, iOS 8. This is the operating system that will power the upcoming iPhone 6, the new line iPads, and possibly be adapted to new products like a smartwatch or a new Apple TV. Although we don’t know much about these devices yet, some

iOS 8: HomeKit

“Huge for developers. Massive for everyone else.” reads the tagline on Apple’s iOS 8 Preview webpage. With all the focus on how much iOS 8 will benefit the developer, it is easy to lose sight of the benefits for the end-user. It is important to remember that a better environment for developers will lead to

iBeacons will Change Retail

One of the early uses of iBeacons was in Major League Baseball (MLB) for helping people to find their seats in stadiums. With the recent announcement by Hillshire that iBeacons showed at 20X increase in purchase intent (intent to purchase) products it really shows that iBecons will change retail. It will give the retailers the

A Swift justification

At Apple’s Worldwide Developer Conference (WWDC), a new programming language was announced. A programming language is a language that allows a developer to construct an application. With a language developers can communicate with the device hardware to get it to perform tasks for us, like getting the user’s location using GPS, or display things to

The Smartwatches are coming

Smartphones, tablets and apps have changed people’s lives. How they interact with each other and how they interact with information has fundamentally changed in the past few years. A new class of devices have come out called Smartwatches which also have big potential to make an impact on the “smart” market. With the recent leak

Quality software comes from within

One of my mentors at Apple used to say “With infinite time and infinite resources, an engineer will produce nothing”. I believe this to be true. This is because given infinite time and infinite resources an engineer will build and rebuild the same project over and over again. Each time better using new lessons they