Xojo Programming Workshops and Courses

Xojo provides industry leading software development tools ranging from your smartphone, desktop, and the web. We create desktop apps that work on either Windows of macOS.

LSM apps on any platform

 

All Xojo workshops are built to run on the three most prevalent platforms: Windows (Intel 64-bit), macOS (Intel 64-bit), and macOS (Apple Silicon).

Xojo Developer Retreat 2022

Comprehensive workshop presented in Nashville at this coveted annual "“nerd herd” event.

Creating a Common Desktop App Installer

You want to focus on building and supporting app development. Spending any significant time on app installers seems like a complicated waste of time. In this tutorial you’ll learn:

  • Why a unified app installation is important to both the app developer and the user.

  • Design a folder layout for the app executable, app libraries, read-only resources, and data files.

  • Automate the collection of files (resources, preference settings, data) during a build with Xojo’s build automation.

  • Writing the code that determines if data files need to be copied to the user’s system.

  • Packaging up the app for distribution.


This course was presented live at the Xojo Developer Retreat in late 2022 and is available here for self-directed study. Our handout isn’t the typical slide deck: instead, we opted to create an informative newspaper with step-by-step instructions, code samples, figures, and screen captures, as well as ads from businesses in Nashville and software vendors:

o