Special

Introducing the “Welcome to Xojo” Bundle!

New to Xojo and looking for guidance? We've put together a terrific bundle to welcome you! Xojo Bundle

This bundle includes six back issues of the magazine -- all of year 22 in printed book and digital formats -- plus a one-year subscription (beginning with 23.1) so you'll be learning all about Xojo for the next year. It's the perfect way to get started programming with Xojo. And you save as much as $35 over the non-bundle price!

This offer is only available for a limited time as supplies are limited, so hurry today and order this special bundle before the offer goes away!

Article Preview


Buy Now

Issue 23.3

COLUMN

Chaos

Thoughts from the Publisher

Issue: 23.3 (May/June 2025)
Author: Marc Zeedar
Author Bio: When xDev publisher Marc Zeedar was a kid, he used to create magazines just for fun. Now he's doing it for a living!
Article Description: No description available.
Article Length (in bytes): 2,809
Starting Page Number: 5
Article Number: 23300
Related Link(s): None

Full text of article...

There's been a lot of chaos in the tech world lately: government antitrust cases, tariffs, and Apple's delay of their best Apple Intelligence features.

This makes us wonder what will happen this summer at WWDC when Apple tells us where they are going next. Will they simply repeat last year's failed AI promises? Not mention AI until it's actually available? Will they announce a new user-interface trend as some rumors have suggested? (If so, our Xojo apps, being fully native, should just work, though some tweaking might be required for best functionality.)

It's difficult to plan without a roadmap, and right now everything is in flux. I have no idea where anything is going, but I'm confident the ride will be fun.

In This Issue

I've been wanting to do more with AI and explore how it can be useful, and I'm pleased to report I managed to get Xojo talking with ChatGPT so that you can send the AI your pictures and it will return a textual description of what is in the photo. This is useful for generating assistive text as well as labeling or organizing photos.

Check out my "AI Image Tagger" article and try it out yourself.

Eugene continues to work with Raspberry Pi sensors. This time he covers the ADS1115, which reads signals from pressure sensors, light sensors, and temperature sensors. His article will guide you through programming the ADS1115 with Xojo and the Einhugur I2C Plugin.

Finally, I tell you about a utility I wrote for shrinking picture files. I often have photos that are unnecessarily high-resolution for my needs, so a way to quickly reduce their size is helpful. My "Shrink" app has several special features, including support for preemptive multitasking that makes it unbelievably fast.

In our columns, Tim has an interview with Tim Parnell, Stefanie continues her Pong-like "tennis" game in Xojo, Paul details common source code management mistakes, and I demonstrate my "Touch GUI" app. Enjoy!

End of article.