Remembering Steve Jobs

Steven Paul Jobs, 56, died Wednesday at his home with his family. The co-founder and, until last August, CEO of Apple Inc was the most celebrated person in technology and business on the planet. No one will take issue with the official Apple statement that “The world is immeasurably better because of Steve.” With Steve [...]

How to implement Push Notifications: Apple iOS

Local notifications and push notifications are both ways for an application that isn’t running in the foreground to let its users know it has something for them. That something could be a message, an impending calendar event, or new data on a remote server. When presented by the operating system, local and push notifications look [...]

How to implement Push Notifications: Android

This tutorial is for getting started with Android Cloud to Device Messaging (C2DM) on Android. In the iOS world this is known as “push notifications”. There are many good resources out there for getting started, but all of them, I felt, were lacking in one way or another, which is why I decided to put together [...]

Submitting Your App to the Android Market

Finally, the moment you’ve been waiting for: submitting your completed app to the Android Market. The process is actually pretty straight forward: you just need to prepare a release version of the app and upload it. Preparing a Release Version of Your App You need to do a few things to get the app ready [...]

Submitting Your App to iTunes App Store

It’s the moment you’ve been waiting for! You are submitting your completed app to iTunes App Store. There are several steps to this process, so you’ll want to have all your ducks lined up before you even think about submission. At a minimum, you’ll need the following to complete the app… Store submission process: A [...]

Mobile Apps that Actually Work

An app’s success has as much to do with the experience that it delivers as it does the content it contains. At the end of the day, how users perceive your brand through your app is up to you.  When thinking about creating a mobile app be very clear about what results you desire out [...]

Developing for Multiple Screens on Android – Part 2: Implementation

The great thing about Android is also the same thing that annoys developers – the ability to run on multiple devices. When it comes to developing games or apps you need to think of how to incorporate the multiple screen resolutions so that it is compatible across the widest range of devices. Tackling this problem [...]

The Mobile Apps Part of Developing a Mobile Strategy

Everyone is trying to come up with the next winning mobile marketing strategy, but has anyone hit the jackpot yet?  Companies and businesses seem to come up with new mobile strategies that get scrapped as fast as ice cream melts.  I have heard this over and over again as I meet and talk to people [...]

Developing for Multiple Screens on Android – Part 1: Design

Unlike iPhones, Android devices do not have the same company developing both the software and hardware. This leads to different combinations of screen sizes, resolutions and DPIs creating quite a challenge when designing and developing for these devices.  While the iPhone 3G/S and iPhone 4 have different resolutions and DPI, they share the same screen [...]

Top 10 Tips for Developing Android Apps

Over the course of developing Android apps you may encounter various speed bumps.  I certainly ran into my fair share of them.  I painstakingly worked through each and every one of the issues.  I wish someone would have told me about all these ups and downs before I started my Android app development.  I’m going to [...]