http://www.teehanlax.com/blog/5-things-to-know-when-designing-for-ios/
I am a huge fan in UI animation and I believe there’s still so much to explore in this area.
If you are not able to pair up with a develop to build animations. I would suggest learning AfterEffects.
Reasons being:
- You don’t need to learn how to code.
- AfterEffects plays very nicely with PSD imports, and AE could reproduce all the styles as well.
- There’s tons of 3rd party plugins that’ll help you achieve what you want.
- The sky is your limit when it comes to creativity in animating UI in AE.