description Xojo Overview
Xojo is a rapid application development (RAD) environment that allows developers to create cross-platform desktop applications – for macOS, Windows, and Linux – using a single codebase and a visual, drag-and-drop interface, emphasizing direct code editing alongside its built-in cursor tool.
help Xojo FAQ
Which platforms can Xojo target?
Xojo supports desktop applications for macOS, Windows, and Linux, plus web, iOS, Android, and Raspberry Pi targets. The same development environment is designed to cover those platforms from one codebase. ([Xojo](https://www.xojo.com/))
Can I build an iPhone app with Xojo on Windows?
You can write much of the project in Xojo on Windows, but the official documentation says iOS development requires a Mac and Apple's Xcode tools. That restriction comes from Apple's build and signing process rather than from the Xojo language itself. ([Xojo documentation](https://documentation.xojo.com/getting_started/introduction/what_is_xojo.html))
How does Xojo's drag-and-drop interface work?
You place built-in controls such as buttons and text fields on a visual window, then add behavior through Xojo code. This lets a developer prototype a desktop interface without hand-writing every native UI layout.
Is Xojo a programming language or an IDE?
It is both an integrated development environment and an object-oriented programming language. Xojo can compile native desktop apps for Windows, macOS, and Linux, while also offering web and mobile project types.
explore Explore More
Reviews & Comments
Write a Review
Be the first to review
Share your thoughts with the community and help others make better decisions.