publish date
Mar 12, 2024
duration
23
min
Difficulty
Case details
As I was preparing for the first release of API Dash - an open source alternative to Postman, built completely using Flutter (https://github.com/foss42/apidash), little did I know that I would be facing a major hurdle while preparing my app for distribution. This is when I started looking for an “open-source way” to package, publish, and distribute across platforms which provides more distribution freedom & no fees. In this talk, I will share my “missing guide” and will delve deeper into the process of making Flutter desktop applications available to users across all major Desktop OSs - macOS (both Apple Silicon & Intel), Windows (64-bit), Debian-based Linux (amd64 & arm64) & Red Hat based Linux (x86_64 & aarch64). I will also address the various technical aspects covering Packaging Essentials, Platform-specific Requirements, Distribution Channels, Installation and Update Mechanisms, Cross-platform Development Tools & Packages, User Experience Optimization and External Lib Dependency (Linux).
Share case:
About Author