Flexible and extensible MVC framework.
- Splitting logic from visual part
- Immutable interfaces are separated from mutable, for safe usage of read-only models (for example in views)
- Possibility to use many implementations for interface easily
- Fast communication among components using IMessageDispatcher
- Object instantiation with dependencies injections using cool IAppFactory
- Possibility to specify dependencies in config and pass it to IAppFactory
- Easy object pooling management
- Custom message bus (event bus) for easy and strict communication among objects
Repository URL: https://raw.github.com/CrazyFlasher/maven-repo/master
<dependency>
<groupId>com.domwires</groupId>
<artifactId>core</artifactId>
<version>0.9.28-SNAPSHOT</version>
<type>swc</type>
</dependency>
- Adobe AIR or Flash Player 19.0
(Other primitive examples can be seen in unit tests)
- StarlingApp - extension that is useful to render visual stuff using Starling 2.x