- Write iOS, Android, or Windows phone apps using C#
- Microsoft's Xamarin allows you to write one app in C# that can then be launched on any of the 3 major phone platforms.
React/Redux Framework - http://redux.js.org/docs/basics/UsageWithReact.html
- React and Redux have NO relation with one another
- Redux just works extremely well with React and Deku because it allows you to describe UI as a function of state
- Benefit of Redux: attempts to make state mutations predictable by imposing certain restriction on how and when updates can happen.
- Three principle of Redux: State of the whole application is stored in an object tree with ONE single storeState is READ-ONLY – only way state emits action is if an object describes what happens next Changes are made with pure functions AKA reducers