jlkalberer/Appcelerator-Mvc — Issue #6: XML User Interface module
Author: joakim
Created: 2012-02-22 15:15:03+00:00
State: open

I recently discovered the [XML UI](https://marketplace.appcelerator.com/apps/1050) module, which is a really cool way to define the app's UI. I think it would be a great addition to your (already brilliant) MVC framework, adding even more separation of concerns (view layout and view logic).

Imagine for example in `/app/views/Home/`, having a `Default.xml` file that is automagically picked up and rendered when the view is processed. The resulting UI components would then be exposed to the view function (`Mvc.Views.Home.Default`) as a `ui` argument. That function would then only have to deal with events and other logic, becoming much more consise.

The module isn't free, so I guess it can't be included in your framework, but just having support for this would be great.