Model View Binder - A small and robust framework for awesome cross platform architectures
#Quick Start For a complete example see FakeContacts App in this repo.
-
Install Mvb.Core package in all your projects (that use Mvb components).
-
Install platform specific package in your UI Projects.
- Xamarin Android: Mvb.Platform.Droid
- Xamarin iOS: Mvb.Platform.iOS
- Xamarin.Mac: Mvb.Platform.MacOs
- Universal Windows 10: Mvb.Platform.Win.Uwp
- Windows WPF Mvb.Platform.Win.Wpf
- Windows Forms: Mvb.Platform.Win.WinForms
At the entry point of your platform specific project call:
MvbPlatform.Init();
For Windows Forms project call:
Mvb.Core.Mvb.NullInit();
##Documentation https://github.com/markjackmilian/MVB/wiki
##What is this (shortly)? This is a small framework that guides you through the creation of cross platform applications (thanks to Xamarin ) developing a release platform agnostic high-level layer (Binders Layer) .
The Binders Layer can be thought as an application without interface composed of many small components (Binder) with limited liability .
The binders (type MvbBase ) expose simple APIs that allow you to connect the top final platform specific application layer ( UI ).
See WIKI section for all the necessary documentation .
##Follow Me
- Twitter: @markjackmilian
- MyBlog: markjackmilian.net
- Linkedin: linkedin
##License Licensed under Apache see license file.