This is the Tecnical Test Project
Use the Xamarin 5.0.0.2545 or major to run this project.
• NetStandar (2.1) • Visual Studio Mac 17.4.4 (build 12) • Xamarin 5.0.0.2545
- Clone this repository
- Open with the lastest Visual Studio or Visual Studio Mac
- Restore Packages.
Right Click on Main Project -> Restore Nuget Packages
- Build or Run the project on prefer platform (Android | iOs)
- Build App Bundle or APK format with the same keystore used to publish the first file
- Build IPA format with a valid App Store certificated and upload to App Store connect
├── Core
│ ├── Constants "Constants Files"
│ ├── Converters "Data Converter"
│ ├── Helpers "Helper Methods (Usually static methods)"
│ ├── Locator "used to registry DryIoC MVVM Library"
│ ├── Models "Models used to WebApi Response, Local Data Storage"
│ ├── Router "Static string to Routing Navigation"
│ ├── Resources "Image and Files used as Resources"
│ ├── Services "Shared services in all project", "Dependency Injection"
│ └── UI "CustomViews and Custom Controls"
│
├── Modules
│ ├── Models "Models used to ViewModels"
│ ├── Repositories "Definition of the repositories used by the modules (Interfaces)"
│ ├── UI "Pages"
│ ├──ViewModels "ViewModels"
│
├── Properties
│ └── AssemblyInfo
│
│
└── Assets "Assets used on Application"
└── i18n