Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/colinkiama/uwp-fast-track-template
Start making high-quality UWP apps quickly
https://github.com/colinkiama/uwp-fast-track-template
quality template uwp wct win-ui windows windows-10
Last synced: 21 days ago
JSON representation
Start making high-quality UWP apps quickly
- Host: GitHub
- URL: https://github.com/colinkiama/uwp-fast-track-template
- Owner: colinkiama
- Created: 2020-12-20T22:12:26.000Z (about 4 years ago)
- Default Branch: master
- Last Pushed: 2024-01-05T09:36:06.000Z (about 1 year ago)
- Last Synced: 2024-11-14T13:44:32.794Z (3 months ago)
- Topics: quality, template, uwp, wct, win-ui, windows, windows-10
- Language: C#
- Homepage:
- Size: 1.6 MB
- Stars: 3
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# UWP Fast Track Template
A UWP template that lets you start making high-quality apps quickly.Available in Visual Studio Marketplace: https://marketplace.visualstudio.com/items?itemName=ColinKiama.uwp-fast-track
You can also select "Use this template" and rename namespaces and files yourself.
![UWP Fast Track Template Screenshot](img/WinUI2Template.png)
## Overview
2 Projects:
- .Net Standard library
- UWP app with a NavigationView### Features:
- Localisation preconfigured.
- Multilingual App Toolkit enabled
- Basic MVVM Navigation setup
- Dependency Injection configured
- Includes Windows Community Toolkit and WinUI 2 package## Initial Setup
1. In the UWP project, add a reference to the .Net Standard library project
2. Set the UWP Project as the default startup project
3. Change the build architecture type to a specific one## Template Structure
This template is a UWP app with WinUI 2.4 installed and ready to use.- MainView (Where a NavigationView for the whole app exists)
- HomeView (The first view displayed in the navigation view)
- Page1 (A secondary view that used to show how you can navigate between pages)
- SettingsView (Shows when you select the settings item on the NavigationView)## Branches
| Branch Name | Description |
|-------------|----------- |
| master | Changes from the `runnable` branch used in the latest production release. |
| runnable | A runnable version of the template that will be exported in the `dev` branch. |
| dev | Takes the changes from the `runnable` branch and replaces the names with template parameters.|## Making your own templates
Learn how to make your own templates here (It can save you a lot of time!): https://docs.microsoft.com/en-us/visualstudio/extensibility/creating-custom-project-and-item-templates?view=vs-2019