I have designed “the core” of the application i am working on ( it communication with the server, data processing, etc. ), and now i am a bit stuck on the User Interface, because i wish it to be specific, and probably different on the different platforms it goin to run on ( PC, tablet, gsm ).
My question basically is :
- How to separate the “core” of the application, which must remain the same for all of the platforms, from the UI’s which shall be very different applications ?
// question is about Flash Builder 4.5
You could create a “Flex Library Project” which contains your core application logic, services, data model, etc. This will ultimately compile into a SWC file which is a generic-purpose library for a Flash or Flex project. Then create a distinct Flex Project for each user interface you’d like to build and declare a dependency on the Flex Library Project you created.
http://livedocs.adobe.com/flex/3/html/help.html?content=projects_7.html