Android

Android is a truly open platform, one that allows consumers to use their mobile devices as a real mobile computing platform. With the 2.x versions of the OS, the user experience is arguably on par with the iPhone, and the flexibility and openness are compelling for a wide variety of applications. When it arrives on devices, Android 3 should bring even more innovation and polish to a platform that has been technically compelling but perhaps lagging iOS on core usability concerns. Market growth and adoption has been very strong, with Android poised to rival iPhone for market share in the coming years. The time to think about your Android 3 tablet apps is now, so they can be part of the early launch buzz.

Robolectric: Behavior Driven Android

Robolectric_logo

To do Behavior Driven Development on the Android platform the way we wanted, we needed a better testing and mocking framework. We developed Robolectric, a BDD testing and mocking framework developed from the ground up to make test-driving Android apps easier throughout the development process, and then we open-sourced it so the community could benefit. Robolectric sidesteps the extra deployment steps normally found in the Android test cycle, detecting failures in a matter of seconds. This enables the kind of workflow we like to see at Pivotal: a quick cycle between coding and testing that gives the rapid feedback we need to keep quality and productivity high.

Mobile Web