This is an example simple mobile client for our .NET Core Sales Portal made to showcase the idea of .NET Everywhere.
- Xamarin.Forms 4.x
- Refit
- HttpTracer
- MvvmHelpers
- FFImageLoading
Application is design as classic 3 layers app.
- Views: This layer contains views implemented in XAML such approach allow us to use Visual Studio features like XAML Hot Reload during implementation
- View Models: This layer allow us seperate our logic for view implementation. Additionally we are able to easily test application logic with Unit Tests
- Services: This layer is responsible for communication with API. This layer is implemented using Refit library.
- Clone repo
- Restore NuGet packages
- Deploy to device using Visual Studio