The annual Xojo Developer Conference (XDC) kicked off in Miami, Florida. Geoff Perlman, CEO and founder of Xojo took to the stage to welcome conference attendees and give us an update on Xojo.
15% new to the conference. 40% outside of the United States. 11 different country.
New users up over 200% (this is web site and account creation).
Special recognition for Hal Gumbert and Tim Dietrich for evangelizing Xojo on Twitter and social media.
Thomas Tempelmann was also recognized for his efforts to get Xojo recognized on Slant
2017: half of all users under 35. 20% were women
2019: 60% of all user under 25. 40% are women
Forum: over 19,000 members, Over 47,000 conversations. Over 400,000 posts. Currently use EsoTalk and they are working to move to Flarum (flarum.org). All of the content will be converted over so nothing will be lost.
Xojo Design Awards:
Consumer: Goldfish for designing we applications.
iOS: snow Maps by Jérémie Leroy.
Education: AcaStat – AcaStat Software
Vertical Market: Script Studio – Nuvotech Limited
Cross-Platform: Studiometry – Orange Software
Developer Tool: Graffiti Suite – Graffitti Suite
Honorable Mention: Mike Cotrone, developing app and was asking how to structure the database to track chicken and egg tracking application.
Last 12 Months:
465 bug fixes
Dark mode caused issues with schedule. Turned out to be non-trivial. Took an entire release cycle.
Native labels in Windows
Better text rendering in Windows
API 2.0 – URLConnection
Incremental compilation for 64-bit and ARM
IDE faster Layout Editor
The Path Forward
Stand Alone Apps
Less complicated way to call into the OS. No conversion of data between OS and Xojo data types. The XDC iOS app is using Interops. Geoff showed an example of old declares and the same thing with new Interops. Interops AutoComplete and are available in the Inspector. Using it to build the Android framework.
Development is paused for now to get Android out.
Idea is to improve the user experience. 2019 R1 had improvements to the Layout Editor. Navigator is going to change. It can work with or without tabs but essentially the Navigator is becoming the Home listing and once you double click it dives into that object.
URLConnection is out and improved. Bezier Curves is coming. FolderItem for MacOS is getting revamped and the API’s from Apple are deprecated. Better speed. New Date class is getting many of the features that Xojo framework Date class has.
Most API’s not changing. That that are replaced will remain for many years. You don’t have to rewrite code right away. Analyze Project will tell you what you’re using that is deprecated. Replaced API’s will no longer auto-complete. Documentation pages will no longer list the replaced API’s.
Rolling it out in one release.
Web Framework 2.0:
Current web framework was released in 2009. A lot has changed in web technologies. With Web 2.0 it was a ground up rewrite. Significant optimizations. Far great speed between client and server. Overhauling 6 controls. 13 new controls. Greatly improved style management. Improved the look and feel.
To test they ported Feedback to Web 2.0. Greg will be showing it in his session. Long term goal is to replace the desktop version of Feedback with a web version.
Last year they showed a simple Hello World application. Very cobbled together. Now they’ve got IDE integration, running in the Android simulator. Run on actual hardware. Building is now working.
XDC app is now available for Android. It’s available in the Google Play store. The caveat is that it’s really just an HTML viewer so obviously there’s a lot of work left.
Hard parts are done. What’s left is implementing the Xojo framework. Porting the Debugger is also another big step.
One Last Thing….
Geoff promotes the MBS European Conference in Cologne, Germany.