Don’t be a Tool. Use a Tool.

blog_graphics_7-04

If you’re reading this, then you’re either developing a mobile app, planning to, or in the mobile app development business. But what is developing? Developing is the implementation of an idea, and the reason you’ve decided to invest your time and skills in developing your idea is probably hope. You think and hope that your idea will appeal to many people. You hope that they will see value in your idea and become your users. One day, even paying users.

(more…)

Read More

It’s Time to Forget Mobile App Rollbacks

blog_graphics_6-27

The app development process can be a bit of a roller coaster ride. You release a version of your app, users love it and everyone is happy. You add new features and intro a bug. The app starts acting wonky and you’re inundated with complaints. You know what’s wrong and you know how to fix it, but going through the release cycle all over again can takes weeks. You don’t want to wait that long only to have users lose interest and never download the new version. But what are your options? (more…)

Read More

Requesting an Expedited iOS App Store Review

blog_graphics_6-25

Whoever coined the term “waiting game” clearly wasn’t an iOS app developer. As I explained in a previous post, the average iOS approval process usually takes between 5 and 10 days; nothing fun or game-like about that. Fortunately, if you’re one of those developers who hates playing the waiting game, there are some ways to fast-track approval process by requesting an Expedited Review.

Before I explain some tips on this process, there’s one thing I want to make clear upfront: Apple not only has a limited amount of expedited requests they can allow, but they also restrict the amount that any one person/app developer can request. Therefore, I suggest only using it in emergency situations or else you may not have one to use in the event of a real emergency. Think of it as a last resort. (more…)

Read More

Mobile App Patching in Production (Yes, It’s Possible)

blog_graphics_6-23
I like to think of bugs in a mobile app like typos on a billboard. They’re embarrassing, they’ll be seen by thousands of people and they can severely damage any mobile venture. You want to get them fixed as soon as possible, but that’s not always easy. Well, if you’re a mobile app developer, I have some good news for you: It’s now possible to patch an app in production all without breaking Apple’s rules and regulations. You billboard people are still out of luck, unfortunately.

Imagine being able to implement a fix without having to wait up to two weeks for approval/certification. Better yet not only would this speed up your internal development process (by letting you move on to the next round of features), it would also help you stay ahead of your competitors and keep your users happy. There’s really no downside. (more…)

Read More

7 things mobile developers should never code

blog_graphics_7-04

As an experienced developer, the thought must have crossed your mind at least once that “someone’s already done this”. Have you ever found yourself dealing with tasks that aren’t related to your mobile app’s core capabilities?

At first, some of these tasks may appear to be simple and straightforward, like the basic task of validating email address field input. However, you might end up spending a few good hours or even days without reaching a complete solution. As mobile developers and as developers in general, we understand that, which is why our routine involves researching and testing open source packages. A great example of which is the popular CocoaPods.

(more…)

Read More