This Java client for Bitly is a small and easy to implement Java code library for interacting with Bit.ly, the URL shortening service. Though not directly supported by Bit.ly, the library is licensed under Apache 2.0, and endorsed for use on the Bit.ly developer site. Currently in version 0.7.1, this client supports OAuth, as API key authentication has been deprecated. The Bit.ly API allows developers to implement programmatic shortening, sharing, and tracking of links (URLs). Unique user-level and aggregate links can also be created to let users view complete, real-time traffic and referrer data, as well as location and metadata.
Facebook is once again under fire in the press after the Wall Street Journal published a report detailing how a number of popular apps are sharing data with the social network's analytics platform through its SDK. In some cases, sensitive health data related to health was being shared.
Facebook is at the center of another privacy controversy. This time, the most popular Android apps are involved. Almost half of the apps on the Google Play store have the ability to share data with Facebook, and it looks like many of them are sharing automatically (no Facebook account is needed).
Of the many things that developers need to worry about when attempting to create a successful app, two points rise to the top. First, the app can't crash, and second, it has to respond to user input quickly. This is easier said than done, however, thanks to a deck that's stacked against developers. Crittercism spent a month collecting over 1 billion data points and determined which devices, operating systems, and networks best lead to stable - and profitable - apps.