Skip to content
| Marketplace
Sign in
Visual Studio>Tools>HackerMauiTemplateStudio
HackerMauiTemplateStudio

HackerMauiTemplateStudio

Ing. Jorge Perales Diaz

|
13 installs
| (1) | Free
Professional-grade .NET MAUI project templates with built-in security patterns (JWT, OAuth), performance optimizations, and 20+ pre-built pages. Includes MVVM/Flux implementations, CI/CD scaffolding, and modular architecture. Accelerate your MAUI development by 40%.
Download

🚀 Getting Started with Hacker Maui Template Studio

📦 Installation

Via Visual Studio

  1. Open Extensions > Manage Extensions
  2. Search for "Hacker Maui Template Studio"
  3. Click Download and restart VS

Via Marketplace

Sample screenshot Visual Studio Marketplace

CLI Installation

dotnet new install HackerMauiTemplateStudio

🏗️ Creating a New Project

Basic Command (Manual)

dotnet new hacker-maui -n MySecureApp -f net8.0 -a LayeredArchitecture

Full Options

dotnet new hacker-maui \
  --name YourAppName \
  --framework net8.0|net9 \
  --architecture LayeredArchitecture|None \
  --navigation Flyout|Tabs|Default \
  --codingstyle MVVM|CodeBehind \
  --features "EFCore,Refit,Serilog"

Project Wizard

HMTSCreateNewProj.png

Provide the project name and select where it will be saved

HMTSConfigureProject.png

A new wizard will then guide you through creating the app you need

Select the version of .NET you want to target

HMTSNetVersion.png

Do you want to apply an architectural pattern? Select it here

HMTSArchitecture.png

Pick a coding method that suits your development needs

HMTSCoding.png

Decide on the navigation structure for your app

HMTSNavigation.png

Select the pages or views you want to include in your app

Select pages with example content to help you get started, or opt for empty ones. You’ll also have the option to name your components

HMTSPages.png

Select any optional features you’d like to include

HMTSFeatures.png

Finally, click 'Create' to generate a ready-to-use solution that jumpstarts your next great app—saving you valuable setup time



🔥 Key Features Quickstart

1. Map Integration

// In your ViewModel
public Location UserLocation { get; } = new(47.6062, -122.3321);

In XAML

<maps:Map x:Name="map" 
          MapType="Street"
          IsShowingUser="True"/>

2. API Client (Refit + Polly)

// Define interface
public interface IApiService
{
    [Get("/users/{id}")]
    Task<User> GetUserAsync(string id);
}

// Register with retry policy
builder.Services.AddRefitClient<IApiService>()
    .AddPolicyHandler(RetryPolicy);

3. Performance Monitoring

// Add to MauiProgram.cs
builder.Services.AddSentry(options => {
    options.Dsn = "YOUR_DSN";
    options.TracesSampleRate = 1.0;
});

🛠️ Development Tips

Hot Reload Customization

// In .hotreload
{
  "$schema": "http://json.schemastore.org/hotreload",
  "watch": [ "**/*.xaml", "**/*.cs" ]
}




  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft