Flex and Adobe Flash Builder allow developers to build mobile applications using one codebase that can be compiled for iOS, Android, and Blackberry. It uses MXML and ActionScript to create the graphical interface and behavior. Developers can build their first mobile app with Flex by following online tutorials that demonstrate consuming REST APIs and include code to display trends, tweets, and user info from Twitter. Flex is an open source framework supported by online documentation and an active developer community.