Apache Flex is an open source framework for easily building applications for mobile devices, the browser and desktop. In this session I cover the main features of Apache Flex including it's UI XML markup language, components, binding, event bubbling and other major features of the framework.
An introduction to the Apache Flex project and how to write applications using the Apache Flex framework.
Through a simple Flex application I'll show the major features of the Apache Flex SDK. I'll explain how easy it is to make MVC style application without using an extra framework.
Steps include: 1. Create views in MXML 2. Split into components. 2. Create a data model via simple value objects 3. Using binding to bind the model to the view 4. Loosely couple the components by dispatching events 5. Handle events via event handlers
I'll then show the how the same application with a few simple modifications can run in on the desktop and in a mobile device.