Vaandroid Architecture

This section describes the OSGi bundles that make up a Vaandroid application.

See ((OSGi)) and ((Starting Karaf)) for information on managing the runtime container.

Navigation Fragments


Navigation Fragments allow a URL to link directly to an activity. This is very useful for bookmarks and shortcuts.



Constructing an activity stack

Some activities may require other activites to be pushed onto the stack.


The URL may contain parameters



View Registry

By default, Vaandroid locates views by:

  • first checking the view registry
  • then the default system views
  • then searching installed plugins.

Vaandroid allows views to be registered outside of the core bundle.

  • Views can be used without a fully qualified name
  • System Views can be overri...