This is exactly what I was looking for when playing through Pokemon X/Y! My current method of searching on google to grab the bulbapedia article then scrolling through to find type information (which isn't always there for brand new pokemon) was far too slow. I'll probably keep this running on my iPhone simulator when I play X/Y.
Personally I would have preferred this in website form, but that's only because I'm always in front of a laptop.
Things that would improve the app:
1. A status bar on the main listing. I like having the status bar there if possible to see battery and time and such, but more importantly it would allow the tap to scroll to the top shortcut.
2. Slight bug on the detail-page: you can select a type (e.g. 'bug') but it doesn't go anywhere.
3. Color labels on the types, like most pokemon websites have. Right now I find it a little hard to scan the type listings because it's all text.
4. Maybe make the details page title the name of the pokemon? I think that would make it alot more obvious what I'm looking at (not a concern when you're coming from the search page, but when you've left the app on the details page it's a bit disorienting).
5. This is a much bigger feature request, but seeing type weaknesses would be great, too. When deciding whether or not to use or catch a pokemon it's useful to see strengths/weaknesses.
I'm almost done with X, so I'm not sure if I'll use this much (have been thinking about doing a Nuzlocke run); if I end up using it I'll submit some pull requests. Thanks for making it open source!
Edit: Critical bug
a. If you click the search bar, then tap on the table view before the search bar animation completes, the search bar disappears: https://s3.amazonaws.com/uploads.hipchat.com/1658/151914/gkv...
b. It looks like Aurorus doesn't have any type information provided