
Regular readers are familiar with the saga of QuickView for Android, our long-awaited redesign of Constant Contact’s iPhone app for the Android mobile platform. It’s been a long time coming, and we know many developers and customers have been waiting for it. Today, we’re very happy to announce that it’s ready to go - but with a special, Android-themed twist. In support of Constant Contact’s new app development contest, Labs is pleased to announce the creation of the QuickView for Android open source project!

Here at the Labs, we have been playing around with the MapReduce programming model (namely the open-source Hadoop implementation) for a while, but have been relatively conservative up till now. Most of the jobs that we have done thus far have been relatively simplistic, being more or less basic aggregation functions, with the most difficult part being the shear size of the data itself. This time around, we are planning on being a little more adventurous with the techniques we will be using to analyze the data, mining deeper than we had before. Before actually diving in, I did some reading of books and papers from both academia and industry to get an idea of the landscape and what we could try. Here’s a basic summary of some of the more interesting things that I’ve stumbled upon and possible ideas that we will tackle in the near future.

As you might know from reading some of my previous blog posts, I’ve been working with Python and Django pretty extensively over the last year, mainly for rapid prototyping and developing relatively simple web applications (including a Facebook App). During Cool Stuff Week I decided to try using Ruby on Rails (RoR) as the base framework, as a learning experience more than for any other reason. So what’s the difference between these two popular dynamically typed frameworks?

If you aren't aware already Constant Contact Labs is developing a version of the QuickView iPhone App for Android. Check out the blog post: QuickView for Android Preview for more details. I have been helping work on this Android application for some time now and over the course of development I have used various resources to get started, work through common problems, and become more familiar with the framework. Rather than just leave these resources "favorited" in my browser I thought I would share them. So here is a list of resources I believe no Android developer should be without.
It’s so helpful. Thanks a lot.