-
Notifications
You must be signed in to change notification settings - Fork 25
Architecture
GitIt follows MVVM (Model-View-ViewModel) architectural pattern. If you have ever worked on .NET you might be familiar with this. If you have ever worked on Android, Win-Forms or WPF, you might have followed the Model-View-Presenter pattern or if you are a web developer you might have used Model-View-Controller pattern. These 3 patterns have very similar concepts and are compared here:
The Project is currently divided into 3 major parts:
This is the core library that contains all the ViewModels and Models. Core library is responsible for getting, setting and maintaining data.
The UI logic for the UWP (Universal Windows Platform) App is contained in this project.
The UI logic for Android App is contained here
GithubXamarin.Localization is currently not in use and will be used for localizing views in future.