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.
Read our Tips for searching the documentation to help you find what you’re looking for fast.
New to Xojo
- Advanced features
- API design
- Application deployment
- Application structure
- Build automation
- Code management
- Custom controls
- Data processing
- File management
- Localizing your apps
- Migrating from other development tools
- Office Automation
- OS information
- Raspberry Pi
- Text handling
- User Interface
- Xojo Cloud
- API 2 guidelines
- iOS API 2.0 changes
- Learn object-oriented programming
- Programming the Raspberry Pi with Xojo
- Release notes
- Reporting bugs and making feature requests
- System requirements for current version
- System Requirements for previous versions
- Third party
- XojoTalk podcast