Well, Hello Flexters!
This is an introduction post to a series of Blog posts I will be releasing during the next few weeks.
These posts will talk about how to get things rolling in both Flex 3 and 4. I have tried to take a ‘topic’ based approach having tried to list out the set of ‘things’ I did in Flex before I started thinking of myself as a ‘Flex user’ and no longer a beginner. Then when I started with Flex 4, I went through the same process, learning about and repeating similar tasks.
In course of this series, I will provide a step-by-step on how you can do such a task ‘xyz’ in Flex 3 (Using Flex Builder 3). The very next post will tell you how to the same ‘xyz’ in Flex 4 (On Flash Builder). In this second post on Flex 4, I will also highlight (in marked passages that you can skip over) the difference in executing ‘xyz’ in Flex 4 as compared to Flex 3. So there will be two posts on every topic (Will release sample posts by end of week).
Bear in mind these are independent posts and can be read separately or together. I have divided the readers in the following 4 broad groups:
Developers entering the world of Flex, who have started working with Flex 3 or are soon to start working on it. They can read the Flex 3 post to learn how to do job ‘xyz’ in Flex 3. They can also choose to check out the corresponding Flex 4 post to know how this has been made easier/better in Flex 4.
Flex 4 beginners, haven’t worked with Flex 3:
Developers who are starting with Flex 4 but have no prior experience of working with Flex 3 or any of the earlier versions. They can read the Flex 4 posts on how to get job ‘xyz’ done in Flex 4. As I have mentioned earlier, there will be sections in the post specifying the differences between Flex 3 and Flex 4(these sections will be highlighted in a different color). They can skip over these sections.
Developers transitioning to Flex 4:
Engineers who have been working with Flex 3 and are now switching to Flex 4 or those who still work with Flex 3 but are interested in knowing how Flex 4 is different from Flex 3.They can read through the second post on Flex 4 (Flex 3 post optional) and go through the differences sections to understand while learning Flex 4, how things have changed in this version.
Developers working with Flex 4:
Flex developers working on Flex 4 but are curious to know how it is different/better from Flex 3.
These posts don’t have much for the advanced Flex developers, most of the topics being introductory.
With this in mind, here is the list of topics I plan to write on:
Retrieving data through HTTPService: Flex 3
Retrieving data through HTTPService Flex 4
Data binding: Flex 3
Data binding: Flex 4
Transitions between states: Flex 3
Transitions between states: Flex 4
Styling through CSS: Flex 3
Styling through CSS: Flex 4
Animations and Effects: Flex 3
Animations and Effects: Flex 4
Components – Controls and Containers: Flex 3
Components – Controls and Containers: Flex 4
Creating Custom components: Flex 3
Creating Custom components: Flex 4
Event Handling and propagation: Flex 3
Event Handling and propagation: Flex 4
Passing data through an event object – Custom events: Flex 3
Passing data through an event object – Custom events: Flex 4
Skinning your components: Flex 3
Skinning your components: Flex 4
Using Graphics to draw: Flex 3
Using Graphics to draw: Flex 4
Creating item renderers and item editors: Flex 3
Creating item renderers and item editors: Flex 4
Implementing skin parts: Flex 4
Displaying data using the DataGroup container: Flex 4
This is not an ordered list as I have tried to keep the posts independent of each other. So the posts may not come in the order in which they are listed. Few posts may require knowledge/overview of a previous post in which case, I will mention it.
The titles in this list will become links to the posts as I keep adding to the stack of articles. I plan to submit 2 articles every week. So every week I cover one topic, releasing one Flex 3 and one Flex 4 post for it.
I may add to the list of the topics on feedback. The two final topics in the list (“Implementing skin parts” and “Displaying data using the DataGroup container”) are Flex 4 specific and have no Flex 3 counterpart.
The first 2 posts will be on “Creating View States” in Flex 3 and 4. Coming out by end of week.