So be nice to your users and minimize the amount of data you ask them to enter. For example, ask them to enter a zip code or airport code instead of an entire city name. Or offer selection lists for picking the data instead of having users key it in. Think about battery life, too. Keep applications lean and optimized for the speediest possible performance.
Animations are fun, but they're a bad idea if they're just a frill.
Even the more technical users probably aren't browsing. Someone using a mobile phone to make travel reservations is probably stuck in an airport someplace, not relaxing at home. Design and test with the end user in mind, because a person annoyed by your application probably won't ever try it again. Mobile devices differ. Not all devices have the sample capabilities.