Are there any open source, CoverFlow-like APIs or libraries available for the iPhone?
I've found one implementation that is licensed per application, however, I'd much prefer to go the open source route.
Also, I'm interested in libraries that use only public APIs, as using non-public APIs might keep an app from getting published in the App Store.
I am not aware of any open-source libraries for what you describe above. However, if you are familiar with core animation, it wouldn't be too hard to implement what you describe.
Check out the links below for some more information:
You might also want to check out a library I released at iPhoneDevCamp -- OpenFlow. http://apparentlogic.com/openflow
It is all core animation-based, so it's easy to understand and customize to your needs. AFOpenFlowView is a subclass of UIView.
I included a demo application, and check out the blog entry on my personal website for a bit more information about its use. fajkowski.com
Drop me a line if you have any questions or comments! -Alex
There's another nice Open Source implementation by demosthenese. Here's the link.
The last chapter on Erica Sadun's The iPhone Developer's Cookbook is about Cover Flow. You can grab the source code from the sample repository of the book on Google Code: cookbooksamples
The nice people at Chaosinmotion have got the following available:
http://www.chaosinmotion.com/flowcover.html
It's BSD licensed.
The book "SAMS Teach Yourself Cocoa Touch Programming in 24 Hours" shows you how to make your own in the CoreAnimation chapter (complete implementation).