NV.Templates.Mobile
0.75.1
See the version list below for details.
dotnet new install NV.Templates.Mobile::0.75.1
Uno Platform Application Template
This is a mobile app project template using Uno Platform and the latest .NET practices.
- It uses the MVVM pattern.
- Code is organized by application layer.
- It comes with dependency injection.
- There are built-in logs and diagnostics tools.
- There is scaffolding code showing sample features. When you run as-is, you get a Dad Jokes application.
Requirements
This template largely relies on Uno Platform, if you want to make sure you got everything installed correctly on your machine, we encourage you to use uno-check
, the documentation is available here
In addition to that, Visual Studio 2022 with .Net 7 are required.
Getting Started
We use dotnet
project templates to easily create new projects. It simplifies the project renaming and supports conditional inclusions.
Installing the template
In order to install the template, clone this repository on your machine, open a command prompt at its root and run the following command.
dotnet new install ./
This will display a list of installed templates, look for this template and copy the command with the absolute path like this.
dotnet new list
Read this for more information on custom templates.
Running the template to generate a new project
To run the template and create a new project, run the following command in the root folder that will contain the new project.
dotnet new nv-mobile -n MyProjectName
The following options are available when running the command.
- To get help:
dotnet new nv-mobile -h
⚠️ The use of periods (.) in the project name is not supported and may result in building issues.
- To get help:
Next Steps
Open the solution file from the generated folder using Visual Studio.
It's located at
MyProjectName/src/MyProjectName.sln
.In Visual Studio, go to the VIEW menu and open the Task List to get hints on next steps.
This template comes with several pointers on what you're most likely to change next.
Uninstalling the template
If you want to uninstall the template, open a command prompt at its root and run the following command.
dotnet new uninstall ./
Documentation
This repository provides documentation on different topics under the doc folder.
- Architecture
- Dependency Injection
- Configuration
- HTTP
- Logging
- Diagnostics
- Platform specifics
- Serialization
- Startup
- Testing
- Environments
- Localization
- Validation
- Error handling
- Scheduling
- Reviews (app star ratings)
Changelog
Please consult the CHANGELOG for more information about the version history.
License
This project is licensed under the Apache 2.0 license. See the LICENSE for details.
Contributing
Please read CONTRIBUTING for details on the process for contributing to this project.
Be mindful of our Code of Conduct.
This package has no dependencies.
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated |
---|---|---|
3.8.4 | 40 | 2/14/2025 |
3.8.3 | 47 | 2/6/2025 |
3.8.2 | 43 | 1/28/2025 |
3.8.1 | 31 | 1/27/2025 |
3.8.0 | 9 | 1/24/2025 |
3.7.1 | 36 | 1/23/2025 |
3.7.0 | 32 | 1/23/2025 |
3.6.0 | 104 | 12/9/2024 |
3.5.5 | 98 | 12/5/2024 |
3.5.4 | 117 | 10/9/2024 |
3.5.3 | 176 | 8/12/2024 |
3.5.2 | 124 | 7/11/2024 |
3.5.1 | 202 | 5/30/2024 |
3.5.0 | 456 | 5/16/2024 |
3.4.4 | 148 | 5/15/2024 |
3.4.3 | 155 | 5/13/2024 |
3.4.2 | 108 | 5/1/2024 |
3.4.1 | 127 | 4/25/2024 |
3.4.0 | 122 | 4/23/2024 |
3.3.0 | 128 | 4/18/2024 |
3.2.1 | 677 | 3/1/2024 |
3.2.0 | 706 | 2/9/2024 |
3.1.2 | 286 | 2/6/2024 |
3.1.1 | 554 | 1/23/2024 |
3.1.0 | 519 | 1/9/2024 |
3.0.1 | 202 | 1/12/2024 |
2.2.3 | 707 | 12/20/2023 |
2.2.2 | 369 | 12/12/2023 |
2.2.1 | 274 | 12/8/2023 |
2.2.0 | 251 | 12/5/2023 |
2.1.5 | 653 | 11/17/2023 |
2.1.4 | 179 | 11/16/2023 |
2.1.3 | 598 | 10/31/2023 |
2.1.2 | 229 | 10/30/2023 |
2.1.1 | 226 | 10/30/2023 |
2.1.0 | 940 | 10/3/2023 |
2.0.1 | 369 | 9/28/2023 |
2.0.0 | 272 | 9/28/2023 |
1.1.1 | 253 | 9/25/2023 |
1.1.0 | 211 | 9/19/2023 |
1.0.0 | 158 | 9/18/2023 |
0.76.8 | 238 | 9/11/2023 |
0.76.7 | 180 | 9/11/2023 |
0.76.6 | 207 | 9/11/2023 |
0.76.5 | 208 | 9/7/2023 |
0.76.4 | 204 | 9/6/2023 |
0.76.3 | 218 | 9/1/2023 |
0.76.2 | 270 | 8/28/2023 |
0.76.0 | 256 | 8/25/2023 |
0.75.2 | 244 | 8/24/2023 |
0.75.1 | 297 | 8/22/2023 |