A number of developers have looked at Coverflow, and provided their own implementation libraries. Coverflow basically consists of some core animation for the movement between covers, geometric transforms to create the right perspectives, gesture interpretation for selecting or swiping through the covers, and a bit of finessing between artistic presentation and deceleration algorithms to make it all look and feel just right.
If you're looking for an App Store friendly Coverflow implementation and don't really care for Apple's rather clunky "Covert Flow" (sic) sample code, head on over to Plausible Labs, Landon Fuller's shop. His team has dropped the indie dev licensing fee to $50 for PLJukebox licensing. PLJukebox represents one of the nicest third party Coverflow libraries out there. It's so nice that Apple rejected Fuller's Peeps app back in the days when they were a lot crankier during App review. It looked and performed like the UIKit version.
As a final note, the fees for PLJukebox help underwrite other Plausible Labs projects like the open source PLBlocks project, which introduces programmatic blocks (it's a programming abstraction similar to lambda expressions) into Objective-C and PLCrashReporter, which provides enhanced crash reports from iPhone and Mac OS X apps. You might also want to investigate the open source OpenFlow project, which is hosted at github.
If you have any questions about any of these projects or want to learn about corporate licensing, contact Fuller directly via his websites.
- Key specs
- Type Smartphone
- Operating system iOS
- Screen size 4.7 inches
- Internal memory 16 GB
- Carriers (US) AT&T
- Dimensions 5.44 x 2.64 x 0.28 in
- Weight 5.04 oz
- Released 2015-09-25
Sony PlayStation 3 (late 2012)