Today marks the release of my latest iPhone application, Leonard Maltin’s Movie Guide (Direct AppStore Link) by mobileAge. Since I have been bad about blogging recently, I felt it was a good time to put together a post detailing it’s creation.
Since the release of mobileAge’s last major update to Wine Enthusiast Guide it was time to start up our the next project, a iPhone application combination of Leonard Maltin’s 2010 Movie Guide and Leonard Maltin’s Classic Movie Guide. MobileAge’s sister company Landware has actually produced mobile versions of the Leonard Maltin Movie Guide book series in the past, so we still had rights to the content. The two guides combined is over 2300 pages, so it is no easy feat to do it right and keep the iPhone application under the 10MB ceiling that ensures wireless over the air download.
The first working prototypes were put together during my flights to/from Apple’s World Wide Developers Conference back in June. Thanks to WWDC we were able to learn how to properly leverage some new iPhone OS 3.0 features like Core Data and the new unified UISearchDisplayController. I will write a technical post at another date with some things that I learned while developing this application.
The design of the application took many forms over time, as you can see below in this picture of one of the earliest builds. We intially wanted to color it similar to the 2009 book cover, as the 2010 cover wasn’t finalized yet, but it didn’t ever look quite right, as this early draft shows. We also were not entirely sure what content would be first shown at launch.
Sometimes the entire look of one section of the application would change entirely through the course of a day. This constant iteration we felt helped build us a better product in the end. After many design iterations since June, this is what the main screen looks like today:
The main screen of the application shows more recent movies that Leonard has reviewed and sent over to us, his “Current Picks” as he calls them. These reviews are a bit more in depth than the rest of the book content, but should give you a good idea if a recently released movie is worth the cost of admission. This section automatically updates itself once a day “over the air” as new reviews become available. It is a great advantage that having an internet connected device like the iPhone and iPod Touch gives us.
Since we at mobileAge are all heavy Netflix users, we knew from the start we wanted to have some Netflix integration in the application. So after QUITE A BIT of data manipulation we got the Netflix identifiers into our database. We could then tie a movie to it’s Netflix API counter part, thus allowing you to quickly add the movie to your Netflix Disc/Instant Queues after reading Leonard’s thoughts on the movie.
One feature we had in the Wine Enthusiast Guide is custom user lists with remote backups. This was also another “MUST HAVE” feature for the Movie Guide as people love to categorize their movies for many various reasons. So we ported the feature over to this application, with a few tweaks for Movies of course. It’s a simple feature, that we hope users find many uses for. We start everyone out with two default groups, but they can create and edit these lists to their heart’s content.
We are already working on many more features for future updates, so we hope to continue to build onto this great app and give movie buffs even more power. We are also starting up our next project which we are all very excited about.