/RxUI-Examples

The Example Repository for RxUI

Primary LanguageTypeScript

Examples

Examples for using RxUI with various front ends can be found in this folder.

Because of the detatched nature of RxUI, and the premise of View Models themselves, each of the example projects will use the exact same View Models, Services, and Domain Models. The rest of each application will be built using their respective front end framework. Hopefully this will demonstrate the value in properly separating object roles in your applications.

The example applications are modeled after the famous TodoMVC.

Structure

  • todomvc

    Example TodoMVC implementations.

    • core (In Progress)
      • Contains all of the framework-independent code. This includes services, view models, models, and any related tests.
    • angular
    • angular2
    • react
      • An implementation of TodoMVC with React.
    • ember*
      • An implementation of TodoMVC with Ember.js.
    • react-native*
    • NativeScript*

*Not Implemented

All of the implementations will use the core project to drive the logic of the application. This way, it can be quite easy to guarentee the same behavior across all of the different implementations.