Smart Android developers deliver their apps to market faster by taking advantage of libraries, which reduce development time by providing previously created and tested code. Developers may create and use their own libraries, use libraries created by others, or do both.
This chapter's initial recipes introduce you to creating and using your own libraries. Subsequent recipes introduce you to Kidroid'skiChart charting library for presenting bar charts and line charts, and to IBM's MQTT library for implementing lightweight push messaging in your apps.
OpenIntents.org publishes a list of libraries from various vendors that you might find helpful in your app development (