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 21 in printed book and digital formats -- plus a one-year subscription (beginning with 22.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 20.1 ('Debugging')
Instant purchase and download via GumRoad!


Xojo 2021 Release 3, Android

Xojo thoughts, news, and tips

Issue: 20.1 (January/February 2022)
Author: Paul Lefebvre
Author Bio: Paul Lefebvre is a Xojo Software Engineer. He has been using Xojo and its prior versions since 2001.
Article Description: No description available.
Article Length (in bytes): 5,899
Starting Page Number: 59
Article Number: 20110
Related Link(s): None

Excerpt of article text...

As I write this, Xojo 2021 Release 3 has just shipped. As I mentioned last month, the big change in this release is Desktop API 2.0, which adds a new set of desktop controls with general naming, event names, and other things that are consistent with Web 2.0 and iOS 2.0, plus a few other tweaks.

You don't have to switch or start using these new controls right away as the older controls remain available for use. However, if you work on different project types you will really appreciate how the similarity across projects makes it easier to work.

With the work being done for the new controls, and now that dark mode is better supported in Windows 10 and Windows 11, we also took the time to add dark mode support to controls on Windows.

Speaking of Windows, as I mentioned last month this release also adds back the ability to build Mac apps on Windows (and from Linux as well). This can be handy, but please make sure to test your Mac apps on an actual Mac if possible.

The Crypto module got some additions and improvements, including new TwoFish, BlowFish, and AES support. There is also now support for newer RSA algorithms.

iOS was updated to use the latest iOS 15 SDK. In addition, we also added Time-Sensitive Notification Capability and FocusPriority and Relevance properties to the iOS NotificationContent and RemoteNotification.Message classes to enable support for the new iOS 15 "Focus" feature. There were also several bug fixes as well.

...End of Excerpt. Please purchase the magazine to read the full article.