iOS indie developers writing every day about their stuff.

Catch22′s of Running a Successful Mobile Software Development Company

Justine Pratt
creativealgorithms.com/blog

Being a mobile developer is not all it’s cracked up to be, but it’s manageable, and possible to be successful. Despite all the thoughts of millions of downloads, not everyone gets those. Probably relatively few. But we do survive, but only if we spread out our risk. It’s somewhat like how people invest. If you spread out your investments over various types of items, if one area tanks, another will thrive. In the end, you have an even amount of return on your investment and a good balance. In this post, I’ll explore some of the Catch22′s of running a […]

Reflections on a Cancelled Collaborative Project

Kyle Newsome

This past April I cancelled a collaborative project I had been working on with another developer since last November. I wanted to write a little bit about the project and what happened that led to this decision in an effort to continuously improve what I do. This is my post-mortem.

Simplifying Ad-Hoc Distribution

Ben Williams
aspyreapps.com/blog

As an iOS freelancer, I work with many different clients every day, who all have their own processes …

FilterFresh: The Back Story

Mark Granoff
hawkimedia.com

This week, with as much media “blitz” as an indie shop can muster, we announced our latest app, FilterFresh, along with our completely revamped website. FilterFresh is free and solves a simple problem: It reminds you when to change or clean your filters. (Think: HVAC or water or any other kind of filter you have.) As … Continue reading →

Badged UIBarButtonItem

Mark Granoff
hawkimedia.com

A new project (nearly ready to release; stay tuned) required some custom UI. One element was a badged UIBarButtonItem, for which I wrote a custom class, which I am releasing as open source here: https://github.com/granoff/FFBadgedBarButtonItem So what’s the use case? You have a UIBarButtonItem in a navigation bar that you want to adorn with a … Continue reading →

Let’s have a QuickLook: how to use Xcode’s latest debugging feature

Steffen Itterheim
learn-cocos2d.com

Xcode’s QuickLook debugging feature allows you to get more details, and be more visual with your debugging data. For example you can even grab a screenshot of the cocos2d screen and display it right within Xcode: How QuickLook works Apple’s got the QuickLook documentation for you. Enabling QuickLook for a class requires merely adding a […]

Game Center UI

Doug Davies
funkyvisions.com

I downloaded a game called Cloud Breaker this morning.  I was pleasantly surprised by it.  What really stuck me though was the Game Center integration.  I haven’t seen a game that just used the APIs and displayed their own UI.  I always wondered why people didn’t do this or why there isn’t an open-source project […]

Migrating to cocos2d-iphone v3 – Tips & Tricks

Steffen Itterheim
learn-cocos2d.com

This is a collection of Tips & Tricks for users who are migrating to cocos2d-iphone v3 from v2. Mostly refers to questions posted on stackoverflow.com. Please excuse the short, bullet-pointed format. I’m a little short on time but didn’t want to miss out on another biweekly post like I did two weeks ago (first time […]

Free To Play… Before Buying

Doug Davies
funkyvisions.com

Recently I became acquainted with app.io.  It allows you to run a simulator build of your app within an iframe on a webpage.  This way you can let users play with your app before purchasing it.  You can see the results of embedding Buttermilk below. Of course the frame rate is WAY LOW (but it is […]

Caching +imageForURL: Results

Mark Granoff
hawkimedia.com

About a month ago I wrote about the recurring but ever-solvable problem of loading images in the background without losing performance while say, scrolling a table view. While I would be pleased to ship that code today, there is an improvement that betters performance as soon as an image is requested more than once: Caching. … Continue reading →