
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.

Django is an open source Python web framework that uses a variation of the MVC architectural pattern, called MTV for Model-Template-View. Having used Django for quite a few projects now, I have grown rather fond of it, despite some annoying aspects. Development using Django is very easy and painless, allowing for rapid prototyping and development.

Like the Java Client Library, the Python Client Library provides a simple API to access Constant Contact Web Services, only using Python. Python is a powerful multi-platform language with comprehensive libraries, a interactive shell, and best of all, a short learning curve. This makes the Python Client Library a good choice for quickly creating utilities or applications that leverage Constant Contact’s APIs or for users looking to manage large accounts programmatically. Included in this post are links to the library itself and an overview of its usage with code examples to help you get started.
NOTE: This library is open source and is maintained and supported by the open source developer community only. Constant Contact and Constant Contact Labs will NOT provide support for this library.

As a result of working on the Android app, I wrote a relatively generic client library in Java for accessing the Constant Contact web services that might be useful for anyone out there writing something in Java that needs to access the CTCT API. The library uses a model similar to that of a typical Object-Relational Mapper to access the resources. Because the library was written before the latest version of the API was released and was written for use by the Android QuickView, there isn’t a 100% coverage of the API, but most of the use cases, barring bulk activities, should be covered. The library is being open-sourced under the Apache 2.0 license.
NOTE: This library is open source and is maintained and supported by the open source developer community only. Constant Contact and Constant Contact Labs will NOT provide support for this library.
Learned new tools from my business.