Introduction
Welcome to the documentation for Xojo, the cross-platform development tool that makes it fast and easy to build apps for the Desktop, Web and Mobile. To learn more about what Xojo is visit our website.
Organization of the documentation
This documentation is organized into six sections:
GETTING STARTED provides step by step tutorials as well as a high-level overview of all you need to know to learn Xojo.
TOPICS provides categorized discussions on how to accomplish specific tasks.
API is the complete guide to the specifics of the Xojo language and framework.
RESOURCES has additional information including licensing, system requirements, how to report bugs or request features and more.
ESPAÑOL has resources for Spanish-speaking Xojo users.
FINE PRINT has all the legalese we have to include.
Tip
Read our Tips for searching the documentation to help you find what you're looking for fast.
New to Xojo
If you are new to Xojo, the best place to start is the Introduction and then do a QuickStart for Desktop, Web, iOS or Android.
- Advanced features
- Android
- API design
- Application deployment
- Application structure
- Build automation
- Code management
- Communication
- Custom controls
- Data processing
- Databases
- Debugging
- Declares
- File management
- Graphics
- iOS
- Linux
- Localizing your apps
- macOS
- Migrating from other development tools
- Office Automation
- OS information
- Printing
- Raspberry Pi
- Text handling
- Threading
- User interface
- Web
- Windows
- Xojo Cloud
- XojoScript