Quantcast
Channel: Nick's .NET Travels
Browsing latest articles
Browse All 643 View Live

Image may be NSFW.
Clik here to view.

Windows Community Toolkit for UWP, WinUI and Uno

The Windows Community Toolkit is in pre-release of v8 – full details of their announcement here. With the new consolidated structure, there are packages for both UWP and WinUI but more importantly...

View Article


Image may be NSFW.
Clik here to view.

iOS Debugging from Windows – VS Code Extension

One of the things that has always impressed me was the ability to pair Visual Studio running on Windows to a Mac and be able to debug on either a real device, or on a simulator. There’s even a remote...

View Article


Image may be NSFW.
Clik here to view.

iOS Debugging on Windows – Hot Restart

In my previous post I covered using VS Code and Remote-SSH to provide a more stable version of remote debugging for iOS development. But why do we need a Mac at all? In this post we’re going to look...

View Article

Image may be NSFW.
Clik here to view.

Adding .NET MAUI Controls to an Existing Uno-Platform Application

In case you haven’t seen the release notes or the blog post the 4.10 release for the Uno Platform was pretty huge with a couple of big features shipping in this release. One of these features was .NET...

View Article

Image may be NSFW.
Clik here to view.

Controls for WinUI and the Uno Platform

I was discussing the features of the Uno Platform today and realised that we sometimes gloss over all the features. In this post we’re going to do a walk through of some of the different controls,...

View Article


Image may be NSFW.
Clik here to view.

Getting Started with WinGet Configuration

Recently, Microsoft announced the availability of DevHome with the goal of becoming the one stop shop for all things developer. Two important concepts that are available in the first iteration is...

View Article

Image may be NSFW.
Clik here to view.

5x with the Uno Platform

Just over a week ago the Uno Platform released v5.0 which was another significant update, following the 4.10 release that included Adding .NET MAUI Controls to an Existing Uno-Platform Application,...

View Article

Dependency Injection for Windows and Uno Platform Applications.

In the next few posts we’re going to be looking at the TubePlayer sample application for the Uno Platform. For this post we’re going to focus on using Uno.Extensions to add dependency injection to an...

View Article


Image may be NSFW.
Clik here to view.

Logging for Windows and Uno Platform Applications

In my previous post I covered Dependency Injection for Windows and Uno Platform Applications which covered creating a new application and adding dependency injection using the Uno.Extensions which...

View Article


Image may be NSFW.
Clik here to view.

Configuration for Windows and Uno Platform Applications

Following on from Dependency Injection and Logging, in this post we’re going to configure the IHostBuilder to load and access configuration information within a Windows or Uno Platform application....

View Article

Saving Data using Settings for Windows and Uno Platform Applications

Following on from the posts on Dependency Injection, Logging and Configuration, in this post we’re going to look at how data can be persisted between sessions using Settings within a Windows or Uno...

View Article

Image may be NSFW.
Clik here to view.

Building Apps for Windows in 2024

I figured I’d start the year off with a quick thought post on where things are at with building apps for Windows. As Windows rapidly approaches the 4 decade mark, you’d expect there to be a well...

View Article

.NET Aspire with WinUI, WinForms and WPF

If you’ve been following the work being done by Microsoft on .NET Aspire you might be curious to see how it works with native client applications built using WinForms, WPF or even WinUI. Late last...

View Article


Image may be NSFW.
Clik here to view.

Security with Windows Applications and AppContainers

One of the common misconceptions of Windows applications are that they are inherently insecure and that it’s not possible to build and deploy applications that are secure by default. If you look at...

View Article

Image may be NSFW.
Clik here to view.

Add Maps to your WinUI / Windows App SDK Application using MapControl

The latest 1.5 experimental and preview version of the Windows App SDK contains the much anticipated MapControl. To get started, all you need to do is the following: Update to either the experiemental...

View Article


NDC Sydney – Come learn why Figma is important to the Uno Platform

For a lot of people if you mention the Uno Platform they would immediately place it in the same bucket as other cross platform, .NET, technologies such as .NET Multi-platform App UI (.NET MAUI) and...

View Article

Image may be NSFW.
Clik here to view.

Designing and Building Windows Applications using Figma and the Uno Platform

Last week, the Uno Platform officially launched their Figma Plugin which works in parity with the Uno Platform Material Toolkit to support both designers and developers with the process of designing...

View Article


Image may be NSFW.
Clik here to view.

Using ChatGPT and GitHub Copilot to Generate the XAML for your Windows...

In this post I’m going to experiment using ChatGPT and Copilot to help generate the XAML for pages in a Windows application. Since we’ll be using WinUI and the Windows App SDK, the application can be...

View Article

Image may be NSFW.
Clik here to view.

Conditional Template Selector for XAML Applications for Windows and Uno Platform

Ok this post took a bit of inspiration from the C# Markup support that’s available for the Uno Platform where it’s easy to build a template selector (for a ListView for example) using a set of Case...

View Article

Managing Dependencies in Windows and Cross Platform Applications

As with all software managing dependencies in often a lot harder than it seems, particularly when there are conflicting priorities. In this post I’m going to talk about some of the challenges...

View Article

Connecting Your Windows and Uno Platform App to ChatGPT with Azure.AI.OpenAI

In today’s digital world, integrating AI into your applications has become increasingly important. One powerful AI model that you can leverage is OpenAI’s GPT, known for its natural language...

View Article


Image may be NSFW.
Clik here to view.

Switching AI Models with ChatGPT in a Windows and Uno Platform Application

In my previous post I walked through how to connect to ChatGPT in order to integrate AI into a multi-platform (Windows App SDK and the Uno Platform) based application. In this post we’re going to add...

View Article


Image may be NSFW.
Clik here to view.

Uno Platform 5.2 Released – One Project To Rule Them All

This has been a work in progress over the last couple of releases in order to deliver a better developer experience for the Uno Platform. The 5.1 release introduced the Uno.Sdk which allowed for...

View Article

Image may be NSFW.
Clik here to view.

Using Syncfusion Controls in Uno Platform Application using MAUI Embedding.

The Uno Platform supports many third party control libraries, such as Mapsui and LiveCharts, but sometimes there are components that you want to use that haven’t been adapted to work with Uno. For...

View Article

Image may be NSFW.
Clik here to view.

Navigation using Regions in Windows and Uno Platform Applications

Out of the box, applications built using WinUI / Windows App Sdk or the Uno Platform have access to a wide range of controls, such as Frame, TabBar and NavigationView that can be used for navigation....

View Article


What’s a Navigation Region in Windows and Uno Platform Applications?

In all but the simplest single page application, the layout of an application has to be dynamicaly changed in order to display information, or capture input from the user. Most application frameworks...

View Article

Image may be NSFW.
Clik here to view.

Add some Swagger to your Windows and Uno Platform application using Kiota and...

This post is going to walk through using the Microsoft tool, Kiota, to generate client code from a Swagger / OpenAPI definition that can be used within a Windows (WinUI/Windows App Sdk) / Uno Platform...

View Article

Image may be NSFW.
Clik here to view.

Using Figma to Develop Windows and Uno Platform Applications

Designing applications for Windows and the Uno Platform can be difficult if you attempt to start from a clean slate and assume that you have to design everything from the ground up. This would require...

View Article

Image may be NSFW.
Clik here to view.

Using Web Authentication (OAuth2) to access Figma from Windows and Uno...

OAuth2 is quite a common authentication standard for web services to use. Whilst a lot of services have now updated to use OpenID Connect, there are still some, like the Figma api, that still use...

View Article



Image may be NSFW.
Clik here to view.

How Figma Component Variants map to XAML Visual States in Windows UI

In a previous post I covered using Figma to design and develop applications for Windows and the  Uno Platform. This was a high level post that didn’t get into either Figma files (Fluent and Material)...

View Article

Image may be NSFW.
Clik here to view.

Understanding Styles and Resources in Windows and Uno Platform Applications

In my previous post I looked how the Windows UI 3 Figma file components and variants map to styles and visual states in Windows UI but glosses over some of the details of how resources and in...

View Article

Image may be NSFW.
Clik here to view.

XAML Reuse with Templates in Applications for Windows and the Uno Platform

XAML is often criticised for being verbose, hard to read and unnecessary as an additional language for defining the interface for an application. This feedback has lead to the creation of C# markup...

View Article

Image may be NSFW.
Clik here to view.

Adding AI to a Windows and Uno Platform Application using...

Earlier this month Microsoft introduced the preview of Microsoft.Extensions.AI.Abstractions and Microsoft.Extensions.AI libraries with the aim of making it easier for .NET developers to integrate AI...

View Article


Windows UI Kit for Figma

The Figma Windows UI kit file has been updated by the WinUI team. If you’re looking to design an app for Windows (or the Uno Platform), this is a great resource for working with Fluent design....

View Article

Image may be NSFW.
Clik here to view.

Using the AI Dev Gallery to Create a Windows Application with AI

Recently, Microsoft announced an open-sourced project that they’ve been working on, AI Dev Gallery. Whilst it’s not available on the Microsoft Store as an app you can download, it’s easy enough to...

View Article

Image may be NSFW.
Clik here to view.

Adding AI to an Uno Platform Application using AI Dev Gallery

In my previous post I introduced the AI Dev Gallery that Microsoft has been working on, as a way of creating a Windows application that can use AI. In my post I exported the code for object detection,...

View Article


Image may be NSFW.
Clik here to view.

Taking AI Dev Gallery Code Cross Platform with Uno Platform

In the last two posts I introduced the AI Dev Gallery that Microsoft has been working on, and then demonstrated how code exported from the AI Dev Gallery can be added to an Uno Platform application....

View Article


Image may be NSFW.
Clik here to view.

Taking AI Dev Gallery Code Cross Platform with Uno Platform – iOS

Following my previous posts that introduced the AI Dev Gallery, added AI code to an Uno Platform application and adjusting the AI code to work with Android, in this post we’re going to look at the...

View Article

Image may be NSFW.
Clik here to view.

Logging with Azure Application Insights in a Windows Application

The default template for a Windows application comes with almost no guidance for how developers should do even basic things like logging. Luckily, the Uno Platform wizard provides a simple way to...

View Article

Image may be NSFW.
Clik here to view.

AI App Builders – Take 1

I figured I’d take some of these AI app builders for a run to see how capable they are. To date I’ve mainly just been taking advantage of the AI capabilities that are progressively being added to VS...

View Article

Image may be NSFW.
Clik here to view.

AI App Builders – Take 2 – Lovable

Following from my previous attempt at building a simple app to retrieve the ABN for a business, I figured I’d give lovable.dev a go. This will be a quick post to cover some of the likes/dislikes from...

View Article


Image may be NSFW.
Clik here to view.

AI App Builders – Take 3 – TempoLabs

I was watching overview of TempoLabs and my initial impression was “wow, that’s a lot of stuff” as they not only have AI generation but it seems they understand at least the basics of a software...

View Article

Image may be NSFW.
Clik here to view.

Building Cross Platform Applications using Hot Design and Codespaces with Uno...

Ok, so the title is a bit of a mouthful but here’s the scenario – you want to quickly spin up an application but you don’t want to mess around downloading and installing any of the usual development...

View Article


Image may be NSFW.
Clik here to view.

AI App Builders – Re-take – TempoLabs

In my previous attempt with TempoLabs I was able to successfully build the ABN lookup scenario that I’d been testing with other app builders. I was prompted to take another look and I was even more...

View Article

AI on Windows: Detecting NPU

Recently Microsoft has been promoting Copilot+ PCs as the next wave of tablets, laptops and PCs capable of handling your AI requirements. Other than having a Copilot button, what does this actually...

View Article


Image may be NSFW.
Clik here to view.

AI on Windows: Chatting with Phi Silica

Last year Microsoft introduced Phi Silica and recently made an experimental release of the Windows App Sdk that can be used by Windows application to interact with Phi Silica. In this post we’ll...

View Article

AI on Windows: Progress Responses with Phi Silica

In my previous post I covered the basics of creating an Uno Platform application that consumes Phi Silica in order to build a very basic prompt-response based user interface. When the application was...

View Article

AI on Windows: Chat with Phi Silica

In the past two posts we covered connecting to Phi Silica and then getting progress response to provide a more real time experience. The next step is to improve the layout of the application to...

View Article

Image may be NSFW.
Clik here to view.

AI on Windows: Chat Styling

In the past three posts about working with AI on Windows, we covered connecting to Phi Silica, getting progress response, and building a chat experience. In this post we’re going to improve the...

View Article


Image may be NSFW.
Clik here to view.

Uno Platform 6.0 for Windows and Cross-Platform Applications

Last week v6.0 of the Uno Platform was released marking the cumulation of a number of years of investment in both the core cross platform framework, as well as the new Uno Platform Studio (including...

View Article

Browsing latest articles
Browse All 643 View Live