Parveen Kaler

Founder | Smartful Studios Inc.

Category: Programming

CrashKit: Helping Your iOS/iPhone Apps Suck Less

First there was the iPhone and iPod Touch.  Then the iPad.  Then iOS 3.0.  Then 3.2 but iPad only.  Then 4.0 but some of the features aren’t available on older models.  Then there is the 4×3 versus 3×2 aspect ratio to worry about.  And then 480×320 versus 1024×768 versus 960×640.  The Media Player framework changes [...]

Designing a Better iPhone Sign Up Screen

I install and try a lot of iPhone Apps.  That means I have to Sign In or create a new account for a new service quite often.  I create a unique password for each web service for extra security. I’ve also implemented Sign Up screens many times.  Here are a few things to considering when [...]

Could Ruby be Apple’s language and API Future?

There has been a shift in development landscape over at Apple. John Siracusa of Ars Technica recently published an article about Apple’s language and API future. I believe Apple is preparing to transition to Ruby as their next default language. Today Today, the Apple development stack sits on top of the GCC compiler. GCC compiles [...]

February Vancouver iPhone Developers Meetup

The February iPhone Developers Meetup takes place this Wednesday at The Network Hub. February iPhone Developers Meetup The Network Hub 3rd floor – 422 Richards Street Vancouver, B.C. Wednesday, February 18, 2009 7PM – 8:30PM I will be doing a demo presentation on Optimizing Performance on the iPhone.  Memory optimization is key on the iPhone [...]

Seattle: iPhone Tech Talk World Tour

I will be in Seattle December 9th for Apple’s iPhone Tech Talk World Tour.  There is an agenda [PDF] available.  The topics seem fairly straight forward and basic.  However, it should be a good place to directly ask Apple questions related to iPhone development. I am a prolific note taker.  You can read my notes from GDC [...]

November Vancouver iPhone Developer Meetup

Steve Wart has organized another meetup for iPhone Developers in Vancouver.  More information can be had at the Vancouver iPhone Developers Group page.  There is also an event up on the crazy, magical Facebook. Here are the details: BCIT ROOM 353 – 555 Seymour Street Vancouver BC Thursday November 20 : 6:30PM – 8:00PM Topics [...]

iPhone Translink App

The good people at Handi Mobility shipped the Translink App for the iPhone earlier this week.  One of the best features of the Translink App is its use of Location Services provided by the iPhone.  The user is able to find bus stops located near them.   The App uses PhoneGap to bridge the data that [...]

Vancouver iPhone Developers Group

Steve Wart is organizing the first meeting for the Vancouver iPhone Developers Group.  Here are the details for the first meeting: BCIT Downtown Campus 555 Seymour Street Room 353 Thursday, October 16, 2008 6:30PM – 8:00PM This is the agenda that Steve sent for the meeting: It’s open to anyone who is interested in iPhone [...]

iPhone Development: Reading Objective-C Methods

When teaching Objective-C, I’m finding that some have trouble reading method signatures.  Reading Objective-C methods can be made easier if proper spacing and indenting is used. This is what a method looks like in Objective-C: – (ret-type) keyword:(arg-type)arg-name keyword:(arg-type)arg-name It is much easier to read if it is typed as such: – (ret-type) keyword:(arg-type)arg-name keyword:(arg-type)arg-name [...]

Your iPhone Development Questions Answered

I’ve been getting a number of questions from programmers about iPhone development.  I thought I would compile the answers into one place and push them out into the world. The iPhone SDK has been updated at a blistering pace and the documentation has not kept up with the API changes as quick as it could [...]