Menu

Post image 1
Post image 2
1 / 2
0

Flutter Desktop Mastery 3: Windows Inno Installer, Packaging, and Publishing to Chocolatey

DEV Community·Kingkor Roy Tirtho·17 days ago
#HDZKwvM8
Reading 0:00
15s threshold

Shipping a Windows desktop app is not just about producing an .exe . Users expect a proper installer, clean uninstall, and an easy way to update. For Spotube , we solved that by pairing fastforge with an Inno Setup template and Chocolatey package manager for distribution to power users. The Big Picture We want a pipeline that: Produces a Windows installer ( .exe ) with a modern wizard UI Injects version metadata and app branding automatically Installs required runtime dependencies (VC++ runtime) Generates a Chocolatey .nupkg for distribution Spotube achieves this with four main building blocks: fastforge for orchestrating Flutter desktop packaging Inno Setup as the installer engine InnoDependencyInstaller for bundling prerequisites Chocolatey for package distribution We also distribute our app through WinGet, but we will cover that in a future article. The Inno installer is the common denominator for both channels.…

Continue reading — create a free account

Join HashtagPLUS to read full articles, follow hashtags, vote, and join the conversation.

Read More