


For example, Cocoa API provides interfaces for developing desktop apps for the macOS platform. The platform-specific APIs only support one targeted operating system. There are two types of desktop application development APIs: platform-specific and cross-platform.

If you are going to make a desktop application, there are multiple different frameworks, UI-toolkits, and programming languages to choose from. Shalitha Suranga Follow Programmer | Author of Neutralino.js | Technical Writer Building a Flutter desktop app: Tutorial with examplesĮditor’s note: This post has been updated on 15 August 2022 to reflect the most recent version of Flutter, including the new Flutter for Windows update announced in February 2022, as well as how to get set up for Flutter desktop apps on Windows or macOS.ĭevelopers can choose to write several different types of applications: console applications, mobile applications, web applications, and desktop applications.ĭesktop applications run inside a system window with various UI elements.
