I'm looking to develop apps for both iOS and Android over the next few months. Coming from web dev, I was tempted to go with frameworks like PhoneGap until a few friends strongly recommended going native.
Now I'm considering hiring contract developers from both worlds, but not without a dose of HN wisdom.
So... what was your best/worst experience developing a mobile app?