This is a mobile app project template using Uno Platform and the latest .NET practices.
We use dotnet project templates to easily create new projects. It simplifies the project renaming and supports conditional inclusions.
-
In order to install the template, clone this repository on your machine and open a command prompt at the root of the project and run the following command
dotnet new -i ./ -
If you want to uninstall the template, run the following command.
dotnet new -uThis will list you the list of installed templates, look for this template and copy the command with the absolute path like this. (Note the quotes added, otherwise it doesn't work)
dotnet new -u "C:\P\ApplicationTemplate"
-
To run the template and create a new project, run the following command.
dotnet new nv-mobile -n MyProjectNameThe following options are available when running the command.
- To get help:
dotnet new nv-mobile -h - To add Firebase Analytics:
dotnet new nv-mobile -n MyProjectName --include-firebase-analytics(or -fa)
- To get help:
Read this for more information on custom templates.
This repository provides documentation on different topics under the doc folder.
- Architecture
- Dependency Injection
- Configuration
- HTTP
- Logging
- Platform specifics
- Serialization
- Startup
- Testing
- Environments
- Localization
- Validation
- Error handling
- Scheduling
Please consult the CHANGELOG for more information about the version history.
This project is licensed under the Apache 2.0 license. See the LICENSE for details.
Please read CONTRIBUTING for details on the process for contributing to this project.
Be mindful of our Code of Conduct.