Skip to content

kusl/MyDesktopApplication

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MyDesktopApplication

CI Release License: MIT

Cross-platform application built with Avalonia UI and .NET 10.

Downloads

Platform Architecture Download
Windows x64 Download
Windows ARM64 Download
Linux x64 Download
Linux ARM64 Download
macOS x64 (Intel) Download
macOS ARM64 (Apple Silicon) Download
Android APK Download

Quick Start

Desktop

dotnet restore
dotnet build
dotnet run --project src/MyDesktopApplication.Desktop

Android (requires Android workload)

# Install Android workload (one-time)
dotnet workload install android

# Build APK
dotnet build src/MyDesktopApplication.Android -c Release

Run Tests

dotnet test

Create Release

Push a tag to create a release with binaries for all platforms:

git tag v1.0.0
git push origin v1.0.0

Project Structure

├── src/
│   ├── MyDesktopApplication.Core/          # Domain logic
│   ├── MyDesktopApplication.Infrastructure/ # Data access
│   ├── MyDesktopApplication.Shared/        # Shared ViewModels
│   ├── MyDesktopApplication.Desktop/       # Desktop (Windows/Linux/macOS)
│   └── MyDesktopApplication.Android/       # Android
└── tests/
    ├── MyDesktopApplication.Core.Tests/
    ├── MyDesktopApplication.Integration.Tests/
    └── MyDesktopApplication.UI.Tests/

Supported Platforms

Platform Status
Windows x64
Windows ARM64
Linux x64
Linux ARM64
macOS x64
macOS ARM64
Android
iOS ❌ (requires Apple Developer account - $99/year)

License

MIT License - Free for any use.

All dependencies are MIT, Apache-2.0, BSD, or Public Domain licensed.

About

MyDesktopApplication is a dotnet 10 and Avalonia learning sandbox

Resources

Stars

Watchers

Forks

Packages

No packages published