The Xojo programming platform is designed to use the Xojo language to allow developers to create powerful and cross-platform applications by making use of object oriented tools.
As a result, Xojo can be successfully used by people that have just started creating software, but also includes powerful functions that provide the depth required by experienced programmers.
Clean and organized design
To help you access the language’s capabilities in a more intuitive manner, Xojo provides a simple graphical user interface.
The main window is separated in three areas: in the left panel you can view the project contents, the center is reserved for previewing the results, while the panel on the right allows you to customize the currently selected element.
Wide collection of predefined elements
Xojo comes with various types of buttons, input methods, objects, constants, operators, built-in methods and functions, and much more. Browse the included library to view all the available possibilities and include some of them in your own project.
Note that both the support area of the Xojo website and the software archive provide access to various resources, examples, templates, plug-ins, or scripts designed to help you get started.
Built-in Code Editor designed to help you test new apps right away
Xojo offers you the possibility to use its Code editor to start programming your application. Xojo is providing a straightforward language and also allows you to personalize the syntax highlighting pattern to match your own needs, among other things.
Xojo offers you the possibility to compile and run the applications to check the end results. Moreover, Xojo can analyze your project, displays all the resulted warnings and helps you understand what went wrong.
Powerful yet easy to use software development platform
The intuitive graphical user interface makes Xojo very easy to use even by inexperienced programmers, while the Xojo language provides the depth for developing more complex projects.
At the same time, the extensive documentation and the resources library, can also prove very useful if you just started making software.
Version 18.104.22.168811 (2017r2):
Note: Now requires OS X 10.9.5 or later
- 64-bit support for XojoScript
- 64-bit string handling is faster and more consistent
- 64-bit support for Windows icons and version information
- GTK3 for Linux
- HiDPI for Linux
- iOS Launch Screen support
- Additional drag-and-drop events for ListBox
- IDE and web improvements
OS X 10.7 or later