What is SomaCore?
SomaCore is a lightweight event-based MVC framework written in AS3 that provides a structure, models, views management and commands. Somacore can be used for Flash, Flex and AIR projects.
SomaCore is completely event-based and use a concept of wires to code in a efficient decoupled way. SomaCore can be used with or without dependency injection, and provide an injector adapter for the included DI library: SwiftSuspenders.
You can use SomaCore in anything, except to include/distribute it in another framework, application, template, component or structure that is meant to build, scaffold or generate source files.
Few things to know:
Download Source
Repository (Github)
SomaCore Framework.
SomaCore Demos.
SomaCore Plugins.
Documentation
Click here to see the documentation (asdoc).
Manual (wiki).
Diagram
Tutorials
Getting started (made with SomaCore v1)
Hello World
With dependency injection
View Demo
View Source
Download Source
Without dependency injection
View Demo
View Source
Download Source
Demo Flash
With dependency injection
View Demo
View Source
Download Source
Without dependency injection
View Demo
View Source
Download Source
Demo Flash (garbage collection monitor)
View Demo
View Source
Download Source
Demo Flex (CafeTownSend)
With dependency injection
View Demo
View Source
Download Source
Without dependency injection
View Demo
View Source
Download Source
Twitter Search
With dependency injection
View Demo
View Source
Download Source
Without dependency injection
View Demo
View Source
Download Source