Xojo create apps for Desktop, Web, iOS and Raspberry Pi.

Xojo is an object-oriented cross-platform development tool for ordinary people to create apps for the Desktop, Web, iOS and Raspberry Pi. With over 40 user interface controls built-in, your app will look and feel right on any platform.

Xojo IDE offers a convenient visual interface editor for Windows, Mac OS, Linux, and access to a range of components for creating network applications, web, using databases and much more. You can build your app's interface by dragging and dropping interface objects onto the apps' windows and dialogs.

Xojo offers controls like text, canvas, menus, buttons, progress bars, the text entry including passwords, canvas OpenGL, OLE container, video player or toolbar. All Xojo licenses give you access to new Xojo releases for a 12 month period.

Screenshot of Xojo software running on Windows 10.

Xojo is a tool designed not only to create applications desktop type, but also to create software for devices supporting iOS (iPhone, iPad, iPod), Raspberry Pi, console applications, and platforms and websites.

When creating software such desktop Xojo allows you to compile native code for all supported platforms. In Xojo also could not miss the predictive function syntax. Get Xojo download links for Mac, Windows, and Linux.

Among other features offered by Xojo you find the possibility to create own class, modules, links to files, containers, modules, report and much more.

Environment has a built-in debugger to track code written application and correct any errors. Xojo supports database servers such as MySQL, ODBC, Oracle, PostgreSQL and SQLlite.

Xojo tutorials

Xojo premium tutorials

Finder Sidebar in Xojo

Everyone know how does Finder look like. We created a short Xojo tutorial explaining how to create Finder Sidebar using ListBox component in Xojo. This will require some EventHandler like CellBackgroundPaint, CellBackgroundPaint, and CellTextPain. First navigate to Xojo download, and visit our step-by-step guide to create Finder Sidebar in Xojo.

Custom hint in Xojo

What is the easiest way to create hint in Xojo? The answer is simple Window. Learn form our short tutorial how to create custom hint in Xojo using Window component. A hint is a great way to display user a suggestion or reveal additional information about anything we like.

Because we will use Window control to display the hint we can design it using available controls from Xojo Library.

iPhone App Lisbox in Xojo

ListBox component available in Xojo is a powerful tool. In our next tutorial you will learn how to create a custom look for ListBox component.

The ListBox component that we will create was inspired by iTunes list displaying installed apps on iOS device. Navigate to our step-by-step guide to learn new technics to work with ListBox in Xojo.

Growl and Notifications Center support in Xojo

AppleScript is a great way to access features available in Mac OS. This scripting language is built into the Mac OS since System 7. Learn how can we easily add to your Xojo application support for Notifications Center using AppleScript.

You can also add to Xojo application support for Growl Notification System. Because Xojo can execute AppleScript I will show you on next example how powerful this language can be.